prepare 0.21b0 release (#493)

This commit is contained in:
alrex
2021-05-11 20:58:17 -07:00
committed by GitHub
parent e606542981
commit c49e69c0bc
81 changed files with 312 additions and 243 deletions

View File

@ -6,7 +6,7 @@ on:
- 'release/*' - 'release/*'
pull_request: pull_request:
env: env:
CORE_REPO_SHA: 2ac247e8b666c6b5a735719ab78dc0cd94907d9b CORE_REPO_SHA: 8ea980d33af22e58385a71ee798795d80a1e8c8c
jobs: jobs:
build: build:

View File

@ -4,8 +4,9 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased](https://github.com/open-telemetry/opentelemetry-python-contrib/compare/v0.200...HEAD) ## [Unreleased](https://github.com/open-telemetry/opentelemetry-python/compare/v1.2.0-0.21b0...HEAD)
## [0.21b0](https://github.com/open-telemetry/opentelemetry-python/releases/tag/v1.2.0-0.21b0) - 2021-05-11
### Changed ### Changed
- `opentelemetry-propagator-ot-trace` Use `TraceFlags` object in `extract` - `opentelemetry-propagator-ot-trace` Use `TraceFlags` object in `extract`

View File

@ -45,7 +45,7 @@ package_dir=
packages=find_namespace: packages=find_namespace:
install_requires = install_requires =
opentelemetry-api == 1.2.0.dev0 opentelemetry-api == 1.2.0
[options.extras_require] [options.extras_require]
test = test =

View File

@ -12,4 +12,4 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
__version__ = "0.21.dev0" __version__ = "0.21b0"

View File

@ -16,6 +16,32 @@ sortfirst=
exporter/* exporter/*
ext/* ext/*
[stable]
version=1.2.0
packages=
opentelemetry-sdk
opentelemetry-proto
propagator/opentelemetry-propagator-jaeger
propagator/opentelemetry-propagator-b3
exporter/opentelemetry-exporter-zipkin-proto-http
exporter/opentelemetry-exporter-zipkin-json
exporter/opentelemetry-exporter-zipkin
exporter/opentelemetry-exporter-otlp-proto-grpc
exporter/opentelemetry-exporter-otlp
exporter/opentelemetry-exporter-jaeger-thrift
exporter/opentelemetry-exporter-jaeger-proto-grpc
exporter/opentelemetry-exporter-jaeger
opentelemetry-api
[prerelease]
version=0.21b0
packages=
all
opentelemetry-semantic-conventions
opentelemetry-test
[lintroots] [lintroots]
extraroots=examples/*,scripts/ extraroots=examples/*,scripts/
subglob=*.py,tests/,test/,src/*,examples/* subglob=*.py,tests/,test/,src/*,examples/*

View File

@ -39,9 +39,9 @@ package_dir=
packages=find_namespace: packages=find_namespace:
install_requires = install_requires =
ddtrace>=0.34.0,<0.47.0 ddtrace>=0.34.0,<0.47.0
opentelemetry-api == 1.2.0.dev0 opentelemetry-api == 1.2.0
opentelemetry-sdk == 1.2.0.dev0 opentelemetry-sdk == 1.2.0
opentelemetry-semantic-conventions == 0.21.dev0 opentelemetry-semantic-conventions == 0.21b0
[options.packages.find] [options.packages.find]
where = src where = src

View File

@ -12,4 +12,4 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
__version__ = "0.21.dev0" __version__ = "0.21b0"

View File

@ -38,9 +38,9 @@ package_dir=
=src =src
packages=find_namespace: packages=find_namespace:
install_requires = install_requires =
opentelemetry-api == 1.2.0.dev0 opentelemetry-api == 1.2.0
opentelemetry-semantic-conventions == 0.21.dev0 opentelemetry-semantic-conventions == 0.21b0
opentelemetry-instrumentation == 0.21.dev0 opentelemetry-instrumentation == 0.21b0
aiohttp ~= 3.0 aiohttp ~= 3.0
wrapt >= 1.0.0, < 2.0.0 wrapt >= 1.0.0, < 2.0.0

View File

@ -12,4 +12,4 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
__version__ = "0.21.dev0" __version__ = "0.21b0"

View File

@ -38,16 +38,16 @@ package_dir=
=src =src
packages=find_namespace: packages=find_namespace:
install_requires = install_requires =
opentelemetry-api == 1.2.0.dev0 opentelemetry-api == 1.2.0
opentelemetry-semantic-conventions == 0.21.dev0 opentelemetry-semantic-conventions == 0.21b0
opentelemetry-instrumentation-dbapi == 0.21.dev0 opentelemetry-instrumentation-dbapi == 0.21b0
opentelemetry-instrumentation == 0.21.dev0 opentelemetry-instrumentation == 0.21b0
aiopg >= 0.13.0 aiopg >= 0.13.0
wrapt >= 1.0.0, < 2.0.0 wrapt >= 1.0.0, < 2.0.0
[options.extras_require] [options.extras_require]
test = test =
opentelemetry-test == 0.21.dev0 opentelemetry-test == 0.21b0
[options.packages.find] [options.packages.find]
where = src where = src

View File

@ -12,4 +12,4 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
__version__ = "0.21.dev0" __version__ = "0.21b0"

View File

@ -38,14 +38,14 @@ package_dir=
=src =src
packages=find_namespace: packages=find_namespace:
install_requires = install_requires =
opentelemetry-api == 1.2.0.dev0 opentelemetry-api == 1.2.0
opentelemetry-semantic-conventions == 0.21.dev0 opentelemetry-semantic-conventions == 0.21b0
opentelemetry-instrumentation == 0.21.dev0 opentelemetry-instrumentation == 0.21b0
asgiref ~= 3.0 asgiref ~= 3.0
[options.extras_require] [options.extras_require]
test = test =
opentelemetry-test == 0.21.dev0 opentelemetry-test == 0.21b0
[options.packages.find] [options.packages.find]
where = src where = src

View File

@ -12,4 +12,4 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
__version__ = "0.21.dev0" __version__ = "0.21b0"

View File

@ -38,14 +38,14 @@ package_dir=
=src =src
packages=find_namespace: packages=find_namespace:
install_requires = install_requires =
opentelemetry-api == 1.2.0.dev0 opentelemetry-api == 1.2.0
opentelemetry-semantic-conventions == 0.21.dev0 opentelemetry-semantic-conventions == 0.21b0
opentelemetry-instrumentation == 0.21.dev0 opentelemetry-instrumentation == 0.21b0
asyncpg >= 0.12.0 asyncpg >= 0.12.0
[options.extras_require] [options.extras_require]
test = test =
opentelemetry-test == 0.21.dev0 opentelemetry-test == 0.21b0
[options.packages.find] [options.packages.find]
where = src where = src

View File

@ -12,4 +12,4 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
__version__ = "0.21.dev0" __version__ = "0.21b0"

View File

@ -39,16 +39,16 @@ package_dir=
packages=find_namespace: packages=find_namespace:
install_requires = install_requires =
boto ~= 2.0 boto ~= 2.0
opentelemetry-api == 1.2.0.dev0 opentelemetry-api == 1.2.0
opentelemetry-semantic-conventions == 0.21.dev0 opentelemetry-semantic-conventions == 0.21b0
opentelemetry-instrumentation == 0.21.dev0 opentelemetry-instrumentation == 0.21b0
opentelemetry-instrumentation-botocore == 0.21.dev0 opentelemetry-instrumentation-botocore == 0.21b0
[options.extras_require] [options.extras_require]
test = test =
boto~=2.0 boto~=2.0
moto~=1.0 moto~=1.0
opentelemetry-test == 0.21.dev0 opentelemetry-test == 0.21b0
[options.packages.find] [options.packages.find]
where = src where = src

View File

@ -12,4 +12,4 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
__version__ = "0.21.dev0" __version__ = "0.21b0"

View File

@ -39,14 +39,14 @@ package_dir=
packages=find_namespace: packages=find_namespace:
install_requires = install_requires =
botocore ~= 1.0 botocore ~= 1.0
opentelemetry-api == 1.2.0.dev0 opentelemetry-api == 1.2.0
opentelemetry-semantic-conventions == 0.21.dev0 opentelemetry-semantic-conventions == 0.21b0
opentelemetry-instrumentation == 0.21.dev0 opentelemetry-instrumentation == 0.21b0
[options.extras_require] [options.extras_require]
test = test =
moto ~= 1.0 moto ~= 1.0
opentelemetry-test == 0.21.dev0 opentelemetry-test == 0.21b0
[options.packages.find] [options.packages.find]
where = src where = src

View File

@ -12,4 +12,4 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
__version__ = "0.21.dev0" __version__ = "0.21b0"

View File

@ -39,15 +39,15 @@ package_dir=
packages=find_namespace: packages=find_namespace:
install_requires = install_requires =
celery >= 4.0, < 6.0 celery >= 4.0, < 6.0
opentelemetry-api == 1.2.0.dev0 opentelemetry-api == 1.2.0
opentelemetry-semantic-conventions == 0.21.dev0 opentelemetry-semantic-conventions == 0.21b0
opentelemetry-instrumentation == 0.21.dev0 opentelemetry-instrumentation == 0.21b0
[options.extras_require] [options.extras_require]
test = test =
pytest pytest
celery >= 4.0, < 6.0 celery >= 4.0, < 6.0
opentelemetry-test == 0.21.dev0 opentelemetry-test == 0.21b0
[options.packages.find] [options.packages.find]
where = src where = src

View File

@ -12,4 +12,4 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
__version__ = "0.21.dev0" __version__ = "0.21b0"

View File

@ -38,14 +38,14 @@ package_dir=
=src =src
packages=find_namespace: packages=find_namespace:
install_requires = install_requires =
opentelemetry-api == 1.2.0.dev0 opentelemetry-api == 1.2.0
opentelemetry-semantic-conventions == 0.21.dev0 opentelemetry-semantic-conventions == 0.21b0
opentelemetry-instrumentation == 0.21.dev0 opentelemetry-instrumentation == 0.21b0
wrapt >= 1.0.0, < 2.0.0 wrapt >= 1.0.0, < 2.0.0
[options.extras_require] [options.extras_require]
test = test =
opentelemetry-test == 0.21.dev0 opentelemetry-test == 0.21b0
[options.packages.find] [options.packages.find]
where = src where = src

View File

@ -12,4 +12,4 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
__version__ = "0.21.dev0" __version__ = "0.21b0"

View File

@ -39,15 +39,15 @@ package_dir=
packages=find_namespace: packages=find_namespace:
install_requires = install_requires =
django >= 1.10 django >= 1.10
opentelemetry-util-http == 0.21.dev0 opentelemetry-util-http == 0.21b0
opentelemetry-instrumentation-wsgi == 0.21.dev0 opentelemetry-instrumentation-wsgi == 0.21b0
opentelemetry-instrumentation == 0.21.dev0 opentelemetry-instrumentation == 0.21b0
opentelemetry-api == 1.2.0.dev0 opentelemetry-api == 1.2.0
opentelemetry-semantic-conventions == 0.21.dev0 opentelemetry-semantic-conventions == 0.21b0
[options.extras_require] [options.extras_require]
test = test =
opentelemetry-test == 0.21.dev0 opentelemetry-test == 0.21b0
[options.packages.find] [options.packages.find]
where = src where = src

View File

@ -12,4 +12,4 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
__version__ = "0.21.dev0" __version__ = "0.21b0"

View File

@ -38,15 +38,15 @@ package_dir=
=src =src
packages=find_namespace: packages=find_namespace:
install_requires = install_requires =
opentelemetry-api == 1.2.0.dev0 opentelemetry-api == 1.2.0
opentelemetry-semantic-conventions == 0.21.dev0 opentelemetry-semantic-conventions == 0.21b0
opentelemetry-instrumentation == 0.21.dev0 opentelemetry-instrumentation == 0.21b0
wrapt >= 1.0.0, < 2.0.0 wrapt >= 1.0.0, < 2.0.0
elasticsearch >= 2.0 elasticsearch >= 2.0
[options.extras_require] [options.extras_require]
test = test =
opentelemetry-test == 0.21.dev0 opentelemetry-test == 0.21b0
elasticsearch-dsl >= 2.0 elasticsearch-dsl >= 2.0
[options.packages.find] [options.packages.find]

View File

@ -12,4 +12,4 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
__version__ = "0.21.dev0" __version__ = "0.21b0"

View File

@ -40,16 +40,16 @@ package_dir=
packages=find_namespace: packages=find_namespace:
install_requires = install_requires =
falcon ~= 2.0 falcon ~= 2.0
opentelemetry-instrumentation-wsgi == 0.21.dev0 opentelemetry-instrumentation-wsgi == 0.21b0
opentelemetry-util-http == 0.21.dev0 opentelemetry-util-http == 0.21b0
opentelemetry-instrumentation == 0.21.dev0 opentelemetry-instrumentation == 0.21b0
opentelemetry-api == 1.2.0.dev0 opentelemetry-api == 1.2.0
opentelemetry-semantic-conventions == 0.21.dev0 opentelemetry-semantic-conventions == 0.21b0
[options.extras_require] [options.extras_require]
test = test =
falcon ~= 2.0 falcon ~= 2.0
opentelemetry-test == 0.21.dev0 opentelemetry-test == 0.21b0
parameterized == 0.7.4 parameterized == 0.7.4
[options.packages.find] [options.packages.find]

View File

@ -12,4 +12,4 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
__version__ = "0.21.dev0" __version__ = "0.21b0"

View File

@ -38,11 +38,11 @@ package_dir=
=src =src
packages=find_namespace: packages=find_namespace:
install_requires = install_requires =
opentelemetry-api == 1.2.0.dev0 opentelemetry-api == 1.2.0
opentelemetry-semantic-conventions == 0.21.dev0 opentelemetry-semantic-conventions == 0.21b0
opentelemetry-instrumentation == 0.21.dev0 opentelemetry-instrumentation == 0.21b0
opentelemetry-instrumentation-asgi == 0.21.dev0 opentelemetry-instrumentation-asgi == 0.21b0
opentelemetry-util-http == 0.21.dev0 opentelemetry-util-http == 0.21b0
[options.entry_points] [options.entry_points]
opentelemetry_instrumentor = opentelemetry_instrumentor =
@ -50,7 +50,7 @@ opentelemetry_instrumentor =
[options.extras_require] [options.extras_require]
test = test =
opentelemetry-test == 0.21.dev0 opentelemetry-test == 0.21b0
fastapi ~= 0.58.1 fastapi ~= 0.58.1
requests ~= 2.23.0 # needed for testclient requests ~= 2.23.0 # needed for testclient

View File

@ -12,4 +12,4 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
__version__ = "0.21.dev0" __version__ = "0.21b0"

View File

@ -39,16 +39,16 @@ package_dir=
packages=find_namespace: packages=find_namespace:
install_requires = install_requires =
flask ~= 1.0 flask ~= 1.0
opentelemetry-util-http == 0.21.dev0 opentelemetry-util-http == 0.21b0
opentelemetry-instrumentation == 0.21.dev0 opentelemetry-instrumentation == 0.21b0
opentelemetry-instrumentation-wsgi == 0.21.dev0 opentelemetry-instrumentation-wsgi == 0.21b0
opentelemetry-api == 1.2.0.dev0 opentelemetry-api == 1.2.0
opentelemetry-semantic-conventions == 0.21.dev0 opentelemetry-semantic-conventions == 0.21b0
[options.extras_require] [options.extras_require]
test = test =
flask~=1.0 flask~=1.0
opentelemetry-test == 0.21.dev0 opentelemetry-test == 0.21b0
[options.entry_points] [options.entry_points]
opentelemetry_instrumentor = opentelemetry_instrumentor =

View File

@ -12,4 +12,4 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
__version__ = "0.21.dev0" __version__ = "0.21b0"

View File

@ -38,17 +38,17 @@ package_dir=
=src =src
packages=find_namespace: packages=find_namespace:
install_requires = install_requires =
opentelemetry-api == 1.2.0.dev0 opentelemetry-api == 1.2.0
opentelemetry-sdk == 1.2.0.dev0 opentelemetry-sdk == 1.2.0
opentelemetry-semantic-conventions == 0.21.dev0 opentelemetry-semantic-conventions == 0.21b0
opentelemetry-instrumentation == 0.21.dev0 opentelemetry-instrumentation == 0.21b0
grpcio ~= 1.27 grpcio ~= 1.27
wrapt >= 1.0.0, < 2.0.0 wrapt >= 1.0.0, < 2.0.0
[options.extras_require] [options.extras_require]
test = test =
opentelemetry-test == 0.21.dev0 opentelemetry-test == 0.21b0
opentelemetry-sdk == 1.2.0.dev0 opentelemetry-sdk == 1.2.0
protobuf >= 3.13.0 protobuf >= 3.13.0
[options.packages.find] [options.packages.find]

View File

@ -12,4 +12,4 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
__version__ = "0.21.dev0" __version__ = "0.21b0"

View File

@ -37,14 +37,14 @@ package_dir=
=src =src
packages=find_namespace: packages=find_namespace:
install_requires = install_requires =
opentelemetry-api == 1.2.0.dev0 opentelemetry-api == 1.2.0
opentelemetry-instrumentation == 0.21.dev0 opentelemetry-instrumentation == 0.21b0
jinja2~=2.7 jinja2~=2.7
wrapt >= 1.0.0, < 2.0.0 wrapt >= 1.0.0, < 2.0.0
[options.extras_require] [options.extras_require]
test = test =
opentelemetry-test == 0.21.dev0 opentelemetry-test == 0.21b0
[options.packages.find] [options.packages.find]
where = src where = src

View File

@ -12,4 +12,4 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
__version__ = "0.21.dev0" __version__ = "0.21b0"

View File

@ -37,12 +37,12 @@ package_dir=
=src =src
packages=find_namespace: packages=find_namespace:
install_requires = install_requires =
opentelemetry-api == 1.2.0.dev0 opentelemetry-api == 1.2.0
opentelemetry-instrumentation == 0.21.dev0 opentelemetry-instrumentation == 0.21b0
[options.extras_require] [options.extras_require]
test = test =
opentelemetry-test == 0.21.dev0 opentelemetry-test == 0.21b0
[options.packages.find] [options.packages.find]
where = src where = src

View File

@ -12,4 +12,4 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
__version__ = "0.21.dev0" __version__ = "0.21b0"

View File

@ -38,15 +38,15 @@ package_dir=
=src =src
packages=find_namespace: packages=find_namespace:
install_requires = install_requires =
opentelemetry-api == 1.2.0.dev0 opentelemetry-api == 1.2.0
opentelemetry-instrumentation-dbapi == 0.21.dev0 opentelemetry-instrumentation-dbapi == 0.21b0
opentelemetry-instrumentation == 0.21.dev0 opentelemetry-instrumentation == 0.21b0
mysql-connector-python ~= 8.0 mysql-connector-python ~= 8.0
wrapt >= 1.0.0, < 2.0.0 wrapt >= 1.0.0, < 2.0.0
[options.extras_require] [options.extras_require]
test = test =
opentelemetry-test == 0.21.dev0 opentelemetry-test == 0.21b0
[options.packages.find] [options.packages.find]
where = src where = src

View File

@ -12,4 +12,4 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
__version__ = "0.21.dev0" __version__ = "0.21b0"

View File

@ -38,15 +38,15 @@ package_dir=
=src =src
packages=find_namespace: packages=find_namespace:
install_requires = install_requires =
opentelemetry-api == 1.2.0.dev0 opentelemetry-api == 1.2.0
opentelemetry-instrumentation-dbapi == 0.21.dev0 opentelemetry-instrumentation-dbapi == 0.21b0
opentelemetry-instrumentation == 0.21.dev0 opentelemetry-instrumentation == 0.21b0
psycopg2-binary >= 2.7.3.1 psycopg2-binary >= 2.7.3.1
wrapt >= 1.0.0, < 2.0.0 wrapt >= 1.0.0, < 2.0.0
[options.extras_require] [options.extras_require]
test = test =
opentelemetry-test == 0.21.dev0 opentelemetry-test == 0.21b0
[options.packages.find] [options.packages.find]
where = src where = src

View File

@ -12,4 +12,4 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
__version__ = "0.21.dev0" __version__ = "0.21b0"

View File

@ -38,15 +38,15 @@ package_dir=
=src =src
packages=find_namespace: packages=find_namespace:
install_requires = install_requires =
opentelemetry-api == 1.2.0.dev0 opentelemetry-api == 1.2.0
opentelemetry-semantic-conventions == 0.21.dev0 opentelemetry-semantic-conventions == 0.21b0
opentelemetry-instrumentation == 0.21.dev0 opentelemetry-instrumentation == 0.21b0
pymemcache ~= 1.3 pymemcache ~= 1.3
wrapt >= 1.0.0, < 2.0.0 wrapt >= 1.0.0, < 2.0.0
[options.extras_require] [options.extras_require]
test = test =
opentelemetry-test == 0.21.dev0 opentelemetry-test == 0.21b0
[options.packages.find] [options.packages.find]
where = src where = src

View File

@ -12,4 +12,4 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
__version__ = "0.21.dev0" __version__ = "0.21b0"

View File

@ -38,14 +38,14 @@ package_dir=
=src =src
packages=find_namespace: packages=find_namespace:
install_requires = install_requires =
opentelemetry-api == 1.2.0.dev0 opentelemetry-api == 1.2.0
opentelemetry-semantic-conventions == 0.21.dev0 opentelemetry-semantic-conventions == 0.21b0
opentelemetry-instrumentation == 0.21.dev0 opentelemetry-instrumentation == 0.21b0
pymongo ~= 3.1 pymongo ~= 3.1
[options.extras_require] [options.extras_require]
test = test =
opentelemetry-test == 0.21.dev0 opentelemetry-test == 0.21b0
[options.packages.find] [options.packages.find]
where = src where = src

View File

@ -12,4 +12,4 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
__version__ = "0.21.dev0" __version__ = "0.21b0"

View File

@ -38,14 +38,14 @@ package_dir=
=src =src
packages=find_namespace: packages=find_namespace:
install_requires = install_requires =
opentelemetry-api == 1.2.0.dev0 opentelemetry-api == 1.2.0
opentelemetry-instrumentation-dbapi == 0.21.dev0 opentelemetry-instrumentation-dbapi == 0.21b0
opentelemetry-instrumentation == 0.21.dev0 opentelemetry-instrumentation == 0.21b0
PyMySQL ~= 0.10.1 PyMySQL ~= 0.10.1
[options.extras_require] [options.extras_require]
test = test =
opentelemetry-test == 0.21.dev0 opentelemetry-test == 0.21b0
[options.packages.find] [options.packages.find]
where = src where = src

View File

@ -12,4 +12,4 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
__version__ = "0.21.dev0" __version__ = "0.21b0"

View File

@ -39,17 +39,17 @@ package_dir=
packages=find_namespace: packages=find_namespace:
install_requires = install_requires =
pyramid >= 1.7 pyramid >= 1.7
opentelemetry-instrumentation == 0.21.dev0 opentelemetry-instrumentation == 0.21b0
opentelemetry-api == 1.2.0.dev0 opentelemetry-api == 1.2.0
opentelemetry-semantic-conventions == 0.21.dev0 opentelemetry-semantic-conventions == 0.21b0
opentelemetry-instrumentation-wsgi == 0.21.dev0 opentelemetry-instrumentation-wsgi == 0.21b0
opentelemetry-util-http == 0.21.dev0 opentelemetry-util-http == 0.21b0
wrapt >= 1.0.0, < 2.0.0 wrapt >= 1.0.0, < 2.0.0
[options.extras_require] [options.extras_require]
test = test =
werkzeug == 0.16.1 werkzeug == 0.16.1
opentelemetry-test == 0.21.dev0 opentelemetry-test == 0.21b0
[options.packages.find] [options.packages.find]
where = src where = src

View File

@ -12,4 +12,4 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
__version__ = "0.21.dev0" __version__ = "0.21b0"

View File

@ -38,16 +38,16 @@ package_dir=
=src =src
packages=find_namespace: packages=find_namespace:
install_requires = install_requires =
opentelemetry-api == 1.2.0.dev0 opentelemetry-api == 1.2.0
opentelemetry-semantic-conventions == 0.21.dev0 opentelemetry-semantic-conventions == 0.21b0
opentelemetry-instrumentation == 0.21.dev0 opentelemetry-instrumentation == 0.21b0
redis >= 2.6 redis >= 2.6
wrapt >= 1.12.1 wrapt >= 1.12.1
[options.extras_require] [options.extras_require]
test = test =
opentelemetry-test == 0.21.dev0 opentelemetry-test == 0.21b0
opentelemetry-sdk == 1.2.0.dev0 opentelemetry-sdk == 1.2.0
[options.packages.find] [options.packages.find]
where = src where = src

View File

@ -12,4 +12,4 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
__version__ = "0.21.dev0" __version__ = "0.21b0"

View File

@ -38,14 +38,14 @@ package_dir=
=src =src
packages=find_namespace: packages=find_namespace:
install_requires = install_requires =
opentelemetry-api == 1.2.0.dev0 opentelemetry-api == 1.2.0
opentelemetry-semantic-conventions == 0.21.dev0 opentelemetry-semantic-conventions == 0.21b0
opentelemetry-instrumentation == 0.21.dev0 opentelemetry-instrumentation == 0.21b0
requests ~= 2.0 requests ~= 2.0
[options.extras_require] [options.extras_require]
test = test =
opentelemetry-test == 0.21.dev0 opentelemetry-test == 0.21b0
httpretty ~= 1.0 httpretty ~= 1.0
[options.packages.find] [options.packages.find]

View File

@ -12,4 +12,4 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
__version__ = "0.21.dev0" __version__ = "0.21b0"

View File

@ -38,13 +38,13 @@ package_dir=
=src =src
packages=find_namespace: packages=find_namespace:
install_requires = install_requires =
opentelemetry-api == 1.2.0.dev0 opentelemetry-api == 1.2.0
opentelemetry-instrumentation == 0.21.dev0 opentelemetry-instrumentation == 0.21b0
scikit-learn ~= 0.22.0 scikit-learn ~= 0.22.0
[options.extras_require] [options.extras_require]
test = test =
opentelemetry-test == 0.21.dev0 opentelemetry-test == 0.21b0
[options.packages.find] [options.packages.find]
where = src where = src

View File

@ -12,4 +12,4 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
__version__ = "0.21.dev0" __version__ = "0.21b0"

View File

@ -38,15 +38,15 @@ package_dir=
=src =src
packages=find_namespace: packages=find_namespace:
install_requires = install_requires =
opentelemetry-api == 1.2.0.dev0 opentelemetry-api == 1.2.0
opentelemetry-semantic-conventions == 0.21.dev0 opentelemetry-semantic-conventions == 0.21b0
opentelemetry-instrumentation == 0.21.dev0 opentelemetry-instrumentation == 0.21b0
wrapt >= 1.11.2 wrapt >= 1.11.2
sqlalchemy sqlalchemy
[options.extras_require] [options.extras_require]
test = test =
opentelemetry-sdk == 1.2.0.dev0 opentelemetry-sdk == 1.2.0
pytest pytest
[options.packages.find] [options.packages.find]

View File

@ -12,4 +12,4 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
__version__ = "0.21.dev0" __version__ = "0.21b0"

View File

@ -38,14 +38,14 @@ package_dir=
=src =src
packages=find_namespace: packages=find_namespace:
install_requires = install_requires =
opentelemetry-api == 1.2.0.dev0 opentelemetry-api == 1.2.0
opentelemetry-instrumentation-dbapi == 0.21.dev0 opentelemetry-instrumentation-dbapi == 0.21b0
opentelemetry-instrumentation == 0.21.dev0 opentelemetry-instrumentation == 0.21b0
wrapt >= 1.0.0, < 2.0.0 wrapt >= 1.0.0, < 2.0.0
[options.extras_require] [options.extras_require]
test = test =
opentelemetry-test == 0.21.dev0 opentelemetry-test == 0.21b0
[options.packages.find] [options.packages.find]
where = src where = src

View File

@ -12,4 +12,4 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
__version__ = "0.21.dev0" __version__ = "0.21b0"

View File

@ -38,11 +38,11 @@ package_dir=
=src =src
packages=find_namespace: packages=find_namespace:
install_requires = install_requires =
opentelemetry-api == 1.2.0.dev0 opentelemetry-api == 1.2.0
opentelemetry-semantic-conventions == 0.21.dev0 opentelemetry-semantic-conventions == 0.21b0
opentelemetry-instrumentation == 0.21.dev0 opentelemetry-instrumentation == 0.21b0
opentelemetry-instrumentation-asgi == 0.21.dev0 opentelemetry-instrumentation-asgi == 0.21b0
opentelemetry-util-http == 0.21.dev0 opentelemetry-util-http == 0.21b0
[options.entry_points] [options.entry_points]
opentelemetry_instrumentor = opentelemetry_instrumentor =
@ -50,7 +50,7 @@ opentelemetry_instrumentor =
[options.extras_require] [options.extras_require]
test = test =
opentelemetry-test == 0.21.dev0 opentelemetry-test == 0.21b0
starlette ~= 0.13.0 starlette ~= 0.13.0
requests ~= 2.23.0 # needed for testclient requests ~= 2.23.0 # needed for testclient

View File

@ -12,4 +12,4 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
__version__ = "0.21.dev0" __version__ = "0.21b0"

View File

@ -38,15 +38,15 @@ package_dir=
packages=find_namespace: packages=find_namespace:
install_requires = install_requires =
tornado >= 6.0 tornado >= 6.0
opentelemetry-instrumentation == 0.21.dev0 opentelemetry-instrumentation == 0.21b0
opentelemetry-api == 1.2.0.dev0 opentelemetry-api == 1.2.0
opentelemetry-semantic-conventions == 0.21.dev0 opentelemetry-semantic-conventions == 0.21b0
opentelemetry-util-http == 0.21.dev0 opentelemetry-util-http == 0.21b0
[options.extras_require] [options.extras_require]
test = test =
tornado >= 6.0 tornado >= 6.0
opentelemetry-test == 0.21.dev0 opentelemetry-test == 0.21b0
[options.entry_points] [options.entry_points]
opentelemetry_instrumentor = opentelemetry_instrumentor =

View File

@ -12,4 +12,4 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
__version__ = "0.21.dev0" __version__ = "0.21b0"

View File

@ -38,13 +38,13 @@ package_dir=
=src =src
packages=find_namespace: packages=find_namespace:
install_requires = install_requires =
opentelemetry-api == 1.2.0.dev0 opentelemetry-api == 1.2.0
opentelemetry-semantic-conventions == 0.21.dev0 opentelemetry-semantic-conventions == 0.21b0
opentelemetry-instrumentation == 0.21.dev0 opentelemetry-instrumentation == 0.21b0
[options.extras_require] [options.extras_require]
test = test =
opentelemetry-test == 0.21.dev0 opentelemetry-test == 0.21b0
httpretty ~= 1.0 httpretty ~= 1.0
[options.packages.find] [options.packages.find]

View File

@ -12,4 +12,4 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
__version__ = "0.21.dev0" __version__ = "0.21b0"

View File

@ -38,15 +38,15 @@ package_dir=
=src =src
packages=find_namespace: packages=find_namespace:
install_requires = install_requires =
opentelemetry-api == 1.2.0.dev0 opentelemetry-api == 1.2.0
opentelemetry-semantic-conventions == 0.21.dev0 opentelemetry-semantic-conventions == 0.21b0
opentelemetry-instrumentation == 0.21.dev0 opentelemetry-instrumentation == 0.21b0
urllib3 >= 1.0.0, < 2.0.0 urllib3 >= 1.0.0, < 2.0.0
wrapt >= 1.0.0, < 2.0.0 wrapt >= 1.0.0, < 2.0.0
[options.extras_require] [options.extras_require]
test = test =
opentelemetry-test == 0.21.dev0 opentelemetry-test == 0.21b0
httpretty ~= 1.0 httpretty ~= 1.0
[options.packages.find] [options.packages.find]

View File

@ -12,4 +12,4 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
__version__ = "0.21.dev0" __version__ = "0.21b0"

View File

@ -38,13 +38,13 @@ package_dir=
=src =src
packages=find_namespace: packages=find_namespace:
install_requires = install_requires =
opentelemetry-api == 1.2.0.dev0 opentelemetry-api == 1.2.0
opentelemetry-semantic-conventions == 0.21.dev0 opentelemetry-semantic-conventions == 0.21b0
opentelemetry-instrumentation == 0.21.dev0 opentelemetry-instrumentation == 0.21b0
[options.extras_require] [options.extras_require]
test = test =
opentelemetry-test == 0.21.dev0 opentelemetry-test == 0.21b0
[options.packages.find] [options.packages.find]
where = src where = src

View File

@ -12,4 +12,4 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
__version__ = "0.21.dev0" __version__ = "0.21b0"

View File

@ -41,7 +41,7 @@ packages=find_namespace:
zip_safe = False zip_safe = False
include_package_data = True include_package_data = True
install_requires = install_requires =
opentelemetry-api == 1.2.0.dev0 opentelemetry-api == 1.2.0
wrapt >= 1.0.0, < 2.0.0 wrapt >= 1.0.0, < 2.0.0
[options.packages.find] [options.packages.find]

View File

@ -12,4 +12,4 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
__version__ = "0.21.dev0" __version__ = "0.21b0"

View File

@ -38,8 +38,8 @@ package_dir=
=src =src
packages=find_namespace: packages=find_namespace:
install_requires = install_requires =
opentelemetry-api == 1.2.0.dev0 opentelemetry-api == 1.2.0
opentelemetry-sdk == 1.2.0.dev0 opentelemetry-sdk == 1.2.0
[options.packages.find] [options.packages.find]
where = src where = src

View File

@ -12,4 +12,4 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
__version__ = "0.21.dev0" __version__ = "0.21b0"

View File

@ -229,10 +229,11 @@ def parse_args(args=None):
) )
releaseparser = subparsers.add_parser( releaseparser = subparsers.add_parser(
"release", help="Prepares release, used by maintainers and CI", "update_versions",
help="Updates version numbers, used by maintainers and CI",
) )
releaseparser.set_defaults(func=release_args) releaseparser.set_defaults(func=release_args)
releaseparser.add_argument("--version", required=True) releaseparser.add_argument("--versions", required=True)
releaseparser.add_argument( releaseparser.add_argument(
"releaseargs", nargs=argparse.REMAINDER, help=extraargs_help("pytest") "releaseargs", nargs=argparse.REMAINDER, help=extraargs_help("pytest")
) )
@ -247,6 +248,20 @@ def parse_args(args=None):
help="Format only this path instead of entire repository", help="Format only this path instead of entire repository",
) )
versionparser = subparsers.add_parser(
"version", help="Get the version for a release",
)
versionparser.set_defaults(func=version_args)
versionparser.add_argument(
"--mode",
"-m",
default="DEFAULT",
help=cleandoc(
"""Section of config file to use for target selection configuration.
See description of exec for available options."""
),
)
return parser.parse_args(args) return parser.parse_args(args)
@ -353,7 +368,7 @@ def runsubprocess(dry_run, params, *args, **kwargs):
check = kwargs.pop("check") # Enforce specifying check check = kwargs.pop("check") # Enforce specifying check
print(">>>", cmdstr, file=sys.stderr) print(">>>", cmdstr, file=sys.stderr, flush=True)
# This is a workaround for subprocess.run(['python']) leaving the virtualenv on Win32. # This is a workaround for subprocess.run(['python']) leaving the virtualenv on Win32.
# The cause for this is that when running the python.exe in a virtualenv, # The cause for this is that when running the python.exe in a virtualenv,
@ -366,7 +381,7 @@ def runsubprocess(dry_run, params, *args, **kwargs):
# Only this would find the "correct" python.exe. # Only this would find the "correct" python.exe.
params = list(params) params = list(params)
executable = shutil.which(params[0]) # On Win32, pytho executable = shutil.which(params[0])
if executable: if executable:
params[0] = executable params[0] = executable
try: try:
@ -532,13 +547,13 @@ def update_changelog(path, version, new_entry):
try: try:
with open(path) as changelog: with open(path) as changelog:
text = changelog.read() text = changelog.read()
if "## Version {}".format(version) in text: if "## [{}]".format(version) in text:
raise AttributeError( raise AttributeError(
"{} already contans version {}".format(path, version) "{} already contans version {}".format(path, version)
) )
with open(path) as changelog: with open(path) as changelog:
for line in changelog: for line in changelog:
if line.startswith("## Unreleased"): if line.startswith("## [Unreleased]"):
unreleased_changes = False unreleased_changes = False
elif line.startswith("## "): elif line.startswith("## "):
break break
@ -551,26 +566,26 @@ def update_changelog(path, version, new_entry):
if unreleased_changes: if unreleased_changes:
print("updating: {}".format(path)) print("updating: {}".format(path))
text = re.sub("## Unreleased", new_entry, text) text = re.sub(r"## \[Unreleased\].*", new_entry, text)
with open(path, "w") as changelog: with open(path, "w") as changelog:
changelog.write(text) changelog.write(text)
def update_changelogs(targets, version): def update_changelogs(version):
print("updating CHANGELOG")
today = datetime.now().strftime("%Y-%m-%d") today = datetime.now().strftime("%Y-%m-%d")
new_entry = "## Unreleased\n\n## Version {}\n\nReleased {}".format( new_entry = """## [Unreleased](https://github.com/open-telemetry/opentelemetry-python/compare/v{version}...HEAD)
version, today
## [{version}](https://github.com/open-telemetry/opentelemetry-python/releases/tag/v{version}) - {today}
""".format(
version=version, today=today
) )
errors = False errors = False
for target in targets: try:
try: update_changelog("./CHANGELOG.md", version, new_entry)
update_changelog( except Exception as err: # pylint: disable=broad-except
"{}/CHANGELOG.md".format(target), version, new_entry print(str(err))
) errors = True
except Exception as err: # pylint: disable=broad-except
print(str(err))
errors = True
if errors: if errors:
sys.exit(1) sys.exit(1)
@ -583,29 +598,47 @@ def find(name, path):
return None return None
def update_version_files(targets, version): def filter_packages(targets, packages):
if not packages:
return targets
filtered_packages = []
for target in targets:
for pkg in packages:
if str(pkg) in str(target):
filtered_packages.append(target)
break
return filtered_packages
def update_version_files(targets, version, packages):
print("updating version.py files") print("updating version.py files")
targets = filter_packages(targets, packages)
update_files( update_files(
targets, targets,
version,
"version.py", "version.py",
"__version__ .*", "__version__ .*",
'__version__ = "{}"'.format(version), '__version__ = "{}"'.format(version),
) )
def update_dependencies(targets, version): def update_dependencies(targets, version, packages):
print("updating dependencies") print("updating dependencies")
update_files( if "all" in packages:
targets, packages.extend(targets)
version, for pkg in packages:
"setup.cfg", print(pkg)
r"(opentelemetry-.*)==(.*)", package_name = str(pkg).split("/")[-1]
r"\1== " + version, print(package_name)
)
update_files(
targets,
"setup.cfg",
r"({}.*)==(.*)".format(package_name),
r"\1== " + version,
)
def update_files(targets, version, filename, search, replace): def update_files(targets, filename, search, replace):
errors = False errors = False
for target in targets: for target in targets:
curr_file = find(filename, target) curr_file = find(filename, target)
@ -616,9 +649,8 @@ def update_files(targets, version, filename, search, replace):
with open(curr_file) as _file: with open(curr_file) as _file:
text = _file.read() text = _file.read()
if version in text: if replace in text:
print("{} already contans version {}".format(curr_file, version)) print("{} already contains {}".format(curr_file, replace))
errors = True
continue continue
with open(curr_file, "w") as _file: with open(curr_file, "w") as _file:
@ -633,10 +665,22 @@ def release_args(args):
rootpath = find_projectroot() rootpath = find_projectroot()
targets = list(find_targets_unordered(rootpath)) targets = list(find_targets_unordered(rootpath))
version = args.version cfg = ConfigParser()
update_dependencies(targets, version) cfg.read(str(find_projectroot() / "eachdist.ini"))
update_version_files(targets, version) versions = args.versions
update_changelogs(targets, version) updated_versions = []
for group in versions.split(","):
mcfg = cfg[group]
version = mcfg["version"]
updated_versions.append(version)
packages = None
if "packages" in mcfg:
packages = mcfg["packages"].split()
print("update {} packages to {}".format(group, version))
update_dependencies(targets, version, packages)
update_version_files(targets, version, packages)
update_changelogs("-".join(updated_versions))
def test_args(args): def test_args(args):
@ -670,6 +714,12 @@ def format_args(args):
) )
def version_args(args):
cfg = ConfigParser()
cfg.read(str(find_projectroot() / "eachdist.ini"))
print(cfg[args.mode]["version"])
def main(): def main():
args = parse_args() args = parse_args()
args.func(args) args.func(args)

View File

@ -1,4 +1,4 @@
#!/bin/zsh #!/bin/bash
# #
# This script: # This script:
# 1. parses the version number from the branch name # 1. parses the version number from the branch name
@ -11,30 +11,22 @@
# triggering unnecessary pull requests # triggering unnecessary pull requests
# #
VERSION=`echo $1 | awk -F "/" '{print $NF}'` VERSION=$(./scripts/eachdist.py version --mode stable)-$(./scripts/eachdist.py version --mode prerelease)
echo "Using version ${VERSION}" echo "Using version ${VERSION}"
# check the version matches expected versioning e.g
# 0.6, 0.6b, 0.6b0, 0.6.0
if [[ ! "${VERSION}" =~ ^([0-9])(\.*[0-9]{1,5}[a-b]*){1,3}$ ]]; then
echo "Version number invalid: $VERSION"
exit 1
fi
# create the release branch # create the release branch
git checkout -b release/${VERSION} git checkout -b release/${VERSION}
git push origin release/${VERSION} git push origin release/${VERSION}
# create a temporary branch to create a PR for updated version and changelogs ./scripts/eachdist.py update_versions --versions stable,prerelease
git checkout -b release/${VERSION}-auto
./scripts/eachdist.py release --version ${VERSION}
rc=$? rc=$?
if [ $rc != 0 ]; then if [ $rc != 0 ]; then
echo "::set-output name=version_updated::0" echo "::set-output name=version_updated::0"
exit 0 exit 0
fi fi
git add **/version.py **/setup.cfg **/CHANGELOG.md git add .
git commit -m "updating changelogs and version to ${VERSION}" git commit -m "updating changelogs and version to ${VERSION}"

View File

@ -38,7 +38,7 @@ package_dir=
=src =src
packages=find_namespace: packages=find_namespace:
install_requires = install_requires =
opentelemetry-api == 1.2.0.dev0 opentelemetry-api == 1.2.0
[options.entry_points] [options.entry_points]
opentelemetry_propagator = opentelemetry_propagator =
@ -48,7 +48,7 @@ opentelemetry_id_generator =
[options.extras_require] [options.extras_require]
test = test =
opentelemetry-test == 0.21.dev0 opentelemetry-test == 0.21b0
[options.packages.find] [options.packages.find]
where = src where = src

View File

@ -12,4 +12,4 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
__version__ = "0.21.dev0" __version__ = "0.21b0"

View File

@ -38,13 +38,13 @@ package_dir=
=src =src
packages=find_namespace: packages=find_namespace:
install_requires = install_requires =
opentelemetry-api == 1.2.0.dev0 opentelemetry-api == 1.2.0
opentelemetry-instrumentation == 0.21.dev0 opentelemetry-instrumentation == 0.21b0
asgiref ~= 3.0 asgiref ~= 3.0
[options.extras_require] [options.extras_require]
test = test =
opentelemetry-test == 0.21.dev0 opentelemetry-test == 0.21b0
[options.packages.find] [options.packages.find]
where = src where = src

View File

@ -12,4 +12,4 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
__version__ = "0.21.dev0" __version__ = "0.21b0"