@@ -258,6 +258,10 @@ envlist =
258258 pypy3-test-propagator-ot-trace
259259
260260 ; opentelemetry-instrumentation-sio-pika
261+ ; The numbers at the end of the environment names
262+ ; below mean these dependencies are being used:
263+ ; 0: pika>=0.12.0,<1.0.0
264+ ; 1: pika>=1.0.0
261265 py3{8,9,10,11}-test-instrumentation-sio-pika-{0,1}
262266 pypy3-test-instrumentation-sio-pika-{0,1}
263267
@@ -300,8 +304,6 @@ deps =
300304 coverage: pytest
301305 coverage: pytest-cov
302306 grpc: pytest-asyncio
303- sio-pika-0: pika>=0.12.0,<1.0.0
304- sio-pika-1: pika>=1.0.0
305307
306308 ; FIXME: add coverage testing
307309 ; FIXME: add mypy testing
@@ -333,7 +335,8 @@ commands_pre =
333335 py3{10,11}-test-instrumentation-celery: pip install -r {toxinidir}/instrumentation/opentelemetry-instrumentation-celery/test-requirements-1.txt
334336 pypy3-test-instrumentation-celery: pip install -r {toxinidir}/instrumentation/opentelemetry-instrumentation-celery/test-requirements-1.txt
335337
336- sio-pika-{0,1}: pip install {toxinidir}/instrumentation/opentelemetry-instrumentation-pika[test]
338+ sio-pika-0: pip install -r {toxinidir}/instrumentation/opentelemetry-instrumentation-pika/test-requirements-0.txt
339+ sio-pika-1: pip install -r {toxinidir}/instrumentation/opentelemetry-instrumentation-pika/test-requirements-1.txt
337340
338341 aio-pika-0: pip install -r {toxinidir}/instrumentation/opentelemetry-instrumentation-aio-pika/test-requirements-0.txt
339342 aio-pika-1: pip install -r {toxinidir}/instrumentation/opentelemetry-instrumentation-aio-pika/test-requirements-1.txt
@@ -582,7 +585,6 @@ commands_pre =
582585 pip install -r {toxinidir}/instrumentation/opentelemetry-instrumentation-celery/test-requirements-1.txt
583586 pip install -r {toxinidir}/instrumentation/opentelemetry-instrumentation-boto/test-requirements.txt
584587 pip install -r {toxinidir}/instrumentation/opentelemetry-instrumentation-boto3sqs/test-requirements.txt
585- python -m pip install -e {toxinidir}/instrumentation/opentelemetry-instrumentation-pika[test]
586588 pip install -r {toxinidir}/instrumentation/opentelemetry-instrumentation-aio-pika/test-requirements-2.txt
587589 pip install -r {toxinidir}/instrumentation/opentelemetry-instrumentation-redis/test-requirements.txt
588590 pip install -r {toxinidir}/instrumentation/opentelemetry-instrumentation-fastapi/test-requirements.txt
@@ -603,6 +605,7 @@ commands_pre =
603605 pip install -r {toxinidir}/instrumentation/opentelemetry-instrumentation-urllib3/test-requirements-1.txt
604606 pip install -r {toxinidir}/instrumentation/opentelemetry-instrumentation-sqlite3/test-requirements.txt
605607 pip install -r {toxinidir}/instrumentation/opentelemetry-instrumentation-confluent-kafka/test-requirements.txt
608+ pip install -r {toxinidir}/instrumentation/opentelemetry-instrumentation-pika/test-requirements-1.txt
606609 python -m pip install -e {toxinidir}/instrumentation/opentelemetry-instrumentation-pymysql[test]
607610 # prerequisite: follow the instructions here https://github.com/PyMySQL/mysqlclient#install
608611 # for your OS to install the required dependencies
0 commit comments