Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

opentelemetry-instrumentation-aiohttp-server does not exist on pypi #2386

Closed
Kyle-sandeman-mrdfood opened this issue Apr 2, 2024 · 1 comment
Labels
bug Something isn't working

Comments

@Kyle-sandeman-mrdfood
Copy link

Describe your environment
Dockerhub's python:3.12-slim

Steps to reproduce

Set up a project that uses aiohttp and try to opentelemetry-bootstrap it.
My command:

RUN opentelemetry-bootstrap --action requirements > /tmp/otel-reqs.txt; \
     pip install --no-cache-dir -r /tmp/otel-reqs.txt; \
     rm /tmp/otel-reqs.txt;

I am aware that --action install will do the above but it is extremely slow and a waste of build time - it seems to do each requirement in a separate instance of pip, sequentially. Not the point of this Issue.

What is the expected behavior?
A package suggested by the bootstrapper should exist and install successfully.

What is the actual behavior?

--
784 | ---> Running in 6fe283246ede
785 | Collecting opentelemetry-instrumentation-asyncio==0.45b0 (from -r /tmp/otel-reqs.txt (line 1))
786 | Downloading opentelemetry_instrumentation_asyncio-0.45b0-py3-none-any.whl.metadata (4.4 kB)
787 | Collecting opentelemetry-instrumentation-aws-lambda==0.45b0 (from -r /tmp/otel-reqs.txt (line 2))
788 | Downloading opentelemetry_instrumentation_aws_lambda-0.45b0-py3-none-any.whl.metadata (2.2 kB)
789 | Collecting opentelemetry-instrumentation-dbapi==0.45b0 (from -r /tmp/otel-reqs.txt (line 3))
790 | Downloading opentelemetry_instrumentation_dbapi-0.45b0-py3-none-any.whl.metadata (1.8 kB)
791 | Collecting opentelemetry-instrumentation-logging==0.45b0 (from -r /tmp/otel-reqs.txt (line 4))
792 | Downloading opentelemetry_instrumentation_logging-0.45b0-py3-none-any.whl.metadata (1.7 kB)
793 | Collecting opentelemetry-instrumentation-sqlite3==0.45b0 (from -r /tmp/otel-reqs.txt (line 5))
794 | Downloading opentelemetry_instrumentation_sqlite3-0.45b0-py3-none-any.whl.metadata (1.8 kB)
795 | Collecting opentelemetry-instrumentation-urllib==0.45b0 (from -r /tmp/otel-reqs.txt (line 6))
796 | Downloading opentelemetry_instrumentation_urllib-0.45b0-py3-none-any.whl.metadata (3.2 kB)
797 | Collecting opentelemetry-instrumentation-wsgi==0.45b0 (from -r /tmp/otel-reqs.txt (line 7))
798 | Downloading opentelemetry_instrumentation_wsgi-0.45b0-py3-none-any.whl.metadata (2.0 kB)
799 | Collecting opentelemetry-instrumentation-aiohttp-client==0.45b0 (from -r /tmp/otel-reqs.txt (line 8))
800 | Downloading opentelemetry_instrumentation_aiohttp_client-0.45b0-py3-none-any.whl.metadata (2.0 kB)
801 | ERROR: Could not find a version that satisfies the requirement opentelemetry-instrumentation-aiohttp-server==0.45b0 (from versions: none)
802 | ERROR: No matching distribution found for opentelemetry-instrumentation-aiohttp-server==0.45b0

Additional context
I don't mean to be rude but the aiohttp-server instrumentation seems like a rushed job. The README has multiple mistakes.

@Kyle-sandeman-mrdfood Kyle-sandeman-mrdfood added the bug Something isn't working label Apr 2, 2024
@Kyle-sandeman-mrdfood
Copy link
Author

Kyle-sandeman-mrdfood commented Apr 2, 2024

Duplicate of #2053
Related: pypi/support#3353
Can someone please bother the people over at pypi or temporarily yank this reference so that opentelemetry-bootstrap does not try to install it?

@Kyle-sandeman-mrdfood Kyle-sandeman-mrdfood closed this as not planned Won't fix, can't repro, duplicate, stale Apr 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant