Previous mapping
\n\n\n{'.../sample-django/.venv310/bin/__pycache__/django-admin.cpython-310.pyc':\nDistribution(name='Django', version='3.1.13', path=None),\n'.../sample-django/.venv310/bin/django-admin.py':\nDistribution(name='Django', version='3.1.13', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/../../../bin/__pycache__/django-admin.cpython-310.pyc':\nDistribution(name='Django', version='3.1.13', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/../../../bin/django-admin.py':\nDistribution(name='Django', version='3.1.13', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/__editable___ddtrace_2_8_0_dev43_gc72cbe3c0_d20240308_finder.py':\nDistribution(name='ddtrace', version='2.8.0.dev43+gc72cbe3c0.d20240308',\npath=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/__pycache__/__editable___ddtrace_2_8_0_dev43_gc72cbe3c0_d20240308_finder.cpython-310.pyc':\nDistribution(name='ddtrace', version='2.8.0.dev43+gc72cbe3c0.d20240308',\npath=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/__pycache__/_pyrsistent_version.cpython-310.pyc':\nDistribution(name='pyrsistent', version='0.19.3', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/__pycache__/dj_database_url.cpython-310.pyc':\nDistribution(name='dj-database-url', version='0.5.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/__pycache__/six.cpython-310.pyc':\nDistribution(name='six', version='1.16.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/__pycache__/typing_extensions.cpython-310.pyc':\nDistribution(name='typing_extensions', version='4.5.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/__pycache__/xmltodict.cpython-310.pyc':\nDistribution(name='xmltodict', version='0.13.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/_distutils_hack/__init__.py':\nDistribution(name='setuptools', version='63.2.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/_distutils_hack/__pycache__/__init__.cpython-310.pyc':\nDistribution(name='setuptools', version='63.2.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/_distutils_hack/__pycache__/override.cpython-310.pyc':\nDistribution(name='setuptools', version='63.2.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/_distutils_hack/override.py':\nDistribution(name='setuptools', version='63.2.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/_pyrsistent_version.py':\nDistribution(name='pyrsistent', version='0.19.3', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/asgiref/__init__.py':\nDistribution(name='asgiref', version='3.2.10', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/asgiref/__pycache__/__init__.cpython-310.pyc':\nDistribution(name='asgiref', version='3.2.10', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/asgiref/__pycache__/compatibility.cpython-310.pyc':\nDistribution(name='asgiref', version='3.2.10', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/asgiref/__pycache__/current_thread_executor.cpython-310.pyc':\nDistribution(name='asgiref', version='3.2.10', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/asgiref/__pycache__/local.cpython-310.pyc':\nDistribution(name='asgiref', version='3.2.10', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/asgiref/__pycache__/server.cpython-310.pyc':\nDistribution(name='asgiref', version='3.2.10', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/asgiref/__pycache__/sync.cpython-310.pyc':\nDistribution(name='asgiref', version='3.2.10', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/asgiref/__pycache__/testing.cpython-310.pyc':\nDistribution(name='asgiref', version='3.2.10', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/asgiref/__pycache__/timeout.cpython-310.pyc':\nDistribution(name='asgiref', version='3.2.10', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/asgiref/__pycache__/wsgi.cpython-310.pyc':\nDistribution(name='asgiref', version='3.2.10', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/asgiref/compatibility.py':\nDistribution(name='asgiref', version='3.2.10', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/asgiref/current_thread_executor.py':\nDistribution(name='asgiref', version='3.2.10', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/asgiref/local.py':\nDistribution(name='asgiref', version='3.2.10', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/asgiref/server.py':\nDistribution(name='asgiref', version='3.2.10', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/asgiref/sync.py':\nDistribution(name='asgiref', version='3.2.10', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/asgiref/testing.py':\nDistribution(name='asgiref', version='3.2.10', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/asgiref/timeout.py':\nDistribution(name='asgiref', version='3.2.10', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/asgiref/wsgi.py':\nDistribution(name='asgiref', version='3.2.10', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/attr/__init__.py':\nDistribution(name='attrs', version='22.2.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/attr/__pycache__/__init__.cpython-310.pyc':\nDistribution(name='attrs', version='22.2.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/attr/__pycache__/_cmp.cpython-310.pyc':\nDistribution(name='attrs', version='22.2.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/attr/__pycache__/_compat.cpython-310.pyc':\nDistribution(name='attrs', version='22.2.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/attr/__pycache__/_config.cpython-310.pyc':\nDistribution(name='attrs', version='22.2.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/attr/__pycache__/_funcs.cpython-310.pyc':\nDistribution(name='attrs', version='22.2.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/attr/__pycache__/_make.cpython-310.pyc':\nDistribution(name='attrs', version='22.2.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/attr/__pycache__/_next_gen.cpython-310.pyc':\nDistribution(name='attrs', version='22.2.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/attr/__pycache__/_version_info.cpython-310.pyc':\nDistribution(name='attrs', version='22.2.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/attr/__pycache__/converters.cpython-310.pyc':\nDistribution(name='attrs', version='22.2.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/attr/__pycache__/exceptions.cpython-310.pyc':\nDistribution(name='attrs', version='22.2.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/attr/__pycache__/filters.cpython-310.pyc':\nDistribution(name='attrs', version='22.2.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/attr/__pycache__/setters.cpython-310.pyc':\nDistribution(name='attrs', version='22.2.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/attr/__pycache__/validators.cpython-310.pyc':\nDistribution(name='attrs', version='22.2.0', path=None),\n'.../sample-django/.venv310/lib/python3.10/site-packages/attr/_cmp.py':\nDistribution(name='attrs', version='22.2.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/attr/_compat.py':\nDistribution(name='attrs', version='22.2.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/attr/_config.py':\nDistribution(name='attrs', version='22.2.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/attr/_funcs.py':\nDistribution(name='attrs', version='22.2.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/attr/_make.py':\nDistribution(name='attrs', version='22.2.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/attr/_next_gen.py':\nDistribution(name='attrs', version='22.2.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/attr/_version_info.py':\nDistribution(name='attrs', version='22.2.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/attr/converters.py':\nDistribution(name='attrs', version='22.2.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/attr/exceptions.py':\nDistribution(name='attrs', version='22.2.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/attr/filters.py':\nDistribution(name='attrs', version='22.2.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/attr/setters.py':\nDistribution(name='attrs', version='22.2.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/attr/validators.py':\nDistribution(name='attrs', version='22.2.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/attrs/__init__.py':\nDistribution(name='attrs', version='22.2.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/attrs/__pycache__/__init__.cpython-310.pyc':\nDistribution(name='attrs', version='22.2.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/attrs/__pycache__/converters.cpython-310.pyc':\nDistribution(name='attrs', version='22.2.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/attrs/__pycache__/exceptions.cpython-310.pyc':\nDistribution(name='attrs', version='22.2.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/attrs/__pycache__/filters.cpython-310.pyc':\nDistribution(name='attrs', version='22.2.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/attrs/__pycache__/setters.cpython-310.pyc':\nDistribution(name='attrs', version='22.2.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/attrs/__pycache__/validators.cpython-310.pyc':\nDistribution(name='attrs', version='22.2.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/attrs/converters.py':\nDistribution(name='attrs', version='22.2.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/attrs/exceptions.py':\nDistribution(name='attrs', version='22.2.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/attrs/filters.py':\nDistribution(name='attrs', version='22.2.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/attrs/setters.py':\nDistribution(name='attrs', version='22.2.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/attrs/validators.py':\nDistribution(name='attrs', version='22.2.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/bytecode/__init__.py':\nDistribution(name='bytecode', version='0.14.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/bytecode/__pycache__/__init__.cpython-310.pyc':\nDistribution(name='bytecode', version='0.14.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/bytecode/__pycache__/bytecode.cpython-310.pyc':\nDistribution(name='bytecode', version='0.14.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/bytecode/__pycache__/cfg.cpython-310.pyc':\nDistribution(name='bytecode', version='0.14.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/bytecode/__pycache__/concrete.cpython-310.pyc':\nDistribution(name='bytecode', version='0.14.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/bytecode/__pycache__/flags.cpython-310.pyc':\nDistribution(name='bytecode', version='0.14.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/bytecode/__pycache__/instr.cpython-310.pyc':\nDistribution(name='bytecode', version='0.14.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/bytecode/__pycache__/version.cpython-310.pyc':\nDistribution(name='bytecode', version='0.14.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/bytecode/bytecode.py':\nDistribution(name='bytecode', version='0.14.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/bytecode/cfg.py':\nDistribution(name='bytecode', version='0.14.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/bytecode/concrete.py':\nDistribution(name='bytecode', version='0.14.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/bytecode/flags.py':\nDistribution(name='bytecode', version='0.14.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/bytecode/instr.py':\nDistribution(name='bytecode', version='0.14.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/bytecode/version.py':\nDistribution(name='bytecode', version='0.14.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/cattr/__init__.py':\nDistribution(name='cattrs', version='22.2.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/cattr/__pycache__/__init__.cpython-310.pyc':\nDistribution(name='cattrs', version='22.2.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/cattr/__pycache__/converters.cpython-310.pyc':\nDistribution(name='cattrs', version='22.2.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/cattr/__pycache__/disambiguators.cpython-310.pyc':\nDistribution(name='cattrs', version='22.2.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/cattr/__pycache__/dispatch.cpython-310.pyc':\nDistribution(name='cattrs', version='22.2.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/cattr/__pycache__/errors.cpython-310.pyc':\nDistribution(name='cattrs', version='22.2.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/cattr/__pycache__/gen.cpython-310.pyc':\nDistribution(name='cattrs', version='22.2.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/cattr/converters.py':\nDistribution(name='cattrs', version='22.2.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/cattr/disambiguators.py':\nDistribution(name='cattrs', version='22.2.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/cattr/dispatch.py':\nDistribution(name='cattrs', version='22.2.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/cattr/errors.py':\nDistribution(name='cattrs', version='22.2.0', path=None),\n'.../sample-django/.venv310/lib/python3.10/site-packages/cattr/gen.py':\nDistribution(name='cattrs', version='22.2.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/cattr/preconf/__init__.py':\nDistribution(name='cattrs', version='22.2.0', path=None),\n\n'.../sample-django/.venv310/lib/python3.10/site-packages/cattr/preconf/__pycache__/__init__.cpython-310.pyc':\nDistribution(name='cattrs', version='22.2.0', path=None),\n # 5026 more entries\n}\n
\n \n\nNew mapping
\n\n{'AUTHORS': Distribution(name='psycopg2-binary', version='2.8.6',\npath=None),\n'INSTALL': Distribution(name='psycopg2-binary', version='2.8.6',\npath=None),\n 'LICENSE': Distribution(name='uWSGI', version='2.0.22', path=None),\n'MANIFEST.in': Distribution(name='psycopg2-binary', version='2.8.6',\npath=None),\n'Makefile': Distribution(name='psycopg2-binary', version='2.8.6',\npath=None),\n'NEWS': Distribution(name='psycopg2-binary', version='2.8.6',\npath=None),\n 'README': Distribution(name='uWSGI', version='2.0.22', path=None),\n'README.rst': Distribution(name='psycopg2-binary', version='2.8.6',\npath=None),\n'__editable__.ddtrace-2.8.0.dev43+gc72cbe3c0.d20240308.pth':\nDistribution(name='ddtrace', version='2.8.0.dev43+gc72cbe3c0.d20240308',\npath=None),\n'__editable___ddtrace_2_8_0_dev43_gc72cbe3c0_d20240308_finder.py':\nDistribution(name='ddtrace', version='2.8.0.dev43+gc72cbe3c0.d20240308',\npath=None),\n\n'__pycache__/__editable___ddtrace_2_8_0_dev43_gc72cbe3c0_d20240308_finder.cpython-310.pyc':\nDistribution(name='ddtrace', version='2.8.0.dev43+gc72cbe3c0.d20240308',\npath=None),\n'__pycache__/_pyrsistent_version.cpython-310.pyc':\nDistribution(name='pyrsistent', version='0.19.3', path=None),\n'__pycache__/dj_database_url.cpython-310.pyc':\nDistribution(name='dj-database-url', version='0.5.0', path=None),\n'__pycache__/six.cpython-310.pyc': Distribution(name='six',\nversion='1.16.0', path=None),\n'__pycache__/typing_extensions.cpython-310.pyc':\nDistribution(name='typing_extensions', version='4.5.0', path=None),\n'__pycache__/xmltodict.cpython-310.pyc': Distribution(name='xmltodict',\nversion='0.13.0', path=None),\n'_distutils_hack': Distribution(name='setuptools', version='63.2.0',\npath=None),\n'_pyrsistent_version.py': Distribution(name='pyrsistent',\nversion='0.19.3', path=None),\n 'asgiref': Distribution(name='asgiref', version='3.2.10', path=None),\n 'attr': Distribution(name='attrs', version='22.2.0', path=None),\n 'attrs': Distribution(name='attrs', version='22.2.0', path=None),\n 'bytecode': Distribution(name='bytecode', version='0.14.0', path=None),\n 'cattr': Distribution(name='cattrs', version='22.2.0', path=None),\n 'cattrs': Distribution(name='cattrs', version='22.2.0', path=None),\n'certifi': Distribution(name='certifi', version='2022.12.7', path=None),\n'charset_normalizer': Distribution(name='charset-normalizer',\nversion='3.1.0', path=None),\n 'click': Distribution(name='click', version='8.1.3', path=None),\n 'ddsketch': Distribution(name='ddsketch', version='2.0.4', path=None),\n'deprecated': Distribution(name='Deprecated', version='1.2.13',\npath=None),\n'distutils-precedence.pth': Distribution(name='setuptools',\nversion='63.2.0', path=None),\n'dj_database_url.py': Distribution(name='dj-database-url',\nversion='0.5.0', path=None),\n 'django': Distribution(name='Django', version='3.1.13', path=None),\n'doc': Distribution(name='psycopg2-binary', version='2.8.6', path=None),\n 'envier': Distribution(name='envier', version='0.5.0', path=None),\n'exceptiongroup': Distribution(name='exceptiongroup', version='1.1.1',\npath=None),\n'google/_upb': Distribution(name='protobuf', version='4.22.1',\npath=None),\n'google/protobuf': Distribution(name='protobuf', version='4.22.1',\npath=None),\n 'gunicorn': Distribution(name='gunicorn', version='20.0.4', path=None),\n 'h11': Distribution(name='h11', version='0.14.0', path=None),\n 'idna': Distribution(name='idna', version='3.4', path=None),\n'importlib_metadata': Distribution(name='importlib-metadata',\nversion='6.0.1', path=None),\n'jsonschema': Distribution(name='jsonschema', version='4.17.3',\npath=None),\n'lib': Distribution(name='psycopg2-binary', version='2.8.6', path=None),\n 'numpy': Distribution(name='numpy', version='1.22.4', path=None),\n'opentelemetry/__pycache__': Distribution(name='opentelemetry-api',\nversion='1.17.0', path=None),\n'opentelemetry/_logs': Distribution(name='opentelemetry-api',\nversion='1.17.0', path=None),\n'opentelemetry/attributes': Distribution(name='opentelemetry-api',\nversion='1.17.0', path=None),\n'opentelemetry/baggage': Distribution(name='opentelemetry-api',\nversion='1.17.0', path=None),\n'opentelemetry/context': Distribution(name='opentelemetry-api',\nversion='1.17.0', path=None),\n'opentelemetry/environment_variables.py':\nDistribution(name='opentelemetry-api', version='1.17.0', path=None),\n'opentelemetry/metrics': Distribution(name='opentelemetry-api',\nversion='1.17.0', path=None),\n'opentelemetry/propagate': Distribution(name='opentelemetry-api',\nversion='1.17.0', path=None),\n'opentelemetry/propagators': Distribution(name='opentelemetry-api',\nversion='1.17.0', path=None),\n'opentelemetry/py.typed': Distribution(name='opentelemetry-api',\nversion='1.17.0', path=None),\n'opentelemetry/trace': Distribution(name='opentelemetry-api',\nversion='1.17.0', path=None),\n'opentelemetry/util': Distribution(name='opentelemetry-api',\nversion='1.17.0', path=None),\n'opentelemetry/version.py': Distribution(name='opentelemetry-api',\nversion='1.17.0', path=None),\n 'packaging': Distribution(name='packaging', version='23.0', path=None),\n 'pip': Distribution(name='pip', version='22.2.2', path=None),\n'pkg_resources': Distribution(name='setuptools', version='63.2.0',\npath=None),\n 'psutil': Distribution(name='psutil', version='5.6.7', path=None),\n'psycopg': Distribution(name='psycopg2-binary', version='2.8.6',\npath=None),\n'pvectorc.cpython-310-darwin.so': Distribution(name='pyrsistent',\nversion='0.19.3', path=None),\n'pyrsistent': Distribution(name='pyrsistent', version='0.19.3',\npath=None),\n 'pytz': Distribution(name='pytz', version='2020.1', path=None),\n 'requests': Distribution(name='requests', version='2.28.2', path=None),\n'scripts': Distribution(name='psycopg2-binary', version='2.8.6',\npath=None),\n'setup.cfg': Distribution(name='psycopg2-binary', version='2.8.6',\npath=None),\n 'setup.py': Distribution(name='uWSGI', version='2.0.22', path=None),\n'setuptools': Distribution(name='setuptools', version='63.2.0',\npath=None),\n 'six.py': Distribution(name='six', version='1.16.0', path=None),\n 'sqlparse': Distribution(name='sqlparse', version='0.3.1', path=None),\n 'tenacity': Distribution(name='tenacity', version='8.2.2', path=None),\n'tests': Distribution(name='psycopg2-binary', version='2.8.6',\npath=None),\n'typing_extensions.py': Distribution(name='typing_extensions',\nversion='4.5.0', path=None),\n 'urllib3': Distribution(name='urllib3', version='1.26.15', path=None),\n 'uvicorn': Distribution(name='uvicorn', version='0.21.0', path=None),\n'uwsgidecorators.py': Distribution(name='uWSGI', version='2.0.22',\npath=None),\n'whitenoise': Distribution(name='whitenoise', version='5.2.0',\npath=None),\n 'wrapt': Distribution(name='wrapt', version='1.15.0', path=None),\n'xmltodict.py': Distribution(name='xmltodict', version='0.13.0',\npath=None),\n 'zipp': Distribution(name='zipp', version='3.15.0', path=None)}\n
\n \n\n## Performance\n\nThis is a comparison between two runs of the command `austin -sbo\n/tmp/startup.mojo python -c \"import\nos;os.environ['DD_PROFILING_ENABLED']='1';import ddtrace.auto`, before\nand after the change. The run time is measured on the same local\ndevelopment machine\n\n### Before\n\nTotal run time: 1.89s\n\n\n![image](https://github.com/DataDog/dd-trace-py/assets/20231758/9841ad37-a15e-49ad-8dcc-47a3e2a49f49)\n\n\n### After\n\nTotal run time: 1.19s\n\n\n![image](https://github.com/DataDog/dd-trace-py/assets/20231758/20f26c5c-2473-4645-bd4a-8143d921256a)\n\n\n## Checklist\n\n- [x] Change(s) are motivated and described in the PR description\n- [x] Testing strategy is described if automated tests are not included\nin the PR\n- [x] Risks are described (performance impact, potential for breakage,\nmaintainability)\n- [x] Change is maintainable (easy to change, telemetry, documentation)\n- [x] [Library release note\nguidelines](https://ddtrace.readthedocs.io/en/stable/releasenotes.html)\nare followed or label `changelog/no-changelog` is set\n- [x] Documentation is included (in-code, generated user docs, [public\ncorp docs](https://github.com/DataDog/documentation/))\n- [x] Backport labels are set (if\n[applicable](https://ddtrace.readthedocs.io/en/latest/contributing.html#backporting))\n- [x] If this PR changes the public interface, I've notified\n`@DataDog/apm-tees`.\n\n## Reviewer Checklist\n\n- [x] Title is accurate\n- [x] All changes are related to the pull request's stated goal\n- [x] Description motivates each change\n- [x] Avoids breaking\n[API](https://ddtrace.readthedocs.io/en/stable/versioning.html#interfaces)\nchanges\n- [x] Testing strategy adequately addresses listed risks\n- [x] Change is maintainable (easy to change, telemetry, documentation)\n- [x] Release note makes sense to a user of the library\n- [x] Author has acknowledged and discussed the performance implications\nof this PR as reported in the benchmarks PR comment\n- [x] Backport labels are set in a manner that is consistent with the\n[release branch maintenance\npolicy](https://ddtrace.readthedocs.io/en/latest/contributing.html#backporting)\n\nCo-authored-by: Federico Mon