-
Notifications
You must be signed in to change notification settings - Fork 832
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
Apparently, this does not happen in CI, but I can reproduce with master in my computer. Running tox -e lint fails with this error:
lint create: /home/ocelotl/open-telemetry/opentelemetry-python/.tox/lint
lint installdeps: -cdev-requirements.txt, pylint, flake8, isort, black, psutil, readme_renderer, httpretty
lint installed: appdirs==1.4.3,astroid==2.3.3,attrs==19.3.0,black==19.10b0,bleach==3.1.4,click==7.1.1,docutils==0.16,entrypoints==0.3,flake8==3.7.9,httpretty==1.0.2,isort==4.3.21,lazy-object-proxy==1.4.3,mccabe==0.6.1,pathspec==0.8.0,psutil==5.7.0,pycodestyle==2.5.0,pyflakes==2.1.1,Pygments==2.6.1,pylint==2.4.4,readme-renderer==24.0,regex==2020.4.4,six==1.14.0,toml==0.10.0,typed-ast==1.4.1,webencodings==0.5.1,wrapt==1.11.2
lint run-test-pre: PYTHONHASHSEED='2658278386'
lint run-test-pre: commands[0] | python scripts/eachdist.py install --editable
Obtaining file:///home/ocelotl/open-telemetry/opentelemetry-python/opentelemetry-api
Obtaining file:///home/ocelotl/open-telemetry/opentelemetry-python/opentelemetry-sdk
Obtaining file:///home/ocelotl/open-telemetry/opentelemetry-python/opentelemetry-auto-instrumentation
Obtaining file:///home/ocelotl/open-telemetry/opentelemetry-python/ext/opentelemetry-ext-wsgi
Obtaining file:///home/ocelotl/open-telemetry/opentelemetry-python/ext/opentelemetry-ext-psycopg2
Obtaining file:///home/ocelotl/open-telemetry/opentelemetry-python/ext/opentelemetry-ext-zipkin
Obtaining file:///home/ocelotl/open-telemetry/opentelemetry-python/ext/opentelemetry-ext-prometheus
Obtaining file:///home/ocelotl/open-telemetry/opentelemetry-python/ext/opentelemetry-ext-opentracing-shim
Obtaining file:///home/ocelotl/open-telemetry/opentelemetry-python/ext/opentelemetry-ext-mysql
Obtaining file:///home/ocelotl/open-telemetry/opentelemetry-python/ext/opentelemetry-ext-grpc
Obtaining file:///home/ocelotl/open-telemetry/opentelemetry-python/ext/opentelemetry-ext-otcollector
Obtaining file:///home/ocelotl/open-telemetry/opentelemetry-python/ext/opentelemetry-ext-http-requests
Obtaining file:///home/ocelotl/open-telemetry/opentelemetry-python/ext/opentelemetry-ext-flask
Obtaining file:///home/ocelotl/open-telemetry/opentelemetry-python/ext/opentelemetry-ext-pymongo
Obtaining file:///home/ocelotl/open-telemetry/opentelemetry-python/ext/opentelemetry-ext-jaeger
Obtaining file:///home/ocelotl/open-telemetry/opentelemetry-python/ext/opentelemetry-ext-pymysql
Obtaining file:///home/ocelotl/open-telemetry/opentelemetry-python/ext/opentelemetry-ext-dbapi
Obtaining file:///home/ocelotl/open-telemetry/opentelemetry-python/tests/util
Obtaining file:///home/ocelotl/open-telemetry/opentelemetry-python/docs/examples/opentelemetry-example-app
Collecting psycopg2-binary>=2.7.3.1
Using cached psycopg2_binary-2.8.5-cp38-cp38-manylinux1_x86_64.whl (3.0 MB)
Requirement already satisfied: wrapt<2.0.0,>=1.0.0 in ./.tox/lint/lib/python3.8/site-packages (from opentelemetry-ext-psycopg2==0.7.dev0) (1.11.2)
Collecting requests~=2.7
Using cached requests-2.23.0-py2.py3-none-any.whl (58 kB)
Processing /home/ocelotl/.cache/pip/wheels/a7/f7/eb/1abd6e61e5a9ecbc7d05a2a84c045b99cb30a0d3e760dab497/prometheus_client-0.7.1-py3-none-any.whl
Collecting Deprecated>=1.2.6
Using cached Deprecated-1.2.9-py2.py3-none-any.whl (8.6 kB)
Processing /home/ocelotl/.cache/pip/wheels/d8/59/32/28a68fc65ba428fce889c46994767b2e4d000ee81e2ae47512/opentracing-2.3.0-py3-none-any.whl
ERROR: Could not find a version that satisfies the requirement opentelemetry-ext-dbapi==0.7.dev0 (from opentelemetry-ext-mysql==0.7.dev0) (from versions: 0.4a1, 0.5b0, 0.6b0)
ERROR: No matching distribution found for opentelemetry-ext-dbapi==0.7.dev0 (from opentelemetry-ext-mysql==0.7.dev0)
>>> python -m pip install -e file:///home/ocelotl/open-telemetry/opentelemetry-python/opentelemetry-api -e file:///home/ocelotl/open-telemetry/opentelemetry-python/opentelemetry-sdk -e file:///home/ocelotl/open-telemetry/opentelemetry-python/opentelemetry-auto-instrumentation -e file:///home/ocelotl/open-telemetry/opentelemetry-python/ext/opentelemetry-ext-wsgi -e file:///home/ocelotl/open-telemetry/opentelemetry-python/ext/opentelemetry-ext-psycopg2 -e file:///home/ocelotl/open-telemetry/opentelemetry-python/ext/opentelemetry-ext-zipkin -e file:///home/ocelotl/open-telemetry/opentelemetry-python/ext/opentelemetry-ext-prometheus -e file:///home/ocelotl/open-telemetry/opentelemetry-python/ext/opentelemetry-ext-opentracing-shim -e file:///home/ocelotl/open-telemetry/opentelemetry-python/ext/opentelemetry-ext-mysql -e file:///home/ocelotl/open-telemetry/opentelemetry-python/ext/opentelemetry-ext-grpc -e file:///home/ocelotl/open-telemetry/opentelemetry-python/ext/opentelemetry-ext-otcollector -e file:///home/ocelotl/open-telemetry/opentelemetry-python/ext/opentelemetry-ext-http-requests -e file:///home/ocelotl/open-telemetry/opentelemetry-python/ext/opentelemetry-ext-flask -e file:///home/ocelotl/open-telemetry/opentelemetry-python/ext/opentelemetry-ext-pymongo -e file:///home/ocelotl/open-telemetry/opentelemetry-python/ext/opentelemetry-ext-jaeger -e file:///home/ocelotl/open-telemetry/opentelemetry-python/ext/opentelemetry-ext-pymysql -e file:///home/ocelotl/open-telemetry/opentelemetry-python/ext/opentelemetry-ext-dbapi -e file:///home/ocelotl/open-telemetry/opentelemetry-python/tests/util -e file:///home/ocelotl/open-telemetry/opentelemetry-python/docs/examples/opentelemetry-example-app
'python -m pip install -e 'file:///home/ocelotl/open-telemetry/opentelemetry-python/opentelemetry-api' -e 'file:///home/ocelotl/open-telemetry/opentelemetry-python/opentelemetry-sdk' -e 'file:///home/ocelotl/open-telemetry/opentelemetry-python/opentelemetry-auto-instrumentation' -e 'file:///home/ocelotl/open-telemetry/opentelemetry-python/ext/opentelemetry-ext-wsgi' -e 'file:///home/ocelotl/open-telemetry/opentelemetry-python/ext/opentelemetry-ext-psycopg2' -e 'file:///home/ocelotl/open-telemetry/opentelemetry-python/ext/opentelemetry-ext-zipkin' -e 'file:///home/ocelotl/open-telemetry/opentelemetry-python/ext/opentelemetry-ext-prometheus' -e 'file:///home/ocelotl/open-telemetry/opentelemetry-python/ext/opentelemetry-ext-opentracing-shim' -e 'file:///home/ocelotl/open-telemetry/opentelemetry-python/ext/opentelemetry-ext-mysql' -e 'file:///home/ocelotl/open-telemetry/opentelemetry-python/ext/opentelemetry-ext-grpc' -e 'file:///home/ocelotl/open-telemetry/opentelemetry-python/ext/opentelemetry-ext-otcollector' -e 'file:///home/ocelotl/open-telemetry/opentelemetry-python/ext/opentelemetry-ext-http-requests' -e 'file:///home/ocelotl/open-telemetry/opentelemetry-python/ext/opentelemetry-ext-flask' -e 'file:///home/ocelotl/open-telemetry/opentelemetry-python/ext/opentelemetry-ext-pymongo' -e 'file:///home/ocelotl/open-telemetry/opentelemetry-python/ext/opentelemetry-ext-jaeger' -e 'file:///home/ocelotl/open-telemetry/opentelemetry-python/ext/opentelemetry-ext-pymysql' -e 'file:///home/ocelotl/open-telemetry/opentelemetry-python/ext/opentelemetry-ext-dbapi' -e 'file:///home/ocelotl/open-telemetry/opentelemetry-python/tests/util' -e 'file:///home/ocelotl/open-telemetry/opentelemetry-python/docs/examples/opentelemetry-example-app' ' failed with code 1
ERROR: InvocationError for command /home/ocelotl/open-telemetry/opentelemetry-python/.tox/lint/bin/python scripts/eachdist.py install --editable (exited with code 1)
___________________________________ summary ____________________________________
ERROR: lint: commands failed
This change seems to fix the problem:
diff --git a/eachdist.ini b/eachdist.ini
index 59f212f7..b573b838 100644
--- a/eachdist.ini
+++ b/eachdist.ini
@@ -6,6 +6,7 @@ sortfirst=
opentelemetry-sdk
opentelemetry-auto-instrumentation
ext/opentelemetry-ext-wsgi
+ ext/opentelemetry-ext-dbapi
ext/*
[lintroots]Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working