diff --git a/tests/opentelemetry-test-utils/test-requirements.txt b/tests/opentelemetry-test-utils/test-requirements.txt index 87de9a5f95..6b4dbcec04 100644 --- a/tests/opentelemetry-test-utils/test-requirements.txt +++ b/tests/opentelemetry-test-utils/test-requirements.txt @@ -13,9 +13,9 @@ zipp==3.19.2 -e opentelemetry-sdk -e opentelemetry-semantic-conventions -e tests/opentelemetry-test-utils -# these are required for weaver integration tests, we're running that only on linux +# these are required for weaver integration tests, we're running that only on linux / CPython # because of lack of support for gRPC on Windows in some cases. # note: tox does not support PEP 508 markers on `-e` editable installs, so these are installed non-editable -./opentelemetry-proto ; sys_platform != 'win32' -./exporter/opentelemetry-exporter-otlp-proto-common ; sys_platform != 'win32' -./exporter/opentelemetry-exporter-otlp-proto-grpc ; sys_platform != 'win32' \ No newline at end of file +./opentelemetry-proto ; sys_platform != 'win32' and platform_python_implementation != 'PyPy' +./exporter/opentelemetry-exporter-otlp-proto-common ; sys_platform != 'win32' and platform_python_implementation != 'PyPy' +./exporter/opentelemetry-exporter-otlp-proto-grpc ; sys_platform != 'win32' and platform_python_implementation != 'PyPy' diff --git a/tox.ini b/tox.ini index 4320dce733..397e54bbb6 100644 --- a/tox.ini +++ b/tox.ini @@ -92,7 +92,7 @@ envlist = pypy3-test-opentelemetry-propagator-jaeger lint-opentelemetry-propagator-jaeger - py3{10,11,12,13,14,14t}-test-opentelemetry-test-utils + py3{10,11,12,13,14}-test-opentelemetry-test-utils pypy3-test-opentelemetry-test-utils lint-opentelemetry-test-utils