diff --git a/requirements.in b/requirements.in index adceb1e931..32dcbfd457 100644 --- a/requirements.in +++ b/requirements.in @@ -15,7 +15,6 @@ certifi>=2024.07.04 click codecov-ribs coverage -ddtrace django-autocomplete-light django-better-admin-arrayfield django-cors-headers @@ -52,7 +51,7 @@ opentelemetry-instrumentation-django>=0.45b0 opentelemetry-sdk>=1.24.0 opentracing pre-commit -psycopg2 +psycopg2>=2.9.10 pydantic pytest pytest-asyncio @@ -80,4 +79,4 @@ stripe>=9.6.0 time-machine urllib3>=1.26.19 vcrpy -whitenoise \ No newline at end of file +whitenoise diff --git a/requirements.txt b/requirements.txt index 93f08bfd90..95dd85bf55 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,12 +1,8 @@ -# -# This file is autogenerated by pip-compile with Python 3.12 -# by the following command: -# -# pip-compile requirements.in -# -aiodataloader==0.4.0 - # via -r requirements.in -amqp==5.2.0 +# This file was autogenerated by uv via the following command: +# uv pip compile requirements.in +aiodataloader==0.4.2 + # via -r requirements.in +amqp==5.3.1 # via kombu analytics-python==1.3.0b1 # via @@ -14,7 +10,7 @@ analytics-python==1.3.0b1 # shared annotated-types==0.7.0 # via pydantic -anyio==4.4.0 +anyio==4.9.0 # via # httpx # openai @@ -23,7 +19,7 @@ argon2-cffi==23.1.0 # via minio argon2-cffi-bindings==21.2.0 # via argon2-cffi -ariadne==0.23.0 +ariadne==0.26.2 # via # -r requirements.in # ariadne-django @@ -34,42 +30,36 @@ asgiref==3.8.1 # -r requirements.in # django # django-cors-headers -attrs==24.2.0 +attrs==25.3.0 # via - # cattrs - # ddtrace # jsonschema # referencing backoff==1.6.0 # via analytics-python -billiard==4.2.0 +billiard==4.2.1 # via celery -boto3==1.34.159 +boto3==1.38.3 # via # -r requirements.in # shared -botocore==1.34.159 +botocore==1.38.3 # via # boto3 # s3transfer -bytecode==0.15.1 - # via ddtrace -cachetools==5.4.0 +cachetools==5.5.2 # via # google-auth # shared -cattrs==23.2.3 - # via ddtrace -celery==5.4.0 +celery==5.5.1 # via # -r requirements.in # pytest-celery # sentry-sdk -cerberus==1.3.5 +cerberus==1.3.7 # via # -r requirements.in # shared -certifi==2024.7.4 +certifi==2025.1.31 # via # -r requirements.in # elastic-apm @@ -79,15 +69,15 @@ certifi==2024.7.4 # requests # sentry-sdk # shared -cffi==1.17.0 +cffi==1.17.1 # via # argon2-cffi-bindings # cryptography cfgv==3.4.0 # via pre-commit -charset-normalizer==3.3.2 +charset-normalizer==3.4.1 # via requests -click==8.1.7 +click==8.1.8 # via # -r requirements.in # celery @@ -104,32 +94,29 @@ codecov-ribs==0.1.18 # via # -r requirements.in # shared -codecovopentelem @ https://github.com/codecov/opentelem-python/archive/refs/tags/v0.0.4a1.tar.gz +codecovopentelem @ https://github.com/codecov/opentelem-python/archive/refs/tags/v0.0.4a1.tar.gz#egg=codecovopentelem # via -r requirements.in colour==0.1.5 # via shared -coverage[toml]==7.6.1 +coverage==7.8.0 # via # -r requirements.in # codecovopentelem # pytest-cov -cryptography==43.0.0 + # pytest-sqlalchemy +cryptography==44.0.2 # via shared -ddsketch==3.0.1 - # via ddtrace -ddtrace==2.10.5 - # via -r requirements.in -debugpy==1.8.5 +debugpy==1.8.14 # via pytest-celery -deprecated==1.2.14 +deprecated==1.2.18 # via # opentelemetry-api # opentelemetry-semantic-conventions -distlib==0.3.8 +distlib==0.3.9 # via virtualenv distro==1.9.0 # via openai -django==4.2.15 +django==4.2.20 # via # -r requirements.in # ariadne-django @@ -143,23 +130,23 @@ django==4.2.15 # drf-spectacular # drf-spectacular-sidecar # shared -django-autocomplete-light==3.11.0 +django-autocomplete-light==3.12.1 # via -r requirements.in django-better-admin-arrayfield==1.4.2 # via # -r requirements.in # shared -django-cors-headers==4.4.0 +django-cors-headers==4.7.0 # via -r requirements.in -django-csp==3.8 +django-csp==4.0 # via -r requirements.in django-cursor-pagination @ https://github.com/photocrowd/django-cursor-pagination/archive/f560902696b0c8509e4d95c10ba0d62700181d84.tar.gz # via -r requirements.in django-dynamic-fixture==4.0.1 # via -r requirements.in -django-filter==24.3 +django-filter==25.1 # via -r requirements.in -django-model-utils==4.5.1 +django-model-utils==5.0.0 # via # -r requirements.in # shared @@ -179,95 +166,93 @@ docker==7.1.0 # via # pytest-celery # pytest-docker-tools -drf-spectacular==0.27.2 +drf-spectacular==0.28.0 # via -r requirements.in -drf-spectacular-sidecar==2024.7.1 +drf-spectacular-sidecar==2025.4.1 # via -r requirements.in -ecdsa==0.19.0 +ecdsa==0.19.1 # via tlslite-ng ecs-logging==2.2.0 # via elastic-apm elastic-apm==6.23.0 # via -r requirements.in -envier==0.5.2 - # via ddtrace -factory-boy==3.3.0 +factory-boy==3.3.3 # via -r requirements.in -faker==27.0.0 +faker==37.1.0 # via factory-boy -fakeredis==2.23.5 +fakeredis==2.28.1 # via -r requirements.in -filelock==3.15.4 +filelock==3.18.0 # via virtualenv freezegun==1.5.1 # via # -r requirements.in # pytest-freezegun -google-api-core[grpc]==2.19.1 +google-api-core==2.24.2 # via # google-cloud-core # google-cloud-pubsub # google-cloud-storage -google-auth==2.33.0 +google-auth==2.39.0 # via # google-api-core # google-cloud-core # google-cloud-pubsub # google-cloud-storage # shared -google-cloud-core==2.4.1 +google-cloud-core==2.4.3 # via google-cloud-storage -google-cloud-pubsub==2.23.0 +google-cloud-pubsub==2.29.0 # via # -r requirements.in # shared -google-cloud-storage==2.18.2 +google-cloud-storage==3.1.0 # via # -r requirements.in # shared -google-crc32c==1.5.0 +google-crc32c==1.7.1 # via # google-cloud-storage # google-resumable-media google-resumable-media==2.7.2 # via google-cloud-storage -googleapis-common-protos[grpc]==1.63.2 +googleapis-common-protos==1.70.0 # via # google-api-core # grpc-google-iam-v1 # grpcio-status -graphql-core==3.2.3 +graphql-core==3.2.5 # via ariadne -grpc-google-iam-v1==0.13.1 +grpc-google-iam-v1==0.14.2 # via google-cloud-pubsub -grpcio==1.65.4 +grpcio==1.71.0 # via # google-api-core # google-cloud-pubsub # googleapis-common-protos # grpc-google-iam-v1 # grpcio-status -grpcio-status==1.65.4 +grpcio-status==1.71.0 # via # google-api-core # google-cloud-pubsub gunicorn==23.0.0 # via -r requirements.in -h11==0.14.0 +h11==0.16.0 # via httpcore -httpcore==1.0.5 +httpcore==1.0.9 # via httpx httplib2==0.22.0 # via oauth2 -httpx==0.27.0 +httpx==0.28.1 # via # -r requirements.in # openai # respx # shared -identify==2.6.0 +identify==2.6.10 # via pre-commit -idna==3.7 +idna==3.10 # via # -r requirements.in # anyio @@ -276,15 +261,15 @@ idna==3.7 # yarl ijson==3.3.0 # via shared -importlib-metadata==8.0.0 +importlib-metadata==8.6.1 # via opentelemetry-api inflection==0.5.1 # via drf-spectacular -iniconfig==2.0.0 +iniconfig==2.1.0 # via pytest -jinja2==3.1.4 +jinja2==3.1.6 # via -r requirements.in -jiter==0.5.0 +jiter==0.9.0 # via openai jmespath==1.0.1 # via @@ -292,25 +277,27 @@ jmespath==1.0.1 # botocore jsonschema==4.23.0 # via drf-spectacular -jsonschema-specifications==2023.12.1 +jsonschema-specifications==2025.4.1 # via jsonschema -kombu==5.4.0 - # via celery -lxml==5.3.0 +kombu==5.5.3 + # via + # celery + # pytest-celery +lxml==5.4.0 # via -r requirements.in -markupsafe==2.1.5 +markupsafe==3.0.2 # via jinja2 -minio==7.2.7 +minio==7.2.15 # via # -r requirements.in # shared -mmh3==4.1.0 +mmh3==5.1.0 # via shared -mock==5.1.0 +mock==5.2.0 # via -r requirements.in monotonic==1.6 # via analytics-python -multidict==6.0.5 +multidict==6.4.3 # via yarl nodeenv==1.9.1 # via pre-commit @@ -318,67 +305,72 @@ oauth2==1.9.0.post1 # via shared oauthlib==3.2.2 # via shared -openai==1.40.6 +openai==1.76.0 # via -r requirements.in -opentelemetry-api==1.26.0 +opentelemetry-api==1.32.1 # via - # ddtrace + # google-cloud-pubsub # opentelemetry-instrumentation # opentelemetry-instrumentation-celery # opentelemetry-instrumentation-django # opentelemetry-instrumentation-wsgi # opentelemetry-sdk # opentelemetry-semantic-conventions -opentelemetry-instrumentation==0.47b0 +opentelemetry-instrumentation==0.53b1 # via # opentelemetry-instrumentation-celery # opentelemetry-instrumentation-django # opentelemetry-instrumentation-wsgi -opentelemetry-instrumentation-celery==0.47b0 +opentelemetry-instrumentation-celery==0.53b1 # via -r requirements.in -opentelemetry-instrumentation-django==0.47b0 +opentelemetry-instrumentation-django==0.53b1 # via -r requirements.in -opentelemetry-instrumentation-wsgi==0.47b0 +opentelemetry-instrumentation-wsgi==0.53b1 # via opentelemetry-instrumentation-django -opentelemetry-sdk==1.26.0 +opentelemetry-sdk==1.32.1 # via # -r requirements.in # codecovopentelem -opentelemetry-semantic-conventions==0.47b0 + # google-cloud-pubsub +opentelemetry-semantic-conventions==0.53b1 # via + # opentelemetry-instrumentation # opentelemetry-instrumentation-celery # opentelemetry-instrumentation-django # opentelemetry-instrumentation-wsgi # opentelemetry-sdk -opentelemetry-util-http==0.47b0 +opentelemetry-util-http==0.53b1 # via # opentelemetry-instrumentation-django # opentelemetry-instrumentation-wsgi opentracing==2.4.0 # via -r requirements.in -packaging==24.1 +packaging==25.0 # via + # django-csp # gunicorn + # opentelemetry-instrumentation # pytest -platformdirs==4.2.2 +platformdirs==4.3.7 # via virtualenv pluggy==1.5.0 # via pytest -pre-commit==3.8.0 +pre-commit==4.2.0 # via -r requirements.in -prometheus-client==0.20.0 +prometheus-client==0.21.1 # via # django-prometheus # shared -prompt-toolkit==3.0.47 +prompt-toolkit==3.0.51 # via click-repl -proto-plus==1.24.0 +propcache==0.3.1 + # via yarl +proto-plus==1.26.1 # via # google-api-core # google-cloud-pubsub -protobuf==5.27.3 +protobuf==5.29.4 # via - # ddtrace # google-api-core # google-cloud-pubsub # googleapis-common-protos @@ -386,35 +378,35 @@ protobuf==5.27.3 # grpcio-status # proto-plus # shared -psutil==6.0.0 +psutil==7.0.0 # via pytest-celery -psycopg2==2.9.9 +psycopg2==2.9.10 # via -r requirements.in -pyasn1==0.6.0 +pyasn1==0.6.1 # via # pyasn1-modules # rsa -pyasn1-modules==0.4.0 +pyasn1-modules==0.4.2 # via google-auth pycparser==2.22 # via cffi -pycryptodome==3.20.0 +pycryptodome==3.22.0 # via minio -pydantic==2.8.2 +pydantic==2.11.3 # via # -r requirements.in # openai -pydantic-core==2.20.1 +pydantic-core==2.33.1 # via pydantic -pyjwt==2.9.0 +pyjwt==2.10.1 # via # -r requirements.in # shared -pyparsing==3.1.2 +pyparsing==3.2.3 # via # httplib2 # shared -pytest==8.3.2 +pytest==8.3.5 # via # -r requirements.in # pytest-asyncio @@ -424,21 +416,21 @@ pytest==8.3.2 # pytest-freezegun # pytest-mock # pytest-sqlalchemy -pytest-asyncio==0.23.8 +pytest-asyncio==0.26.0 # via -r requirements.in -pytest-celery==1.1.1 +pytest-celery==1.2.0 # via -r requirements.in -pytest-cov==5.0.0 +pytest-cov==6.1.1 # via -r requirements.in -pytest-django==4.8.0 +pytest-django==4.11.1 # via -r requirements.in -pytest-docker-tools==3.1.3 +pytest-docker-tools==3.1.9 # via pytest-celery pytest-freezegun==0.4.2 # via -r requirements.in pytest-mock==3.14.0 # via -r requirements.in -pytest-sqlalchemy==0.2.1 +pytest-sqlalchemy==0.3.0 # via -r requirements.in python-dateutil==2.9.0.post0 # via @@ -447,16 +439,15 @@ python-dateutil==2.9.0.post0 # botocore # celery # django-postgres-extra - # faker # freezegun # time-machine -python-json-logger==2.0.7 +python-json-logger==3.3.0 # via -r requirements.in python-redis-lock==4.0.0 # via # -r requirements.in # shared -pytz==2024.1 +pytz==2025.2 # via # -r requirements.in # shared @@ -467,17 +458,17 @@ pyyaml==6.0.2 # drf-spectacular # pre-commit # vcrpy -redis==5.0.8 +redis==5.2.1 # via # -r requirements.in # fakeredis # python-redis-lock # shared -referencing==0.35.1 +referencing==0.36.2 # via # jsonschema # jsonschema-specifications -regex==2024.7.24 +regex==2024.11.6 # via -r requirements.in requests==2.32.3 # via @@ -489,41 +480,40 @@ requests==2.32.3 # google-cloud-storage # shared # stripe -respx==0.21.1 +respx==0.22.0 # via -r requirements.in -rpds-py==0.20.0 +rpds-py==0.24.0 # via # jsonschema # referencing -rsa==4.9 +rsa==4.9.1 # via google-auth -s3transfer==0.10.2 +s3transfer==0.12.0 # via boto3 -sentry-sdk[celery]==2.13.0 +sentry-sdk==2.27.0 # via # -r requirements.in # shared -setproctitle==1.3.3 +setproctitle==1.3.5 # via -r requirements.in -shared @ https://github.com/codecov/shared/archive/1482593343604028ffee5902da080696eb8c14d4.tar.gz +setuptools==79.0.1 + # via pytest-celery +shared @ https://github.com/codecov/shared/archive/1482593343604028ffee5902da080696eb8c14d4.tar.gz#egg=shared # via -r requirements.in -simplejson==3.19.2 +simplejson==3.20.1 # via -r requirements.in -six==1.16.0 +six==1.17.0 # via # analytics-python - # ddsketch - # ddtrace # ecdsa # python-dateutil sniffio==1.3.1 # via # anyio - # httpx # openai sortedcontainers==2.4.0 # via fakeredis -sqlalchemy==1.4.53 +sqlalchemy==1.4.54 # via # -r requirements.in # pytest-sqlalchemy @@ -533,45 +523,48 @@ sqlalchemy-utils==0.41.2 # via # -r requirements.in # pytest-sqlalchemy -sqlparse==0.5.1 +sqlparse==0.5.3 # via django -starlette==0.38.2 +starlette==0.46.2 # via ariadne statsd==4.0.1 # via # -r requirements.in # shared -stripe==10.7.0 +stripe==12.0.1 # via -r requirements.in -tenacity==9.0.0 +tenacity==9.1.2 # via pytest-celery -test-results-parser @ https://github.com/codecov/test-results-parser/archive/1507de2241601d678e514c08b38426e48bb6d47d.tar.gz +test-results-parser @ https://github.com/codecov/test-results-parser/archive/1507de2241601d678e514c08b38426e48bb6d47d.tar.gz#egg=test-results-parser # via -r requirements.in -time-machine==2.15.0 +time-machine==2.16.0 # via -r requirements.in -timestring @ https://github.com/codecov/timestring/archive/d37ceacc5954dff3b5bd2f887936a98a668dda42.tar.gz +timestring @ https://github.com/codecov/timestring/archive/d37ceacc5954dff3b5bd2f887936a98a668dda42.tar.gz#egg=timestring # via -r requirements.in -tlslite-ng==0.8.0b1 +tlslite-ng==0.8.2 # via shared -tqdm==4.66.5 +tqdm==4.67.1 # via openai -typing==3.7.4.3 +typing==3.10.0.0 # via shared -typing-extensions==4.12.2 +typing-extensions==4.13.2 # via # aiodataloader # ariadne - # ddtrace # minio # openai # opentelemetry-sdk # pydantic # pydantic-core # shared - # sqlalchemy # stripe -tzdata==2024.1 - # via celery + # typing-inspection +typing-inspection==0.4.0 + # via pydantic +tzdata==2025.2 + # via + # faker + # kombu uritemplate==4.1.1 # via drf-spectacular urllib3==1.26.19 @@ -584,31 +577,27 @@ urllib3==1.26.19 # requests # sentry-sdk # shared -vcrpy==6.0.1 + # vcrpy +vcrpy==7.0.0 # via -r requirements.in vine==5.1.0 # via # amqp # celery # kombu -virtualenv==20.26.3 +virtualenv==20.30.0 # via pre-commit wcwidth==0.2.13 # via prompt-toolkit -whitenoise==6.7.0 +whitenoise==6.9.0 # via -r requirements.in -wrapt==1.16.0 +wrapt==1.17.2 # via # deprecated # elastic-apm # opentelemetry-instrumentation # vcrpy -xmltodict==0.13.0 - # via ddtrace -yarl==1.9.4 +yarl==1.20.0 # via vcrpy -zipp==3.20.0 +zipp==3.21.0 # via importlib-metadata - -# The following packages are considered to be unsafe in a requirements file: -# setuptools