15 Commits

Author SHA1 Message Date
5b43a5993d fix missing dep in docs build (#557) 2021-06-30 12:49:45 -07:00
3d7cc64a97 [chore] update main after 0.22b0 release (#528) 2021-06-02 09:16:26 -07:00
c49e69c0bc prepare 0.21b0 release (#493) 2021-05-11 20:58:17 -07:00
4966590d6c Added eachdist.py format command (#487)
This just runs black and isort of the entire repository.
2021-05-05 10:07:14 -07:00
ef0f74ec64 remove python 3.5 support (#374) 2021-03-18 08:15:35 -07:00
472f845381 Upgrade isort and enable black compat mode (#248) 2021-01-05 07:23:53 -08:00
78eafde5c2 Merge branch 'core-scripts-v0.15b0' 2020-11-02 14:55:16 -08:00
aab6c9c00b chore: Making eachdist release catch more deps (#867)
In the last release, eachdist missed updating dependencies
on ext-datadog, which has a slightly different, but valid,
way of specifying the version (omitting some spaces).

Making the eachdist regex more lenient to catch other valid
version specifications.

Also modifying the ext-datadog dependency specification to
match the format of all the others.

Co-authored-by: Leighton Chen <lechen@microsoft.com>
2020-07-02 09:45:56 -07:00
277bcee29a Initial elasticsearch instrumentation (#747)
This commit adds auto-instrumentation for elasticsearch. The
instrumentation has been mostly ported over from OpenTracing
elasticsearch instrumentation.

Co-authored-by: Yusuke Tsutsumi <yusuke@tsutsumi.io>
Co-authored-by: alrex <aboten@lightstep.com>
2020-06-16 22:09:43 -07:00
d219699d0b chore: moving code to prepare the release to eachdist (#808) 2020-06-16 15:51:56 -07:00
d672ca2cb0 chore: installation of test packages in eachdist (#794)
eachdist.py did not support the installation of test packages,
(as defined by the extra_requires:test package group). As a
result, test packages were being added to dev-requirements.txt

By having eachdist.py develop install test packages, and moving
develop/test package definitions to the individual instrumentations,
it is easier to determine which packages require which dependencies
for testing purposes, and enables support for existing dependencies
that follow the extra_requires:test pattern.
2020-06-10 16:14:33 -07:00
fc4620c5b8 Add eachdist and move tox to root folder (#29)
Move tox and other configuration files to root folder. Add eachdist to make it
easier to handle operations with different packages.

The eachdist is taken from opentelemetry but slighty modified to avoid ignoring
a given path.
2020-04-09 10:06:59 -07:00
9278d5ebf9 lint: Add test for package readme syntax errors (#492)
Add a test to ensure readmes render properly

Also adds README.rst for testutil package to pass new test.

Co-authored-by: Christian Neumüller <christian+github@neumueller.me>
2020-03-27 21:45:15 -07:00
5b282c3951 Metrics export pipeline + metrics stdout exporter (#341)
Initial implementation of the end-to-end metrics pipeline.
2020-02-11 11:07:11 -08:00
d8434bf2da Add eachdist.py to simplify build (#291) 2019-12-09 17:54:56 -08:00