Aaron Abbott
Aaron Abbott
Ya that seems unexpected on the psutil side. For reference, on my ARM Mac: ```console $ python3 -c 'import psutil; import os; print(psutil.Process(os.getpid()).num_ctx_switches())' pctxsw(voluntary=33, involuntary=0) ```
> Given that `importlib.metadata` is no longer provisional in Python 3.10, its API is stable, so the workaround should only be used for Python 3.9 and earlier. That makes sense...
@mvilanova did you encounter this outside of Asphalt? If not I think we should close this bug and open a separate one to make it conditional import for `python
> My guess is another dependency in their project is pinning to an incompatible version of importlib_metadata? It would be helpful to figure out what is going on in their...
I'll try the reproducer out myself next week, but it seems like an issue with the atexit handler since you're not calling shutdown on your own. I don't see that...
I'm not sure exactly when this broke, but it works on 3.8. Details ``` uv run --python 3.8 --script repro_4461.py Installed 8 packages in 33ms Hello world! { "name": "foo",...
Yes we definitely need to sort this out and there will probably be some breaking changes before marking the logging API stable
This seems really hard to reproduce and the culprit could be in several different components. If someone could provide a full repro with a docker compose yaml setup, and pinned...
@marctc this example is missing Dockerfiles and django app? A github gist or repo I can clone and just run `docker compose up` would be easiest.
@marctc you are adding two OTLPSpanExporters to the TracerProvider which is causing duplicates. I added this to your `wsgi.py` ```diff diff --git a/service/faulty/faulty/wsgi.py b/service/faulty/faulty/wsgi.py index 82eacb9..997d833 100644 --- a/service/faulty/faulty/wsgi.py +++...