Metadata-Version: 2.4
Name: gen3pyutils
Version: 3.0.0
Summary: This package includes several utility Python tools for the Gen3 stack.
License: Apache-2.0
License-File: LICENSE
License-File: NOTICE
Author: CTDS UChicago
Author-email: cdis@uchicago.edu
Requires-Python: >=3.13,<4
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Programming Language :: Python :: 3.15
Provides-Extra: observability
Provides-Extra: profiling
Provides-Extra: uwsgi
Requires-Dist: Flask
Requires-Dist: PyJWT
Requires-Dist: Werkzeug ; extra == "profiling"
Requires-Dist: cdiserrors
Requires-Dist: fastapi ; extra == "observability"
Requires-Dist: gen3logging (>=2.0.0)
Requires-Dist: matplotlib ; extra == "profiling"
Requires-Dist: numpy ; extra == "profiling"
Requires-Dist: opentelemetry-api ; extra == "observability"
Requires-Dist: opentelemetry-exporter-otlp ; extra == "observability"
Requires-Dist: opentelemetry-instrumentation-asyncpg ; extra == "observability"
Requires-Dist: opentelemetry-instrumentation-fastapi ; extra == "observability"
Requires-Dist: opentelemetry-instrumentation-httpx ; extra == "observability"
Requires-Dist: opentelemetry-instrumentation-logging ; extra == "observability"
Requires-Dist: opentelemetry-instrumentation-requests ; extra == "observability"
Requires-Dist: opentelemetry-sdk ; extra == "observability"
Requires-Dist: prometheus-client
Requires-Dist: pyroscope-io ; extra == "observability"
Requires-Dist: pyroscope-otel ; extra == "observability"
Requires-Dist: requests
Requires-Dist: starlette ; extra == "observability"
Requires-Dist: uwsgi ; extra == "uwsgi"
