diff --git a/docs/CONTRIBUTING.md b/docs/CONTRIBUTING.md index 172d736d..5a44f35f 100644 --- a/docs/CONTRIBUTING.md +++ b/docs/CONTRIBUTING.md @@ -78,7 +78,7 @@ git pull origin prod git merge origin/master -git pull origin prod +git push origin prod ``` This triggers the [Docker Image CI] again to update the `cache`, `test`, and `staging` images, as well as to create a `latest` image that we will later use for deploying to our production instance. See the [Deployment Guide](./DEPLOYMENT.md) for the following steps. @@ -106,4 +106,4 @@ config: [uv]: https://docs.astral.sh/uv/ [Python CI]: https://github.com/pycontw/pycon-etl/actions/workflows/python.yml [Docker Image CI]: https://github.com/pycontw/pycon-etl/actions/workflows/dockerimage.yml -[GCP Artifact Registry]: https://cloud.google.com/artifact-registry/ \ No newline at end of file +[GCP Artifact Registry]: https://cloud.google.com/artifact-registry/ diff --git a/uv.lock b/uv.lock index da8c66be..80ae752e 100644 --- a/uv.lock +++ b/uv.lock @@ -11,7 +11,7 @@ constraints = [ { name = "aiobotocore", specifier = "==2.26.0" }, { name = "aiofiles", specifier = "==24.1.0" }, { name = "aiohappyeyeballs", specifier = "==2.6.1" }, - { name = "aiohttp", specifier = "==3.13.2" }, + { name = "aiohttp", specifier = "==3.13.3" }, { name = "aiohttp-cors", specifier = "==0.8.1" }, { name = "aioitertools", specifier = "==0.13.0" }, { name = "aiomysql", specifier = "==0.3.2" }, @@ -20,12 +20,10 @@ constraints = [ { name = "aiosqlite", specifier = "==0.21.0" }, { name = "airbyte-api", specifier = "==0.53.0" }, { name = "alembic", specifier = "==1.17.2" }, - { name = "alibabacloud-adb20211201", specifier = "==3.6.1" }, + { name = "alibabacloud-adb20211201", specifier = "==3.7.1" }, { name = "alibabacloud-credentials", specifier = "==1.0.4" }, { name = "alibabacloud-credentials-api", specifier = "==1.0.0" }, - { name = "alibabacloud-endpoint-util", specifier = "==0.0.4" }, { name = "alibabacloud-gateway-spi", specifier = "==0.0.3" }, - { name = "alibabacloud-openapi-util", specifier = "==0.2.2" }, { name = "alibabacloud-tea", specifier = "==0.4.3" }, { name = "alibabacloud-tea-openapi", specifier = "==0.4.2" }, { name = "alibabacloud-tea-util", specifier = "==0.3.14" }, @@ -34,117 +32,116 @@ constraints = [ { name = "amqp", specifier = "==5.3.1" }, { name = "annotated-types", specifier = "==0.7.0" }, { name = "ansicolors", specifier = "==1.1.8" }, - { name = "anyio", specifier = "==4.12.0" }, - { name = "apache-airflow-providers-airbyte", specifier = "==5.3.0" }, - { name = "apache-airflow-providers-alibaba", specifier = "==3.3.0" }, - { name = "apache-airflow-providers-amazon", specifier = "==9.18.0" }, - { name = "apache-airflow-providers-apache-beam", specifier = "==6.2.0" }, + { name = "anyio", specifier = "==4.12.1" }, + { name = "apache-airflow-providers-airbyte", specifier = "==5.3.1" }, + { name = "apache-airflow-providers-alibaba", specifier = "==3.3.2" }, + { name = "apache-airflow-providers-amazon", specifier = "==9.19.0" }, + { name = "apache-airflow-providers-apache-beam", specifier = "==6.2.1" }, { name = "apache-airflow-providers-apache-cassandra", specifier = "==3.9.0" }, { name = "apache-airflow-providers-apache-drill", specifier = "==3.2.0" }, - { name = "apache-airflow-providers-apache-druid", specifier = "==4.4.0" }, - { name = "apache-airflow-providers-apache-flink", specifier = "==1.8.0" }, - { name = "apache-airflow-providers-apache-hdfs", specifier = "==4.11.0" }, - { name = "apache-airflow-providers-apache-hive", specifier = "==9.2.0" }, + { name = "apache-airflow-providers-apache-druid", specifier = "==4.4.1" }, + { name = "apache-airflow-providers-apache-flink", specifier = "==1.8.1" }, + { name = "apache-airflow-providers-apache-hdfs", specifier = "==4.11.1" }, + { name = "apache-airflow-providers-apache-hive", specifier = "==9.2.2" }, { name = "apache-airflow-providers-apache-iceberg", specifier = "==1.4.0" }, { name = "apache-airflow-providers-apache-impala", specifier = "==1.8.0" }, - { name = "apache-airflow-providers-apache-kafka", specifier = "==1.11.0" }, - { name = "apache-airflow-providers-apache-kylin", specifier = "==3.10.0" }, - { name = "apache-airflow-providers-apache-livy", specifier = "==4.5.0" }, - { name = "apache-airflow-providers-apache-pig", specifier = "==4.8.0" }, - { name = "apache-airflow-providers-apache-pinot", specifier = "==4.9.0" }, - { name = "apache-airflow-providers-apache-spark", specifier = "==5.4.0" }, + { name = "apache-airflow-providers-apache-kafka", specifier = "==1.11.2" }, + { name = "apache-airflow-providers-apache-kylin", specifier = "==3.10.1" }, + { name = "apache-airflow-providers-apache-livy", specifier = "==4.5.1" }, + { name = "apache-airflow-providers-apache-pig", specifier = "==4.8.1" }, + { name = "apache-airflow-providers-apache-pinot", specifier = "==4.9.1" }, + { name = "apache-airflow-providers-apache-spark", specifier = "==5.4.2" }, { name = "apache-airflow-providers-apache-tinkerpop", specifier = "==1.1.0" }, { name = "apache-airflow-providers-apprise", specifier = "==2.3.0" }, - { name = "apache-airflow-providers-arangodb", specifier = "==2.9.0" }, + { name = "apache-airflow-providers-arangodb", specifier = "==2.9.1" }, { name = "apache-airflow-providers-asana", specifier = "==2.11.0" }, { name = "apache-airflow-providers-atlassian-jira", specifier = "==3.3.0" }, - { name = "apache-airflow-providers-celery", specifier = "==3.14.0" }, - { name = "apache-airflow-providers-cloudant", specifier = "==4.3.0" }, - { name = "apache-airflow-providers-cncf-kubernetes", specifier = "==10.11.0" }, + { name = "apache-airflow-providers-celery", specifier = "==3.15.0" }, + { name = "apache-airflow-providers-cloudant", specifier = "==4.3.1" }, + { name = "apache-airflow-providers-cncf-kubernetes", specifier = "==10.12.0" }, { name = "apache-airflow-providers-cohere", specifier = "==1.6.0" }, - { name = "apache-airflow-providers-common-compat", specifier = "==1.10.0" }, + { name = "apache-airflow-providers-common-compat", specifier = "==1.11.0" }, { name = "apache-airflow-providers-common-io", specifier = "==1.7.0" }, { name = "apache-airflow-providers-common-messaging", specifier = "==2.0.1" }, - { name = "apache-airflow-providers-common-sql", specifier = "==1.30.0" }, - { name = "apache-airflow-providers-databricks", specifier = "==7.8.0" }, - { name = "apache-airflow-providers-datadog", specifier = "==3.10.0" }, - { name = "apache-airflow-providers-dbt-cloud", specifier = "==4.6.0" }, - { name = "apache-airflow-providers-dingding", specifier = "==3.9.0" }, - { name = "apache-airflow-providers-discord", specifier = "==3.11.0" }, - { name = "apache-airflow-providers-docker", specifier = "==4.5.0" }, - { name = "apache-airflow-providers-edge3", specifier = "==1.6.0" }, - { name = "apache-airflow-providers-elasticsearch", specifier = "==6.4.0" }, + { name = "apache-airflow-providers-common-sql", specifier = "==1.30.2" }, + { name = "apache-airflow-providers-databricks", specifier = "==7.8.2" }, + { name = "apache-airflow-providers-datadog", specifier = "==3.10.1" }, + { name = "apache-airflow-providers-dbt-cloud", specifier = "==4.6.2" }, + { name = "apache-airflow-providers-dingding", specifier = "==3.9.1" }, + { name = "apache-airflow-providers-discord", specifier = "==3.11.1" }, + { name = "apache-airflow-providers-docker", specifier = "==4.5.1" }, + { name = "apache-airflow-providers-edge3", specifier = "==2.0.1" }, + { name = "apache-airflow-providers-elasticsearch", specifier = "==6.4.2" }, { name = "apache-airflow-providers-exasol", specifier = "==4.9.0" }, - { name = "apache-airflow-providers-fab", specifier = "==3.0.3" }, - { name = "apache-airflow-providers-facebook", specifier = "==3.9.0" }, + { name = "apache-airflow-providers-fab", specifier = "==3.1.1" }, + { name = "apache-airflow-providers-facebook", specifier = "==3.9.1" }, { name = "apache-airflow-providers-ftp", specifier = "==3.14.0" }, - { name = "apache-airflow-providers-git", specifier = "==0.1.0" }, - { name = "apache-airflow-providers-github", specifier = "==2.10.0" }, - { name = "apache-airflow-providers-google", specifier = "==19.1.0" }, - { name = "apache-airflow-providers-grpc", specifier = "==3.9.0" }, - { name = "apache-airflow-providers-hashicorp", specifier = "==4.4.0" }, - { name = "apache-airflow-providers-http", specifier = "==5.6.0" }, - { name = "apache-airflow-providers-imap", specifier = "==3.10.0" }, - { name = "apache-airflow-providers-influxdb", specifier = "==2.10.0" }, - { name = "apache-airflow-providers-jdbc", specifier = "==5.3.0" }, - { name = "apache-airflow-providers-jenkins", specifier = "==4.2.0" }, - { name = "apache-airflow-providers-keycloak", specifier = "==0.3.0" }, - { name = "apache-airflow-providers-microsoft-azure", specifier = "==12.9.0" }, + { name = "apache-airflow-providers-git", specifier = "==0.2.0" }, + { name = "apache-airflow-providers-github", specifier = "==2.10.1" }, + { name = "apache-airflow-providers-google", specifier = "==19.3.0" }, + { name = "apache-airflow-providers-grpc", specifier = "==3.9.1" }, + { name = "apache-airflow-providers-hashicorp", specifier = "==4.4.1" }, + { name = "apache-airflow-providers-http", specifier = "==5.6.2" }, + { name = "apache-airflow-providers-imap", specifier = "==3.10.2" }, + { name = "apache-airflow-providers-influxdb", specifier = "==2.10.1" }, + { name = "apache-airflow-providers-jdbc", specifier = "==5.3.1" }, + { name = "apache-airflow-providers-jenkins", specifier = "==4.2.1" }, + { name = "apache-airflow-providers-keycloak", specifier = "==0.4.1" }, + { name = "apache-airflow-providers-microsoft-azure", specifier = "==12.10.1" }, { name = "apache-airflow-providers-microsoft-mssql", specifier = "==4.4.0" }, - { name = "apache-airflow-providers-microsoft-psrp", specifier = "==3.2.0" }, - { name = "apache-airflow-providers-microsoft-winrm", specifier = "==3.13.0" }, - { name = "apache-airflow-providers-mongo", specifier = "==5.3.0" }, + { name = "apache-airflow-providers-microsoft-psrp", specifier = "==3.2.2" }, + { name = "apache-airflow-providers-microsoft-winrm", specifier = "==3.13.2" }, + { name = "apache-airflow-providers-mongo", specifier = "==5.3.1" }, { name = "apache-airflow-providers-mysql", specifier = "==6.4.0" }, - { name = "apache-airflow-providers-neo4j", specifier = "==3.11.0" }, + { name = "apache-airflow-providers-neo4j", specifier = "==3.11.2" }, { name = "apache-airflow-providers-odbc", specifier = "==4.11.0" }, - { name = "apache-airflow-providers-openai", specifier = "==1.7.0" }, - { name = "apache-airflow-providers-openfaas", specifier = "==3.9.0" }, - { name = "apache-airflow-providers-openlineage", specifier = "==2.9.0" }, - { name = "apache-airflow-providers-opensearch", specifier = "==1.8.0" }, + { name = "apache-airflow-providers-openai", specifier = "==1.7.1" }, + { name = "apache-airflow-providers-openfaas", specifier = "==3.9.1" }, + { name = "apache-airflow-providers-openlineage", specifier = "==2.9.2" }, + { name = "apache-airflow-providers-opensearch", specifier = "==1.8.2" }, { name = "apache-airflow-providers-opsgenie", specifier = "==5.10.0" }, { name = "apache-airflow-providers-oracle", specifier = "==4.3.0" }, - { name = "apache-airflow-providers-pagerduty", specifier = "==5.2.0" }, + { name = "apache-airflow-providers-pagerduty", specifier = "==5.2.1" }, { name = "apache-airflow-providers-papermill", specifier = "==3.12.0" }, { name = "apache-airflow-providers-pgvector", specifier = "==1.6.0" }, - { name = "apache-airflow-providers-pinecone", specifier = "==2.4.0" }, - { name = "apache-airflow-providers-postgres", specifier = "==6.5.0" }, - { name = "apache-airflow-providers-presto", specifier = "==5.10.0" }, - { name = "apache-airflow-providers-qdrant", specifier = "==1.5.0" }, - { name = "apache-airflow-providers-redis", specifier = "==4.4.0" }, - { name = "apache-airflow-providers-salesforce", specifier = "==5.12.0" }, - { name = "apache-airflow-providers-samba", specifier = "==4.12.0" }, - { name = "apache-airflow-providers-segment", specifier = "==3.9.0" }, + { name = "apache-airflow-providers-pinecone", specifier = "==2.4.1" }, + { name = "apache-airflow-providers-postgres", specifier = "==6.5.1" }, + { name = "apache-airflow-providers-presto", specifier = "==5.10.2" }, + { name = "apache-airflow-providers-qdrant", specifier = "==1.5.1" }, + { name = "apache-airflow-providers-redis", specifier = "==4.4.1" }, + { name = "apache-airflow-providers-salesforce", specifier = "==5.12.1" }, + { name = "apache-airflow-providers-samba", specifier = "==4.12.1" }, + { name = "apache-airflow-providers-segment", specifier = "==3.9.1" }, { name = "apache-airflow-providers-sendgrid", specifier = "==4.2.0" }, - { name = "apache-airflow-providers-sftp", specifier = "==5.5.0" }, - { name = "apache-airflow-providers-singularity", specifier = "==3.9.0" }, - { name = "apache-airflow-providers-slack", specifier = "==9.6.0" }, - { name = "apache-airflow-providers-smtp", specifier = "==2.4.0" }, - { name = "apache-airflow-providers-snowflake", specifier = "==6.7.0" }, + { name = "apache-airflow-providers-sftp", specifier = "==5.5.1" }, + { name = "apache-airflow-providers-singularity", specifier = "==3.9.1" }, + { name = "apache-airflow-providers-slack", specifier = "==9.6.1" }, + { name = "apache-airflow-providers-smtp", specifier = "==2.4.1" }, + { name = "apache-airflow-providers-snowflake", specifier = "==6.8.1" }, { name = "apache-airflow-providers-sqlite", specifier = "==4.2.0" }, - { name = "apache-airflow-providers-ssh", specifier = "==4.2.0" }, - { name = "apache-airflow-providers-standard", specifier = "==1.10.0" }, - { name = "apache-airflow-providers-tableau", specifier = "==5.3.0" }, - { name = "apache-airflow-providers-telegram", specifier = "==4.9.0" }, - { name = "apache-airflow-providers-teradata", specifier = "==3.3.0" }, - { name = "apache-airflow-providers-trino", specifier = "==6.4.0" }, + { name = "apache-airflow-providers-ssh", specifier = "==4.2.1" }, + { name = "apache-airflow-providers-standard", specifier = "==1.10.2" }, + { name = "apache-airflow-providers-tableau", specifier = "==5.3.1" }, + { name = "apache-airflow-providers-telegram", specifier = "==4.9.1" }, + { name = "apache-airflow-providers-teradata", specifier = "==3.4.0" }, + { name = "apache-airflow-providers-trino", specifier = "==6.4.1" }, { name = "apache-airflow-providers-vertica", specifier = "==4.2.0" }, { name = "apache-airflow-providers-weaviate", specifier = "==3.3.0" }, - { name = "apache-airflow-providers-yandex", specifier = "==4.3.0" }, - { name = "apache-airflow-providers-ydb", specifier = "==2.3.0" }, + { name = "apache-airflow-providers-yandex", specifier = "==4.3.1" }, + { name = "apache-airflow-providers-ydb", specifier = "==2.3.1" }, { name = "apache-airflow-providers-zendesk", specifier = "==4.11.0" }, - { name = "apache-beam", specifier = "==2.69.0" }, + { name = "apache-beam", specifier = "==2.70.0" }, { name = "apispec", specifier = "==6.9.0" }, { name = "apprise", specifier = "==1.9.6" }, - { name = "apscheduler", specifier = "==3.11.1" }, + { name = "apscheduler", specifier = "==3.11.2" }, { name = "argcomplete", specifier = "==3.6.3" }, { name = "asana", specifier = "==5.2.2" }, { name = "asgiref", specifier = "==3.11.0" }, { name = "asn1crypto", specifier = "==1.5.1" }, { name = "asttokens", specifier = "==3.0.1" }, - { name = "async-property", specifier = "==0.2.2" }, { name = "async-timeout", specifier = "==4.0.3" }, { name = "asyncpg", specifier = "==0.31.0" }, - { name = "asyncssh", specifier = "==2.21.1" }, + { name = "asyncssh", specifier = "==2.22.0" }, { name = "atlasclient", specifier = "==1.0.0" }, { name = "atlassian-python-api", specifier = "==4.0.7" }, { name = "attrs", specifier = "==25.4.0" }, @@ -156,7 +153,7 @@ constraints = [ { name = "azure-datalake-store", specifier = "==0.0.53" }, { name = "azure-identity", specifier = "==1.25.1" }, { name = "azure-keyvault-secrets", specifier = "==4.10.0" }, - { name = "azure-kusto-data", specifier = "==6.0.0" }, + { name = "azure-kusto-data", specifier = "==6.0.1" }, { name = "azure-mgmt-containerinstance", specifier = "==10.1.0" }, { name = "azure-mgmt-containerregistry", specifier = "==14.0.0" }, { name = "azure-mgmt-core", specifier = "==1.6.0" }, @@ -169,9 +166,9 @@ constraints = [ { name = "azure-mgmt-storage", specifier = "==24.0.0" }, { name = "azure-nspkg", specifier = "==3.0.2" }, { name = "azure-servicebus", specifier = "==7.14.3" }, - { name = "azure-storage-blob", specifier = "==12.27.1" }, - { name = "azure-storage-file-datalake", specifier = "==12.22.0" }, - { name = "azure-storage-file-share", specifier = "==12.23.1" }, + { name = "azure-storage-blob", specifier = "==12.28.0" }, + { name = "azure-storage-file-datalake", specifier = "==12.23.0" }, + { name = "azure-storage-file-share", specifier = "==12.24.0" }, { name = "azure-synapse-artifacts", specifier = "==0.21.0" }, { name = "azure-synapse-spark", specifier = "==0.7.0" }, { name = "babel", specifier = "==2.17.0" }, @@ -190,12 +187,12 @@ constraints = [ { name = "botocore", specifier = "==1.41.5" }, { name = "build", specifier = "==1.3.0" }, { name = "cachelib", specifier = "==0.13.0" }, - { name = "cachetools", specifier = "==6.2.2" }, - { name = "cadwyn", specifier = "==5.4.5" }, + { name = "cachetools", specifier = "==6.2.4" }, + { name = "cadwyn", specifier = "==5.4.6" }, { name = "cassandra-driver", specifier = "==3.29.3" }, { name = "cattrs", specifier = "==25.3.0" }, - { name = "celery", specifier = "==5.6.0" }, - { name = "certifi", specifier = "==2025.11.12" }, + { name = "celery", specifier = "==5.6.2" }, + { name = "certifi", specifier = "==2026.1.4" }, { name = "cffi", specifier = "==2.0.0" }, { name = "chardet", specifier = "==5.2.0" }, { name = "charset-normalizer", specifier = "==3.4.4" }, @@ -206,12 +203,12 @@ constraints = [ { name = "click-repl", specifier = "==0.3.0" }, { name = "clickclick", specifier = "==20.10.2" }, { name = "cloudpickle", specifier = "==3.1.1" }, - { name = "cohere", specifier = "==5.20.0" }, + { name = "cohere", specifier = "==5.20.1" }, { name = "colorama", specifier = "==0.4.6" }, { name = "colorful", specifier = "==0.5.8" }, { name = "colorlog", specifier = "==6.10.1" }, { name = "comm", specifier = "==0.2.3" }, - { name = "confluent-kafka", specifier = "==2.12.2" }, + { name = "confluent-kafka", specifier = "==2.13.0" }, { name = "connexion", specifier = "==2.14.2" }, { name = "crcmod", specifier = "==1.7" }, { name = "cron-descriptor", specifier = "==2.0.6" }, @@ -219,12 +216,12 @@ constraints = [ { name = "cryptography", specifier = "==42.0.8" }, { name = "curlify", specifier = "==3.0.0" }, { name = "darabonba-core", specifier = "==1.0.5" }, - { name = "databricks-sql-connector", specifier = "==4.2.2" }, + { name = "databricks-sql-connector", specifier = "==4.2.3" }, { name = "databricks-sqlalchemy", specifier = "==1.0.2" }, { name = "dataclasses-json", specifier = "==0.6.7" }, { name = "datadog", specifier = "==0.52.1" }, - { name = "db-dtypes", specifier = "==1.4.4" }, - { name = "debugpy", specifier = "==1.8.18" }, + { name = "db-dtypes", specifier = "==1.5.0" }, + { name = "debugpy", specifier = "==1.8.19" }, { name = "decorator", specifier = "==5.2.1" }, { name = "defusedxml", specifier = "==0.7.1" }, { name = "deprecated", specifier = "==1.3.1" }, @@ -239,7 +236,7 @@ constraints = [ { name = "durationpy", specifier = "==0.10" }, { name = "ecdsa", specifier = "==0.19.1" }, { name = "elastic-transport", specifier = "==8.17.1" }, - { name = "elasticsearch", specifier = "==8.19.2" }, + { name = "elasticsearch", specifier = "==8.19.3" }, { name = "email-validator", specifier = "==2.3.0" }, { name = "entrypoints", specifier = "==0.4" }, { name = "et-xmlfile", specifier = "==2.0.0" }, @@ -249,12 +246,12 @@ constraints = [ { name = "executing", specifier = "==2.2.1" }, { name = "facebook-business", specifier = "==24.0.1" }, { name = "fastapi", specifier = "==0.117.1" }, - { name = "fastapi-cli", specifier = "==0.0.16" }, + { name = "fastapi-cli", specifier = "==0.0.20" }, { name = "fastavro", specifier = "==1.12.1" }, { name = "fasteners", specifier = "==0.20" }, { name = "fastjsonschema", specifier = "==2.21.2" }, { name = "fastuuid", specifier = "==0.14.0" }, - { name = "filelock", specifier = "==3.20.0" }, + { name = "filelock", specifier = "==3.20.2" }, { name = "flask", specifier = "==2.2.5" }, { name = "flask-appbuilder", specifier = "==5.0.1" }, { name = "flask-babel", specifier = "==4.0.0" }, @@ -275,24 +272,24 @@ constraints = [ { name = "geomet", specifier = "==1.1.0" }, { name = "gevent", specifier = "==25.9.1" }, { name = "gitdb", specifier = "==4.0.12" }, - { name = "gitpython", specifier = "==3.1.45" }, + { name = "gitpython", specifier = "==3.1.46" }, { name = "google-ads", specifier = "==28.4.1" }, { name = "google-analytics-admin", specifier = "==0.26.0" }, { name = "google-api-core", specifier = "==2.28.1" }, { name = "google-api-python-client", specifier = "==2.187.0" }, - { name = "google-auth", specifier = "==2.43.0" }, - { name = "google-auth-httplib2", specifier = "==0.2.1" }, + { name = "google-auth", specifier = "==2.47.0" }, + { name = "google-auth-httplib2", specifier = "==0.3.0" }, { name = "google-auth-oauthlib", specifier = "==1.2.2" }, - { name = "google-cloud-aiplatform", specifier = "==1.130.0" }, + { name = "google-cloud-aiplatform", specifier = "==1.132.0" }, { name = "google-cloud-alloydb", specifier = "==0.6.0" }, { name = "google-cloud-appengine-logging", specifier = "==1.7.0" }, { name = "google-cloud-audit-log", specifier = "==0.4.0" }, { name = "google-cloud-automl", specifier = "==2.17.0" }, { name = "google-cloud-batch", specifier = "==0.19.0" }, - { name = "google-cloud-bigquery", specifier = "==3.38.0" }, + { name = "google-cloud-bigquery", specifier = "==3.39.0" }, { name = "google-cloud-bigquery-datatransfer", specifier = "==3.20.0" }, - { name = "google-cloud-bigquery-storage", specifier = "==2.35.0" }, - { name = "google-cloud-bigtable", specifier = "==2.34.0" }, + { name = "google-cloud-bigquery-storage", specifier = "==2.36.0" }, + { name = "google-cloud-bigtable", specifier = "==2.35.0" }, { name = "google-cloud-build", specifier = "==3.34.0" }, { name = "google-cloud-compute", specifier = "==1.40.0" }, { name = "google-cloud-container", specifier = "==2.61.0" }, @@ -306,19 +303,19 @@ constraints = [ { name = "google-cloud-dlp", specifier = "==3.33.0" }, { name = "google-cloud-kms", specifier = "==3.7.0" }, { name = "google-cloud-language", specifier = "==2.18.0" }, - { name = "google-cloud-logging", specifier = "==3.12.1" }, + { name = "google-cloud-logging", specifier = "==3.13.0" }, { name = "google-cloud-managedkafka", specifier = "==0.2.0" }, { name = "google-cloud-memcache", specifier = "==1.13.0" }, { name = "google-cloud-monitoring", specifier = "==2.28.0" }, { name = "google-cloud-orchestration-airflow", specifier = "==1.18.0" }, { name = "google-cloud-os-login", specifier = "==2.18.0" }, - { name = "google-cloud-pubsub", specifier = "==2.33.0" }, + { name = "google-cloud-pubsub", specifier = "==2.34.0" }, { name = "google-cloud-redis", specifier = "==2.19.0" }, { name = "google-cloud-resource-manager", specifier = "==1.15.0" }, { name = "google-cloud-run", specifier = "==0.13.0" }, - { name = "google-cloud-secret-manager", specifier = "==2.25.0" }, - { name = "google-cloud-spanner", specifier = "==3.60.0" }, - { name = "google-cloud-speech", specifier = "==2.34.0" }, + { name = "google-cloud-secret-manager", specifier = "==2.26.0" }, + { name = "google-cloud-spanner", specifier = "==3.61.0" }, + { name = "google-cloud-speech", specifier = "==2.35.0" }, { name = "google-cloud-storage", specifier = "==3.7.0" }, { name = "google-cloud-storage-control", specifier = "==1.8.0" }, { name = "google-cloud-storage-transfer", specifier = "==1.18.0" }, @@ -328,12 +325,12 @@ constraints = [ { name = "google-cloud-videointelligence", specifier = "==2.17.0" }, { name = "google-cloud-vision", specifier = "==3.11.0" }, { name = "google-cloud-workflows", specifier = "==1.19.0" }, - { name = "google-crc32c", specifier = "==1.7.1" }, - { name = "google-genai", specifier = "==1.55.0" }, + { name = "google-crc32c", specifier = "==1.8.0" }, + { name = "google-genai", specifier = "==1.57.0" }, { name = "google-resumable-media", specifier = "==2.8.0" }, { name = "googleapis-common-protos", specifier = "==1.72.0" }, { name = "graphviz", specifier = "==0.21" }, - { name = "greenback", specifier = "==1.2.1" }, + { name = "greenback", specifier = "==1.3.0" }, { name = "greenlet", specifier = "==3.3.0" }, { name = "gremlinpython", specifier = "==3.8.0" }, { name = "grpc-google-iam-v1", specifier = "==0.14.3" }, @@ -352,9 +349,8 @@ constraints = [ { name = "httplib2", specifier = "==0.22.0" }, { name = "httptools", specifier = "==0.7.1" }, { name = "httpx", specifier = "==0.28.1" }, - { name = "httpx-sse", specifier = "==0.4.0" }, - { name = "huggingface-hub", specifier = "==1.2.2" }, - { name = "humanize", specifier = "==4.14.0" }, + { name = "huggingface-hub", specifier = "==1.2.4" }, + { name = "humanize", specifier = "==4.15.0" }, { name = "hvac", specifier = "==2.4.0" }, { name = "hyperframe", specifier = "==6.1.0" }, { name = "ibm-cloud-sdk-core", specifier = "==3.24.2" }, @@ -367,31 +363,31 @@ constraints = [ { name = "inflection", specifier = "==0.5.1" }, { name = "influxdb-client", specifier = "==1.49.0" }, { name = "ipykernel", specifier = "==7.1.0" }, - { name = "ipython", specifier = "==8.37.0" }, + { name = "ipython", specifier = "==8.38.0" }, { name = "isodate", specifier = "==0.7.2" }, { name = "itsdangerous", specifier = "==2.2.0" }, { name = "jaraco-classes", specifier = "==3.4.0" }, - { name = "jaraco-context", specifier = "==6.0.1" }, - { name = "jaraco-functools", specifier = "==4.3.0" }, + { name = "jaraco-context", specifier = "==6.0.2" }, + { name = "jaraco-functools", specifier = "==4.4.0" }, { name = "jaydebeapi", specifier = "==1.2.3" }, { name = "jedi", specifier = "==0.19.2" }, { name = "jeepney", specifier = "==0.9.0" }, { name = "jinja2", specifier = "==3.1.6" }, { name = "jiter", specifier = "==0.12.0" }, { name = "jmespath", specifier = "==0.10.0" }, - { name = "joblib", specifier = "==1.5.2" }, + { name = "joblib", specifier = "==1.5.3" }, { name = "jpype1", specifier = "==1.6.0" }, { name = "jsonpath-ng", specifier = "==1.7.0" }, { name = "jsonpath-python", specifier = "==1.1.4" }, { name = "jsonpickle", specifier = "==3.4.2" }, - { name = "jsonschema", specifier = "==4.25.1" }, + { name = "jsonschema", specifier = "==4.26.0" }, { name = "jsonschema-specifications", specifier = "==2025.9.1" }, { name = "jupyter-client", specifier = "==8.7.0" }, { name = "jupyter-core", specifier = "==5.9.1" }, { name = "jupyterlab-pygments", specifier = "==0.3.0" }, { name = "jwcrypto", specifier = "==1.5.6" }, { name = "keyring", specifier = "==25.7.0" }, - { name = "kombu", specifier = "==5.6.1" }, + { name = "kombu", specifier = "==5.6.2" }, { name = "krb5", specifier = "==0.9.0" }, { name = "kubernetes", specifier = "==33.1.0" }, { name = "kubernetes-asyncio", specifier = "==33.3.0" }, @@ -400,7 +396,7 @@ constraints = [ { name = "libcst", specifier = "==1.8.6" }, { name = "limits", specifier = "==5.6.0" }, { name = "linkify-it-py", specifier = "==2.0.3" }, - { name = "litellm", specifier = "==1.80.9" }, + { name = "litellm", specifier = "==1.80.12" }, { name = "lockfile", specifier = "==0.12.2" }, { name = "looker-sdk", specifier = "==25.20.0" }, { name = "lxml", specifier = "==6.0.2" }, @@ -409,18 +405,18 @@ constraints = [ { name = "markdown", specifier = "==3.10" }, { name = "markdown-it-py", specifier = "==4.0.0" }, { name = "markupsafe", specifier = "==3.0.3" }, - { name = "marshmallow", specifier = "==3.26.1" }, + { name = "marshmallow", specifier = "==3.26.2" }, { name = "marshmallow-sqlalchemy", specifier = "==1.4.2" }, { name = "matplotlib-inline", specifier = "==0.2.1" }, { name = "mdurl", specifier = "==0.1.2" }, { name = "mergedeep", specifier = "==1.3.4" }, { name = "methodtools", specifier = "==0.4.7" }, - { name = "microsoft-kiota-abstractions", specifier = "==1.9.7" }, - { name = "microsoft-kiota-authentication-azure", specifier = "==1.9.7" }, - { name = "microsoft-kiota-http", specifier = "==1.9.7" }, - { name = "microsoft-kiota-serialization-json", specifier = "==1.9.7" }, - { name = "microsoft-kiota-serialization-text", specifier = "==1.9.7" }, - { name = "mistune", specifier = "==3.1.4" }, + { name = "microsoft-kiota-abstractions", specifier = "==1.9.8" }, + { name = "microsoft-kiota-authentication-azure", specifier = "==1.9.8" }, + { name = "microsoft-kiota-http", specifier = "==1.9.8" }, + { name = "microsoft-kiota-serialization-json", specifier = "==1.9.8" }, + { name = "microsoft-kiota-serialization-text", specifier = "==1.9.8" }, + { name = "mistune", specifier = "==3.2.0" }, { name = "mmh3", specifier = "==5.2.0" }, { name = "more-itertools", specifier = "==10.8.0" }, { name = "msal", specifier = "==1.34.0" }, @@ -437,7 +433,7 @@ constraints = [ { name = "mysql-connector-python", specifier = "==9.5.0" }, { name = "mysqlclient", specifier = "==2.2.7" }, { name = "natsort", specifier = "==8.4.0" }, - { name = "nbclient", specifier = "==0.10.2" }, + { name = "nbclient", specifier = "==0.10.4" }, { name = "nbconvert", specifier = "==7.16.6" }, { name = "nbformat", specifier = "==5.10.4" }, { name = "neo4j", specifier = "==6.0.3" }, @@ -445,7 +441,7 @@ constraints = [ { name = "numpy", specifier = "==1.26.4" }, { name = "oauthlib", specifier = "==3.3.1" }, { name = "objsize", specifier = "==0.7.1" }, - { name = "openai", specifier = "==2.11.0" }, + { name = "openai", specifier = "==2.14.0" }, { name = "opencensus", specifier = "==0.11.4" }, { name = "opencensus-context", specifier = "==0.1.3" }, { name = "openlineage-integration-common", specifier = "==1.41.0" }, @@ -472,13 +468,13 @@ constraints = [ { name = "packaging", specifier = "==25.0" }, { name = "pagerduty", specifier = "==6.1.0" }, { name = "pandas", specifier = "==2.1.4" }, - { name = "pandas-gbq", specifier = "==0.31.1" }, - { name = "pandas-stubs", specifier = "==2.3.3.251201" }, + { name = "pandas-gbq", specifier = "==0.33.0" }, + { name = "pandas-stubs", specifier = "==2.3.3.251219" }, { name = "pandocfilters", specifier = "==1.5.1" }, { name = "papermill", specifier = "==2.6.0" }, { name = "paramiko", specifier = "==3.5.1" }, { name = "parso", specifier = "==0.8.5" }, - { name = "pathspec", specifier = "==0.12.1" }, + { name = "pathspec", specifier = "==1.0.1" }, { name = "pbr", specifier = "==7.0.3" }, { name = "pendulum", specifier = "==3.1.0" }, { name = "pexpect", specifier = "==4.9.0" }, @@ -497,9 +493,9 @@ constraints = [ { name = "prometheus-client", specifier = "==0.23.1" }, { name = "prompt-toolkit", specifier = "==3.0.52" }, { name = "propcache", specifier = "==0.4.1" }, - { name = "proto-plus", specifier = "==1.26.1" }, + { name = "proto-plus", specifier = "==1.27.0" }, { name = "protobuf", specifier = "==4.25.8" }, - { name = "psutil", specifier = "==7.1.3" }, + { name = "psutil", specifier = "==7.2.1" }, { name = "psycopg2-binary", specifier = "==2.9.11" }, { name = "ptyprocess", specifier = "==0.7.0" }, { name = "pure-eval", specifier = "==0.2.3" }, @@ -510,7 +506,7 @@ constraints = [ { name = "pyarrow-hotfix", specifier = "==0.7" }, { name = "pyasn1", specifier = "==0.6.1" }, { name = "pyasn1-modules", specifier = "==0.4.2" }, - { name = "pyathena", specifier = "==3.22.0" }, + { name = "pyathena", specifier = "==3.24.1" }, { name = "pybreaker", specifier = "==1.4.1" }, { name = "pycountry", specifier = "==24.6.1" }, { name = "pycparser", specifier = "==2.23" }, @@ -518,7 +514,6 @@ constraints = [ { name = "pydantic", specifier = "==2.12.5" }, { name = "pydantic-core", specifier = "==2.41.5" }, { name = "pydata-google-auth", specifier = "==1.9.1" }, - { name = "pydot", specifier = "==1.4.2" }, { name = "pydruid", specifier = "==0.6.9" }, { name = "pyexasol", specifier = "==1.1.0" }, { name = "pygithub", specifier = "==2.8.1" }, @@ -527,27 +522,27 @@ constraints = [ { name = "pyhive", specifier = "==0.7.0" }, { name = "pyjwt", specifier = "==2.10.1" }, { name = "pykerberos", specifier = "==1.2.4" }, - { name = "pymongo", specifier = "==4.15.5" }, - { name = "pymssql", specifier = "==2.3.10" }, + { name = "pymongo", specifier = "==4.16.0" }, + { name = "pymssql", specifier = "==2.3.11" }, { name = "pymysql", specifier = "==1.1.2" }, - { name = "pynacl", specifier = "==1.6.1" }, + { name = "pynacl", specifier = "==1.6.2" }, { name = "pyodbc", specifier = "==5.3.0" }, { name = "pyodps", specifier = "==0.12.5.1" }, { name = "pyopenssl", specifier = "==25.1.0" }, - { name = "pyparsing", specifier = "==3.2.5" }, + { name = "pyparsing", specifier = "==3.3.1" }, { name = "pyproject-hooks", specifier = "==1.2.0" }, { name = "pypsrp", specifier = "==0.8.1" }, - { name = "pyspark", specifier = "==4.0.1" }, + { name = "pyspark", specifier = "==4.1.0" }, { name = "pyspnego", specifier = "==0.12.0" }, - { name = "python-arango", specifier = "==8.2.3" }, + { name = "python-arango", specifier = "==8.2.5" }, { name = "python-daemon", specifier = "==3.1.2" }, { name = "python-dateutil", specifier = "==2.9.0.post0" }, { name = "python-dotenv", specifier = "==1.2.1" }, { name = "python-http-client", specifier = "==3.3.7" }, { name = "python-jenkins", specifier = "==1.8.3" }, - { name = "python-keycloak", specifier = "==5.8.1" }, + { name = "python-keycloak", specifier = "==7.0.1" }, { name = "python-ldap", specifier = "==3.4.5" }, - { name = "python-multipart", specifier = "==0.0.20" }, + { name = "python-multipart", specifier = "==0.0.21" }, { name = "python-slugify", specifier = "==8.0.4" }, { name = "python-telegram-bot", specifier = "==22.5" }, { name = "python3-saml", specifier = "==1.16.0" }, @@ -559,7 +554,7 @@ constraints = [ { name = "qdrant-client", specifier = "==1.16.2" }, { name = "ray", specifier = "==2.47.1" }, { name = "reactivex", specifier = "==4.1.0" }, - { name = "redis", specifier = "==5.3.1" }, + { name = "redis", specifier = "==6.4.0" }, { name = "redshift-connector", specifier = "==2.1.7" }, { name = "referencing", specifier = "==0.37.0" }, { name = "regex", specifier = "==2025.11.3" }, @@ -572,22 +567,21 @@ constraints = [ { name = "retryhttp", specifier = "==1.4.0" }, { name = "rich", specifier = "==13.9.4" }, { name = "rich-argparse", specifier = "==1.7.2" }, - { name = "rich-toolkit", specifier = "==0.17.0" }, + { name = "rich-toolkit", specifier = "==0.17.1" }, { name = "rpds-py", specifier = "==0.30.0" }, { name = "rsa", specifier = "==4.9.1" }, - { name = "ruamel-yaml", specifier = "==0.18.16" }, - { name = "ruamel-yaml-clib", specifier = "==0.2.15" }, + { name = "ruamel-yaml", specifier = "==0.19.1" }, { name = "s3fs", specifier = "==2025.12.0" }, { name = "s3transfer", specifier = "==0.15.0" }, { name = "sagemaker-studio", specifier = "==1.0.23" }, { name = "scikit-learn", specifier = "==1.5.2" }, { name = "scipy", specifier = "==1.15.3" }, - { name = "scramp", specifier = "==1.4.6" }, + { name = "scramp", specifier = "==1.4.8" }, { name = "scrapbook", specifier = "==0.5.0" }, { name = "secretstorage", specifier = "==3.5.0" }, { name = "segment-analytics-python", specifier = "==2.3.5" }, { name = "sendgrid", specifier = "==6.12.4" }, - { name = "sentry-sdk", specifier = "==2.47.0" }, + { name = "sentry-sdk", specifier = "==2.48.0" }, { name = "setproctitle", specifier = "==1.3.7" }, { name = "shapely", specifier = "==2.1.2" }, { name = "shellingham", specifier = "==1.5.4" }, @@ -599,18 +593,18 @@ constraints = [ { name = "smmap", specifier = "==5.0.2" }, { name = "sniffio", specifier = "==1.3.1" }, { name = "snowflake-connector-python", specifier = "==4.0.0" }, - { name = "snowflake-snowpark-python", specifier = "==1.43.0" }, + { name = "snowflake-snowpark-python", specifier = "==1.44.0" }, { name = "snowflake-sqlalchemy", specifier = "==1.8.2" }, { name = "sortedcontainers", specifier = "==2.4.0" }, - { name = "soupsieve", specifier = "==2.8" }, + { name = "soupsieve", specifier = "==2.8.1" }, { name = "spython", specifier = "==0.3.14" }, { name = "sqlalchemy", specifier = "==1.4.54" }, { name = "sqlalchemy-bigquery", specifier = "==1.16.0" }, { name = "sqlalchemy-drill", specifier = "==1.1.9" }, { name = "sqlalchemy-jsonfield", specifier = "==1.0.2" }, - { name = "sqlalchemy-spanner", specifier = "==1.17.1" }, - { name = "sqlalchemy-utils", specifier = "==0.42.0" }, - { name = "sqlparse", specifier = "==0.5.4" }, + { name = "sqlalchemy-spanner", specifier = "==1.17.2" }, + { name = "sqlalchemy-utils", specifier = "==0.42.1" }, + { name = "sqlparse", specifier = "==0.5.5" }, { name = "sshtunnel", specifier = "==0.4.0" }, { name = "stack-data", specifier = "==0.6.3" }, { name = "starlette", specifier = "==0.48.0" }, @@ -622,47 +616,47 @@ constraints = [ { name = "tabulate", specifier = "==0.9.0" }, { name = "tenacity", specifier = "==9.1.2" }, { name = "teradatasql", specifier = "==20.0.0.48" }, - { name = "teradatasqlalchemy", specifier = "==20.0.0.8" }, - { name = "termcolor", specifier = "==3.2.0" }, + { name = "teradatasqlalchemy", specifier = "==20.0.0.9" }, + { name = "termcolor", specifier = "==3.3.0" }, { name = "text-unidecode", specifier = "==1.3" }, { name = "threadpoolctl", specifier = "==3.6.0" }, { name = "thrift", specifier = "==0.16.0" }, { name = "thrift-sasl", specifier = "==0.4.3" }, { name = "tiktoken", specifier = "==0.12.0" }, { name = "tinycss2", specifier = "==1.4.0" }, - { name = "tokenizers", specifier = "==0.22.1" }, + { name = "tokenizers", specifier = "==0.22.2" }, { name = "tomli", specifier = "==2.3.0" }, { name = "tomlkit", specifier = "==0.13.3" }, - { name = "tornado", specifier = "==6.5.3" }, + { name = "tornado", specifier = "==6.5.4" }, { name = "tqdm", specifier = "==4.67.1" }, { name = "traitlets", specifier = "==5.14.3" }, { name = "trino", specifier = "==0.336.0" }, - { name = "typer", specifier = "==0.20.0" }, - { name = "typer-slim", specifier = "==0.20.0" }, + { name = "typer", specifier = "==0.21.1" }, + { name = "typer-slim", specifier = "==0.21.1" }, { name = "types-protobuf", specifier = "==6.32.1.20251210" }, { name = "types-pytz", specifier = "==2025.2.0.20251108" }, - { name = "types-requests", specifier = "==2.32.4.20250913" }, + { name = "types-requests", specifier = "==2.32.4.20260107" }, { name = "typing-extensions", specifier = "==4.15.0" }, { name = "typing-inspect", specifier = "==0.9.0" }, { name = "typing-inspection", specifier = "==0.4.2" }, - { name = "tzdata", specifier = "==2025.2" }, + { name = "tzdata", specifier = "==2025.3" }, { name = "tzlocal", specifier = "==5.3.1" }, { name = "uc-micro-py", specifier = "==1.0.3" }, { name = "universal-pathlib", specifier = "==0.2.6" }, { name = "uritemplate", specifier = "==4.2.0" }, - { name = "urllib3", specifier = "==2.6.2" }, + { name = "urllib3", specifier = "==2.6.3" }, { name = "uuid6", specifier = "==2025.0.1" }, - { name = "uv", specifier = "==0.9.17" }, - { name = "uvicorn", specifier = "==0.38.0" }, + { name = "uv", specifier = "==0.9.22" }, + { name = "uvicorn", specifier = "==0.40.0" }, { name = "uvloop", specifier = "==0.22.1" }, { name = "validators", specifier = "==0.35.0" }, { name = "vertica-python", specifier = "==1.4.0" }, { name = "vine", specifier = "==5.1.0" }, - { name = "virtualenv", specifier = "==20.35.4" }, + { name = "virtualenv", specifier = "==20.36.0" }, { name = "watchfiles", specifier = "==1.1.1" }, { name = "watchtower", specifier = "==3.4.0" }, { name = "wcwidth", specifier = "==0.2.14" }, - { name = "weaviate-client", specifier = "==4.18.3" }, + { name = "weaviate-client", specifier = "==4.19.2" }, { name = "webencodings", specifier = "==0.5.1" }, { name = "websocket-client", specifier = "==1.9.0" }, { name = "websockets", specifier = "==15.0.1" }, @@ -675,7 +669,7 @@ constraints = [ { name = "yandex-query-client", specifier = "==0.1.4" }, { name = "yandexcloud", specifier = "==0.328.0" }, { name = "yarl", specifier = "==1.22.0" }, - { name = "ydb", specifier = "==3.22.3" }, + { name = "ydb", specifier = "==3.23.0" }, { name = "ydb-dbapi", specifier = "==0.1.16" }, { name = "zeep", specifier = "==4.3.2" }, { name = "zenpy", specifier = "==2.0.56" }, @@ -708,7 +702,7 @@ wheels = [ [[package]] name = "aiohttp" -version = "3.13.2" +version = "3.13.3" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "aiohappyeyeballs" }, @@ -720,25 +714,25 @@ dependencies = [ { name = "propcache" }, { name = "yarl" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/1c/ce/3b83ebba6b3207a7135e5fcaba49706f8a4b6008153b4e30540c982fae26/aiohttp-3.13.2.tar.gz", hash = "sha256:40176a52c186aefef6eb3cad2cdd30cd06e3afbe88fe8ab2af9c0b90f228daca", size = 7837994, upload-time = "2025-10-28T20:59:39.937Z" } +sdist = { url = "https://files.pythonhosted.org/packages/50/42/32cf8e7704ceb4481406eb87161349abb46a57fee3f008ba9cb610968646/aiohttp-3.13.3.tar.gz", hash = "sha256:a949eee43d3782f2daae4f4a2819b2cb9b0c5d3b7f7a927067cc84dafdbb9f88", size = 7844556, upload-time = "2026-01-03T17:33:05.204Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/6d/34/939730e66b716b76046dedfe0842995842fa906ccc4964bba414ff69e429/aiohttp-3.13.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:2372b15a5f62ed37789a6b383ff7344fc5b9f243999b0cd9b629d8bc5f5b4155", size = 736471, upload-time = "2025-10-28T20:55:27.924Z" }, - { url = "https://files.pythonhosted.org/packages/fd/cf/dcbdf2df7f6ca72b0bb4c0b4509701f2d8942cf54e29ca197389c214c07f/aiohttp-3.13.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:e7f8659a48995edee7229522984bd1009c1213929c769c2daa80b40fe49a180c", size = 493985, upload-time = "2025-10-28T20:55:29.456Z" }, - { url = "https://files.pythonhosted.org/packages/9d/87/71c8867e0a1d0882dcbc94af767784c3cb381c1c4db0943ab4aae4fed65e/aiohttp-3.13.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:939ced4a7add92296b0ad38892ce62b98c619288a081170695c6babe4f50e636", size = 489274, upload-time = "2025-10-28T20:55:31.134Z" }, - { url = "https://files.pythonhosted.org/packages/38/0f/46c24e8dae237295eaadd113edd56dee96ef6462adf19b88592d44891dc5/aiohttp-3.13.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6315fb6977f1d0dd41a107c527fee2ed5ab0550b7d885bc15fee20ccb17891da", size = 1668171, upload-time = "2025-10-28T20:55:36.065Z" }, - { url = "https://files.pythonhosted.org/packages/eb/c6/4cdfb4440d0e28483681a48f69841fa5e39366347d66ef808cbdadddb20e/aiohttp-3.13.2-cp310-cp310-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:6e7352512f763f760baaed2637055c49134fd1d35b37c2dedfac35bfe5cf8725", size = 1636036, upload-time = "2025-10-28T20:55:37.576Z" }, - { url = "https://files.pythonhosted.org/packages/84/37/8708cf678628216fb678ab327a4e1711c576d6673998f4f43e86e9ae90dd/aiohttp-3.13.2-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:e09a0a06348a2dd73e7213353c90d709502d9786219f69b731f6caa0efeb46f5", size = 1727975, upload-time = "2025-10-28T20:55:39.457Z" }, - { url = "https://files.pythonhosted.org/packages/e6/2e/3ebfe12fdcb9b5f66e8a0a42dffcd7636844c8a018f261efb2419f68220b/aiohttp-3.13.2-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:a09a6d073fb5789456545bdee2474d14395792faa0527887f2f4ec1a486a59d3", size = 1815823, upload-time = "2025-10-28T20:55:40.958Z" }, - { url = "https://files.pythonhosted.org/packages/a1/4f/ca2ef819488cbb41844c6cf92ca6dd15b9441e6207c58e5ae0e0fc8d70ad/aiohttp-3.13.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b59d13c443f8e049d9e94099c7e412e34610f1f49be0f230ec656a10692a5802", size = 1669374, upload-time = "2025-10-28T20:55:42.745Z" }, - { url = "https://files.pythonhosted.org/packages/f8/fe/1fe2e1179a0d91ce09c99069684aab619bf2ccde9b20bd6ca44f8837203e/aiohttp-3.13.2-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:20db2d67985d71ca033443a1ba2001c4b5693fe09b0e29f6d9358a99d4d62a8a", size = 1555315, upload-time = "2025-10-28T20:55:44.264Z" }, - { url = "https://files.pythonhosted.org/packages/5a/2b/f3781899b81c45d7cbc7140cddb8a3481c195e7cbff8e36374759d2ab5a5/aiohttp-3.13.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:960c2fc686ba27b535f9fd2b52d87ecd7e4fd1cf877f6a5cba8afb5b4a8bd204", size = 1639140, upload-time = "2025-10-28T20:55:46.626Z" }, - { url = "https://files.pythonhosted.org/packages/72/27/c37e85cd3ece6f6c772e549bd5a253d0c122557b25855fb274224811e4f2/aiohttp-3.13.2-cp310-cp310-musllinux_1_2_armv7l.whl", hash = "sha256:6c00dbcf5f0d88796151e264a8eab23de2997c9303dd7c0bf622e23b24d3ce22", size = 1645496, upload-time = "2025-10-28T20:55:48.933Z" }, - { url = "https://files.pythonhosted.org/packages/66/20/3af1ab663151bd3780b123e907761cdb86ec2c4e44b2d9b195ebc91fbe37/aiohttp-3.13.2-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:fed38a5edb7945f4d1bcabe2fcd05db4f6ec7e0e82560088b754f7e08d93772d", size = 1697625, upload-time = "2025-10-28T20:55:50.377Z" }, - { url = "https://files.pythonhosted.org/packages/95/eb/ae5cab15efa365e13d56b31b0d085a62600298bf398a7986f8388f73b598/aiohttp-3.13.2-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:b395bbca716c38bef3c764f187860e88c724b342c26275bc03e906142fc5964f", size = 1542025, upload-time = "2025-10-28T20:55:51.861Z" }, - { url = "https://files.pythonhosted.org/packages/e9/2d/1683e8d67ec72d911397fe4e575688d2a9b8f6a6e03c8fdc9f3fd3d4c03f/aiohttp-3.13.2-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:204ffff2426c25dfda401ba08da85f9c59525cdc42bda26660463dd1cbcfec6f", size = 1714918, upload-time = "2025-10-28T20:55:53.515Z" }, - { url = "https://files.pythonhosted.org/packages/99/a2/ffe8e0e1c57c5e542d47ffa1fcf95ef2b3ea573bf7c4d2ee877252431efc/aiohttp-3.13.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:05c4dd3c48fb5f15db31f57eb35374cb0c09afdde532e7fb70a75aede0ed30f6", size = 1656113, upload-time = "2025-10-28T20:55:55.438Z" }, - { url = "https://files.pythonhosted.org/packages/0d/42/d511aff5c3a2b06c09d7d214f508a4ad8ac7799817f7c3d23e7336b5e896/aiohttp-3.13.2-cp310-cp310-win32.whl", hash = "sha256:e574a7d61cf10351d734bcddabbe15ede0eaa8a02070d85446875dc11189a251", size = 432290, upload-time = "2025-10-28T20:55:56.96Z" }, - { url = "https://files.pythonhosted.org/packages/8b/ea/1c2eb7098b5bad4532994f2b7a8228d27674035c9b3234fe02c37469ef14/aiohttp-3.13.2-cp310-cp310-win_amd64.whl", hash = "sha256:364f55663085d658b8462a1c3f17b2b84a5c2e1ba858e1b79bff7b2e24ad1514", size = 455075, upload-time = "2025-10-28T20:55:58.373Z" }, + { url = "https://files.pythonhosted.org/packages/36/d6/5aec9313ee6ea9c7cde8b891b69f4ff4001416867104580670a31daeba5b/aiohttp-3.13.3-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:d5a372fd5afd301b3a89582817fdcdb6c34124787c70dbcc616f259013e7eef7", size = 738950, upload-time = "2026-01-03T17:29:13.002Z" }, + { url = "https://files.pythonhosted.org/packages/68/03/8fa90a7e6d11ff20a18837a8e2b5dd23db01aabc475aa9271c8ad33299f5/aiohttp-3.13.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:147e422fd1223005c22b4fe080f5d93ced44460f5f9c105406b753612b587821", size = 496099, upload-time = "2026-01-03T17:29:15.268Z" }, + { url = "https://files.pythonhosted.org/packages/d2/23/b81f744d402510a8366b74eb420fc0cc1170d0c43daca12d10814df85f10/aiohttp-3.13.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:859bd3f2156e81dd01432f5849fc73e2243d4a487c4fd26609b1299534ee1845", size = 491072, upload-time = "2026-01-03T17:29:16.922Z" }, + { url = "https://files.pythonhosted.org/packages/d5/e1/56d1d1c0dd334cd203dd97706ce004c1aa24b34a813b0b8daf3383039706/aiohttp-3.13.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:dca68018bf48c251ba17c72ed479f4dafe9dbd5a73707ad8d28a38d11f3d42af", size = 1671588, upload-time = "2026-01-03T17:29:18.539Z" }, + { url = "https://files.pythonhosted.org/packages/5f/34/8d7f962604f4bc2b4e39eb1220dac7d4e4cba91fb9ba0474b4ecd67db165/aiohttp-3.13.3-cp310-cp310-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:fee0c6bc7db1de362252affec009707a17478a00ec69f797d23ca256e36d5940", size = 1640334, upload-time = "2026-01-03T17:29:21.028Z" }, + { url = "https://files.pythonhosted.org/packages/94/1d/fcccf2c668d87337ddeef9881537baee13c58d8f01f12ba8a24215f2b804/aiohttp-3.13.3-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:c048058117fd649334d81b4b526e94bde3ccaddb20463a815ced6ecbb7d11160", size = 1722656, upload-time = "2026-01-03T17:29:22.531Z" }, + { url = "https://files.pythonhosted.org/packages/aa/98/c6f3b081c4c606bc1e5f2ec102e87d6411c73a9ef3616fea6f2d5c98c062/aiohttp-3.13.3-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:215a685b6fbbfcf71dfe96e3eba7a6f58f10da1dfdf4889c7dd856abe430dca7", size = 1817625, upload-time = "2026-01-03T17:29:24.276Z" }, + { url = "https://files.pythonhosted.org/packages/2c/c0/cfcc3d2e11b477f86e1af2863f3858c8850d751ce8dc39c4058a072c9e54/aiohttp-3.13.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:de2c184bb1fe2cbd2cefba613e9db29a5ab559323f994b6737e370d3da0ac455", size = 1672604, upload-time = "2026-01-03T17:29:26.099Z" }, + { url = "https://files.pythonhosted.org/packages/1e/77/6b4ffcbcac4c6a5d041343a756f34a6dd26174ae07f977a64fe028dda5b0/aiohttp-3.13.3-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:75ca857eba4e20ce9f546cd59c7007b33906a4cd48f2ff6ccf1ccfc3b646f279", size = 1554370, upload-time = "2026-01-03T17:29:28.121Z" }, + { url = "https://files.pythonhosted.org/packages/f2/f0/e3ddfa93f17d689dbe014ba048f18e0c9f9b456033b70e94349a2e9048be/aiohttp-3.13.3-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:81e97251d9298386c2b7dbeb490d3d1badbdc69107fb8c9299dd04eb39bddc0e", size = 1642023, upload-time = "2026-01-03T17:29:30.002Z" }, + { url = "https://files.pythonhosted.org/packages/eb/45/c14019c9ec60a8e243d06d601b33dcc4fd92379424bde3021725859d7f99/aiohttp-3.13.3-cp310-cp310-musllinux_1_2_armv7l.whl", hash = "sha256:c0e2d366af265797506f0283487223146af57815b388623f0357ef7eac9b209d", size = 1649680, upload-time = "2026-01-03T17:29:31.782Z" }, + { url = "https://files.pythonhosted.org/packages/9c/fd/09c9451dae5aa5c5ed756df95ff9ef549d45d4be663bafd1e4954fd836f0/aiohttp-3.13.3-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:4e239d501f73d6db1522599e14b9b321a7e3b1de66ce33d53a765d975e9f4808", size = 1692407, upload-time = "2026-01-03T17:29:33.392Z" }, + { url = "https://files.pythonhosted.org/packages/a6/81/938bc2ec33c10efd6637ccb3d22f9f3160d08e8f3aa2587a2c2d5ab578eb/aiohttp-3.13.3-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:0db318f7a6f065d84cb1e02662c526294450b314a02bd9e2a8e67f0d8564ce40", size = 1543047, upload-time = "2026-01-03T17:29:34.855Z" }, + { url = "https://files.pythonhosted.org/packages/f7/23/80488ee21c8d567c83045e412e1d9b7077d27171591a4eb7822586e8c06a/aiohttp-3.13.3-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:bfc1cc2fe31a6026a8a88e4ecfb98d7f6b1fec150cfd708adbfd1d2f42257c29", size = 1715264, upload-time = "2026-01-03T17:29:36.389Z" }, + { url = "https://files.pythonhosted.org/packages/e2/83/259a8da6683182768200b368120ab3deff5370bed93880fb9a3a86299f34/aiohttp-3.13.3-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:af71fff7bac6bb7508956696dce8f6eec2bbb045eceb40343944b1ae62b5ef11", size = 1657275, upload-time = "2026-01-03T17:29:38.162Z" }, + { url = "https://files.pythonhosted.org/packages/3f/4f/2c41f800a0b560785c10fb316216ac058c105f9be50bdc6a285de88db625/aiohttp-3.13.3-cp310-cp310-win32.whl", hash = "sha256:37da61e244d1749798c151421602884db5270faf479cf0ef03af0ff68954c9dd", size = 434053, upload-time = "2026-01-03T17:29:40.074Z" }, + { url = "https://files.pythonhosted.org/packages/80/df/29cd63c7ecfdb65ccc12f7d808cac4fa2a19544660c06c61a4a48462de0c/aiohttp-3.13.3-cp310-cp310-win_amd64.whl", hash = "sha256:7e63f210bc1b57ef699035f2b4b6d9ce096b5914414a49b0997c839b2bd2223c", size = 456687, upload-time = "2026-01-03T17:29:41.819Z" }, ] [[package]] @@ -801,34 +795,34 @@ wheels = [ [[package]] name = "anyio" -version = "4.12.0" +version = "4.12.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "exceptiongroup" }, { name = "idna" }, { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/16/ce/8a777047513153587e5434fd752e89334ac33e379aa3497db860eeb60377/anyio-4.12.0.tar.gz", hash = "sha256:73c693b567b0c55130c104d0b43a9baf3aa6a31fc6110116509f27bf75e21ec0", size = 228266, upload-time = "2025-11-28T23:37:38.911Z" } +sdist = { url = "https://files.pythonhosted.org/packages/96/f0/5eb65b2bb0d09ac6776f2eb54adee6abe8228ea05b20a5ad0e4945de8aac/anyio-4.12.1.tar.gz", hash = "sha256:41cfcc3a4c85d3f05c932da7c26d0201ac36f72abd4435ba90d0464a3ffed703", size = 228685, upload-time = "2026-01-06T11:45:21.246Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/7f/9c/36c5c37947ebfb8c7f22e0eb6e4d188ee2d53aa3880f3f2744fb894f0cb1/anyio-4.12.0-py3-none-any.whl", hash = "sha256:dad2376a628f98eeca4881fc56cd06affd18f659b17a747d3ff0307ced94b1bb", size = 113362, upload-time = "2025-11-28T23:36:57.897Z" }, + { url = "https://files.pythonhosted.org/packages/38/0e/27be9fdef66e72d64c0cdc3cc2823101b80585f8119b5c112c2e8f5f7dab/anyio-4.12.1-py3-none-any.whl", hash = "sha256:d405828884fc140aa80a3c667b8beed277f1dfedec42ba031bd6ac3db606ab6c", size = 113592, upload-time = "2026-01-06T11:45:19.497Z" }, ] [[package]] name = "apache-airflow" -version = "3.1.5" +version = "3.1.6" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "apache-airflow-core" }, { name = "apache-airflow-task-sdk" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/8d/23/d2c9f3b03c3da0550c60c6395b65e258f3a13febb5d0a8df2cf9b32820bc/apache_airflow-3.1.5.tar.gz", hash = "sha256:727f3a4568ba3fb4d61e900a6a8247238e11b7fee5a200cd8a09239bf3d44917", size = 29012, upload-time = "2025-12-12T21:37:17.651Z" } +sdist = { url = "https://files.pythonhosted.org/packages/69/de/aabead886e921ff6d534b419b86611793a5432eb9d407c37f59e0b6c31ec/apache_airflow-3.1.6.tar.gz", hash = "sha256:196ac8c893fae8003f511c62b3a89931ed751ed743743f32029cbd3958d24091", size = 28999, upload-time = "2026-01-13T09:37:14.647Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/e4/4e/430de7acec52b97ac960b28bd20645540015779fb258a375e86e39d6cdb4/apache_airflow-3.1.5-py3-none-any.whl", hash = "sha256:cf2316a819d8888d05249488d38e977d6f1ccb4c8d310b55fd4361e3107383e7", size = 12721, upload-time = "2025-12-12T21:36:54.736Z" }, + { url = "https://files.pythonhosted.org/packages/b9/41/84d05638c6a1ef5bb0fe655e042fb0919b4910fa649a9cbf3a1252456dfd/apache_airflow-3.1.6-py3-none-any.whl", hash = "sha256:eaa7d3b79aebc614950fb388b5d4bd0fe3669bce88dac7854d7e3fdfce3870cf", size = 12721, upload-time = "2026-01-13T09:36:44.264Z" }, ] [[package]] name = "apache-airflow-core" -version = "3.1.5" +version = "3.1.6" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "a2wsgi" }, @@ -896,22 +890,22 @@ dependencies = [ { name = "uuid6" }, { name = "uvicorn" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/04/76/6653a7439bf159972e15ebe83e8730cd897c250aee26d44906fe65fedd4d/apache_airflow_core-3.1.5.tar.gz", hash = "sha256:4a2dfba1ff87b923e3b0e9faa7b73d00e2ba93ad1e7e109673c9b7414e96838e", size = 4136569, upload-time = "2025-12-12T21:37:34.29Z" } +sdist = { url = "https://files.pythonhosted.org/packages/8b/e7/59fbb89bf71d127076d4dd58cb403459bd699a0f7febc53025a071e750f5/apache_airflow_core-3.1.6.tar.gz", hash = "sha256:442c6e2818f0905dcb087a9257c75804ec5a4216fb6330a6e5550c62515bacf3", size = 4163657, upload-time = "2026-01-13T09:37:34.235Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/54/fe/a665e6834244e040c6e4ea44a787111029f889058a67be057ba6dfb69a29/apache_airflow_core-3.1.5-py3-none-any.whl", hash = "sha256:2da6bf39b5473893fc6a2a9408b4bb9151c3a65b2133a4a23640cb66af79224c", size = 5354974, upload-time = "2025-12-12T21:37:15.296Z" }, + { url = "https://files.pythonhosted.org/packages/3f/b5/04d30ce8bb4fea2a817107276efb20d3c1034f7699faba414cbd13c38b9c/apache_airflow_core-3.1.6-py3-none-any.whl", hash = "sha256:8021583e6ceb7cb98202035477a6cb7aa3c9a9b472174949ad1db597786ac35f", size = 5393156, upload-time = "2026-01-13T09:37:12.275Z" }, ] [[package]] name = "apache-airflow-providers-common-compat" -version = "1.10.0" +version = "1.11.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "apache-airflow" }, { name = "asgiref" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/62/bc/ca67cc0f34bda63c436ec984382d832a3caa646b36ec81b1f4467be92957/apache_airflow_providers_common_compat-1.10.0.tar.gz", hash = "sha256:941fbcf163557780c596a30b216e731463440b56d3ec66d6d6beb17ecfa77ebb", size = 37036, upload-time = "2025-11-30T22:18:10.129Z" } +sdist = { url = "https://files.pythonhosted.org/packages/db/ce/adcabd043dcc94017a110f99c27e437652a1bbdb3d58fd65baac7960804a/apache_airflow_providers_common_compat-1.11.0.tar.gz", hash = "sha256:614c74c61688f3263e2e936b29f3878f993aea876f6256f2b1726b67633f1dd3", size = 37865, upload-time = "2026-01-02T17:36:11.786Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/b6/7e/2eeabbad7b5ada886ba560a45aa2fc42a1d1f373b61b0f7219686ff8b053/apache_airflow_providers_common_compat-1.10.0-py3-none-any.whl", hash = "sha256:7161e6d779b9dcc68b213e0eceac8c069f435233efb7a0e9d9bfaee3d933d080", size = 39617, upload-time = "2025-11-30T22:16:34.255Z" }, + { url = "https://files.pythonhosted.org/packages/33/b7/20e940097ecfe828547298cf4a6be52347761c1e9de21b87312da9571749/apache_airflow_providers_common_compat-1.11.0-py3-none-any.whl", hash = "sha256:17bb5fb214b7ed424402b405126e9dae20706088947e344fbce40f5aae857cac", size = 40930, upload-time = "2026-01-02T17:35:20.731Z" }, ] [[package]] @@ -928,7 +922,7 @@ wheels = [ [[package]] name = "apache-airflow-providers-common-sql" -version = "1.30.0" +version = "1.30.2" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "apache-airflow" }, @@ -937,14 +931,14 @@ dependencies = [ { name = "more-itertools" }, { name = "sqlparse" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/3a/74/6b632be88d4f2aa82fbb579fab0d3ef39c4ce8c4b8aeb88981e7de66d6ab/apache_airflow_providers_common_sql-1.30.0.tar.gz", hash = "sha256:2dafbc82d9ed0999aac55694a4e0ddb46d7f25dd86f9bb9f86c2f61738d7f8f1", size = 105327, upload-time = "2025-12-02T21:21:31.597Z" } +sdist = { url = "https://files.pythonhosted.org/packages/b8/18/cddc33effaf2af27a216d66d2d238d7503b448e76af4c60a56892346c957/apache_airflow_providers_common_sql-1.30.2.tar.gz", hash = "sha256:a501ca6e949c8cd3eb8d55b3a1d266e8e9eb0cbb00a0bd8dc0416e75eba98b7b", size = 106271, upload-time = "2026-01-02T17:36:13.304Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/ff/4b/454099b6491d5c2ec0401f52a65c871ba726ae1719af8325a215407cb53c/apache_airflow_providers_common_sql-1.30.0-py3-none-any.whl", hash = "sha256:9a344b5944fc7eb9015fce43192cbe4b80cc97e493b82a07dcf48a1b3f76d26a", size = 67166, upload-time = "2025-12-02T21:21:13.774Z" }, + { url = "https://files.pythonhosted.org/packages/89/24/2f76b2f7b282898a06d5ddefc82875e21b38268e5e5c77158d9e6fd08723/apache_airflow_providers_common_sql-1.30.2-py3-none-any.whl", hash = "sha256:1f8c1058adb0a4224ba8d788d9b029475aaf65d8fef6251de42e65ff0a03c578", size = 67543, upload-time = "2026-01-02T17:35:21.933Z" }, ] [[package]] name = "apache-airflow-providers-fab" -version = "3.0.3" +version = "3.1.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "apache-airflow" }, @@ -964,14 +958,14 @@ dependencies = [ { name = "werkzeug" }, { name = "wtforms" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/10/41/4e34847b78bf9007b162dc9a73c1cc935e8e762d49c8f773925849b8ae65/apache_airflow_providers_fab-3.0.3.tar.gz", hash = "sha256:c17a8cb80c32c498a5feaa004d0bd3e8614ef6358abaa664b06e3a745e4507ce", size = 747972, upload-time = "2025-11-30T22:18:19.233Z" } +sdist = { url = "https://files.pythonhosted.org/packages/fe/f7/dc31b7a49999a81b967d2684eed94d600e77668366365e7313041710ab45/apache_airflow_providers_fab-3.1.1.tar.gz", hash = "sha256:b3ff140581a4e8ade27310e17aae624964c3aa3f7c9eb4915224290d6c62c874", size = 750168, upload-time = "2026-01-02T17:36:20.821Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/24/6c/dbec59ca11d25350e0be2c6c27dff1f478415cbf459ec73b45f1947c94f5/apache_airflow_providers_fab-3.0.3-py3-none-any.whl", hash = "sha256:3c762fa2b8c97bb53a3919563e81738229f685095dadca322cb0bfa7c5d3ca92", size = 627346, upload-time = "2025-11-30T22:16:46.401Z" }, + { url = "https://files.pythonhosted.org/packages/f6/a7/371a1e203da50409abec29697f6308c8dddacec4822ae953befd56bc5fc0/apache_airflow_providers_fab-3.1.1-py3-none-any.whl", hash = "sha256:0a3cdd1dba1f8fe89f1c0210f98f20f4f712f8312f4a3474b10724fb772d4149", size = 628141, upload-time = "2026-01-02T17:35:30.682Z" }, ] [[package]] name = "apache-airflow-providers-http" -version = "5.6.0" +version = "5.6.2" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "aiohttp" }, @@ -981,41 +975,41 @@ dependencies = [ { name = "requests" }, { name = "requests-toolbelt" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/1a/c2/ac5ea84603beb5c805e661eee9dc5d9e564bc30b1288ee8b27fddb166ed9/apache_airflow_providers_http-5.6.0.tar.gz", hash = "sha256:9188ac7c896cfed2178bb5a04aab52ad1468e06d1b89b29b47d7c24a7700b428", size = 69545, upload-time = "2025-11-30T22:18:25.013Z" } +sdist = { url = "https://files.pythonhosted.org/packages/ee/cf/3a541e8813e98d62050c5bf882809eaae672246cd990fb1dd9cebd2e6126/apache_airflow_providers_http-5.6.2.tar.gz", hash = "sha256:0978295a2fade7386a2cda80d524f74366a3faf36530aa08665250de650b2f24", size = 69736, upload-time = "2026-01-02T17:36:27.855Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/72/ab/88e91bd09d8186887956170680e7dbf785ec21298344d573d862b86d2d6d/apache_airflow_providers_http-5.6.0-py3-none-any.whl", hash = "sha256:94b74d28df4484560f52779dce941111110fdb5e1cb7414efa375afb1f3c562b", size = 33687, upload-time = "2025-11-30T22:16:54.668Z" }, + { url = "https://files.pythonhosted.org/packages/a7/60/8fbc1eaf7a8260c90a6988d5276cb47d09f0c963b4a0f97092ce4785937a/apache_airflow_providers_http-5.6.2-py3-none-any.whl", hash = "sha256:c8063b7ddc4af94f1f11dc7e0cfcdb1fa7367e7267ad7be36807b4b7f21cfbda", size = 33487, upload-time = "2026-01-02T17:35:38.283Z" }, ] [[package]] name = "apache-airflow-providers-smtp" -version = "2.4.0" +version = "2.4.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "aiosmtplib" }, { name = "apache-airflow" }, { name = "apache-airflow-providers-common-compat" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/6c/f7/f5771e394d2cbc1a9a148ee169ef9286918c1357d87cd5f14ddf3f1d5beb/apache_airflow_providers_smtp-2.4.0.tar.gz", hash = "sha256:7398014f20846167260494de58027f5429994c773a92441ff0145d7b7768d4d6", size = 45448, upload-time = "2025-11-30T22:18:56.021Z" } +sdist = { url = "https://files.pythonhosted.org/packages/66/8a/d7ab6851d074e6e2f5c05b87e13ea040fe030577644d499e659f8862ee6f/apache_airflow_providers_smtp-2.4.1.tar.gz", hash = "sha256:f28cd23e006fd384fca74d0b22ac5b9267265ee3152f12c7b6aa1165356a53f9", size = 45479, upload-time = "2025-12-13T15:09:00.83Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/9f/c7/1fdbe77b9720455f0f5bb275f3026d5e8ec094b5b3ef75d4be1a06e407f0/apache_airflow_providers_smtp-2.4.0-py3-none-any.whl", hash = "sha256:a22bfd9d34ddc27e8d7ff38ed07a2c1765612676a5ae579f0289ca557f0c773a", size = 25277, upload-time = "2025-11-30T22:17:31.109Z" }, + { url = "https://files.pythonhosted.org/packages/fc/bd/d9807fb0cb1d1dd36040af5af0581ecdb23767fbc648bc3d7bd50cd2a38f/apache_airflow_providers_smtp-2.4.1-py3-none-any.whl", hash = "sha256:65db08c9b30159d0fdca6df3a78ff6a98b0478b26cd242115822d995a851fcb4", size = 25272, upload-time = "2025-12-13T15:07:59.835Z" }, ] [[package]] name = "apache-airflow-providers-standard" -version = "1.10.0" +version = "1.10.2" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "apache-airflow" }, { name = "apache-airflow-providers-common-compat" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/cf/f5/0d34a5451c11d017a2772d58cd2d802dbf3efbbcddd30a8c5545aa0faab8/apache_airflow_providers_standard-1.10.0.tar.gz", hash = "sha256:e9e7def4b6ee94cee4d871df0c1e9da66411f9d1cd4c3f8b7b8cb88158c18035", size = 192529, upload-time = "2025-12-02T21:21:41.644Z" } +sdist = { url = "https://files.pythonhosted.org/packages/4f/95/d038cd31304a1d84c1e0e01c1ec2150b7f70d1bb57da73ed31b2270e7481/apache_airflow_providers_standard-1.10.2.tar.gz", hash = "sha256:01b42f6782e624427cea4031d867c0e5af80eb1d1b8515641914cd6e205b2773", size = 195344, upload-time = "2026-01-02T17:36:43.448Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/ad/0d/37a084e9f2d4d60f30cca2ca72f71b652ab93e5fb6d88c9f199f74c0d4cd/apache_airflow_providers_standard-1.10.0-py3-none-any.whl", hash = "sha256:a8ca3ee95ed9415a2707c6fa5da5c22c3241501ee913e5bfe4c8ed0ee6d0734f", size = 148803, upload-time = "2025-12-02T21:21:25.573Z" }, + { url = "https://files.pythonhosted.org/packages/6f/99/43c3eb8b9b7a7c9ec919727f327227fa4910d230945d2669679fe4783029/apache_airflow_providers_standard-1.10.2-py3-none-any.whl", hash = "sha256:c92ef6cc9518976bb57b949e6162b1b70eb4eff84c93d6174ef9ee240f6bee94", size = 149229, upload-time = "2026-01-02T17:35:58.579Z" }, ] [[package]] name = "apache-airflow-task-sdk" -version = "1.1.5" +version = "1.1.6" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "apache-airflow-core" }, @@ -1037,9 +1031,9 @@ dependencies = [ { name = "structlog" }, { name = "tenacity" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/05/4a/edb42a2170de793717b902a7b9829d9fe8b6037df79924f7286acabc1a14/apache_airflow_task_sdk-1.1.5.tar.gz", hash = "sha256:4a4d31c07f3b7c51374f74635d70e1f2ffb25f116dc50f1310533ee3c63258d8", size = 1283738, upload-time = "2025-12-12T21:38:53.84Z" } +sdist = { url = "https://files.pythonhosted.org/packages/40/4a/d3ee4e7845630e73b7a39ccee3453b9056ebcbe3939e794fc294a7548dc8/apache_airflow_task_sdk-1.1.6.tar.gz", hash = "sha256:731e7931d18de3f53438eac36e93b43a06e126ec675b0c13d727a8b75892eb5a", size = 1285666, upload-time = "2026-01-13T09:37:56.043Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/4c/6e/657919d3ddbd62e9857bbce43fac803102a471b6eb60a6fbfafda0605c6c/apache_airflow_task_sdk-1.1.5-py3-none-any.whl", hash = "sha256:d6ecdb5a5350feee01c861ac0d9e7ad50fcae914e459ef6a69a1bb3bc5f9a5e2", size = 303505, upload-time = "2025-12-12T21:38:48.123Z" }, + { url = "https://files.pythonhosted.org/packages/eb/c0/a2fdb9b10dcd4c539f3470392108a57af133343e5562bc0be36ad2f1e666/apache_airflow_task_sdk-1.1.6-py3-none-any.whl", hash = "sha256:a9f97272f878c65133074da740062beaa7d422bf0b6a46c1abc98861ef601390", size = 304130, upload-time = "2026-01-13T09:37:47.316Z" }, ] [[package]] @@ -1171,18 +1165,9 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/9b/42/960fc9896ddeb301716fdd554bab7941c35fb90a1dc7260b77df3366f87f/cachelib-0.13.0-py3-none-any.whl", hash = "sha256:8c8019e53b6302967d4e8329a504acf75e7bc46130291d30188a6e4e58162516", size = 20914, upload-time = "2024-04-13T14:18:26.361Z" }, ] -[[package]] -name = "cachetools" -version = "6.2.2" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/fb/44/ca1675be2a83aeee1886ab745b28cda92093066590233cc501890eb8417a/cachetools-6.2.2.tar.gz", hash = "sha256:8e6d266b25e539df852251cfd6f990b4bc3a141db73b939058d809ebd2590fc6", size = 31571, upload-time = "2025-11-13T17:42:51.465Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/e6/46/eb6eca305c77a4489affe1c5d8f4cae82f285d9addd8de4ec084a7184221/cachetools-6.2.2-py3-none-any.whl", hash = "sha256:6c09c98183bf58560c97b2abfcedcbaf6a896a490f534b031b661d3723b45ace", size = 11503, upload-time = "2025-11-13T17:42:50.232Z" }, -] - [[package]] name = "cadwyn" -version = "5.4.5" +version = "5.4.6" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "backports-strenum" }, @@ -1193,18 +1178,18 @@ dependencies = [ { name = "typing-extensions" }, { name = "typing-inspection" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/27/51/d92e060cdd68798b070a1339ed206e4fc297849802cf8767ca2b5c3fbbf2/cadwyn-5.4.5.tar.gz", hash = "sha256:2c58494b1f87e6399a6c1a38cf8e296dabe1799849642aa218aa2d29bb96a0fa", size = 646242, upload-time = "2025-10-12T09:33:19.971Z" } +sdist = { url = "https://files.pythonhosted.org/packages/44/db/93a7a9fc8b0d272fcf6ddd9a9847743fc2ea98a17e2ff07942d56fd03e53/cadwyn-5.4.6.tar.gz", hash = "sha256:2e6165aee2eb4b7a465d2998c4fc406911036bf9dee1d1562eeba39ae647f79f", size = 646040, upload-time = "2025-12-18T19:11:52.635Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/b6/79/28ab2b36912e12ce68d99a5aeac72c01531830cff936d79b1b9fcf918335/cadwyn-5.4.5-py3-none-any.whl", hash = "sha256:dcf07471478bb3e9bb9510d00476d26aa01c3e29cbf08a3b82513f6c6999e674", size = 59891, upload-time = "2025-10-12T09:33:18.374Z" }, + { url = "https://files.pythonhosted.org/packages/ee/5b/ad7598f6b428dc3595878979cfe1e9df8d65663300ec83d2a69f46d81abf/cadwyn-5.4.6-py3-none-any.whl", hash = "sha256:6c0611bd58de6b92bd7bb2a2779b5323bb20b29cfacbf0e4f71a0cccaa5b47b8", size = 59676, upload-time = "2025-12-18T19:11:50.803Z" }, ] [[package]] name = "certifi" -version = "2025.11.12" +version = "2026.1.4" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/a2/8c/58f469717fa48465e4a50c014a0400602d3c437d7c0c468e17ada824da3a/certifi-2025.11.12.tar.gz", hash = "sha256:d8ab5478f2ecd78af242878415affce761ca6bc54a22a27e026d7c25357c3316", size = 160538, upload-time = "2025-11-12T02:54:51.517Z" } +sdist = { url = "https://files.pythonhosted.org/packages/e0/2d/a891ca51311197f6ad14a7ef42e2399f36cf2f9bd44752b3dc4eab60fdc5/certifi-2026.1.4.tar.gz", hash = "sha256:ac726dd470482006e014ad384921ed6438c457018f4b3d204aea4281258b2120", size = 154268, upload-time = "2026-01-04T02:42:41.825Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/70/7d/9bc192684cea499815ff478dfcdc13835ddf401365057044fb721ec6bddb/certifi-2025.11.12-py3-none-any.whl", hash = "sha256:97de8790030bbd5c2d96b7ec782fc2f7820ef8dba6db909ccf95449f2d062d4b", size = 159438, upload-time = "2025-11-12T02:54:49.735Z" }, + { url = "https://files.pythonhosted.org/packages/e6/ad/3cc14f097111b4de0040c83a525973216457bbeeb63739ef1ed275c1c021/certifi-2026.1.4-py3-none-any.whl", hash = "sha256:9943707519e4add1115f44c2bc244f782c0249876bf51b6599fee1ffbedd685c", size = 152900, upload-time = "2026-01-04T02:42:40.15Z" }, ] [[package]] @@ -1329,23 +1314,23 @@ flask = [ [[package]] name = "coverage" -version = "7.13.0" +version = "7.13.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/b6/45/2c665ca77ec32ad67e25c77daf1cee28ee4558f3bc571cdbaf88a00b9f23/coverage-7.13.0.tar.gz", hash = "sha256:a394aa27f2d7ff9bc04cf703817773a59ad6dfbd577032e690f961d2460ee936", size = 820905, upload-time = "2025-12-08T13:14:38.055Z" } +sdist = { url = "https://files.pythonhosted.org/packages/23/f9/e92df5e07f3fc8d4c7f9a0f146ef75446bf870351cd37b788cf5897f8079/coverage-7.13.1.tar.gz", hash = "sha256:b7593fe7eb5feaa3fbb461ac79aac9f9fc0387a5ca8080b0c6fe2ca27b091afd", size = 825862, upload-time = "2025-12-28T15:42:56.969Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/db/08/bdd7ccca14096f7eb01412b87ac11e5d16e4cb54b6e328afc9dee8bdaec1/coverage-7.13.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:02d9fb9eccd48f6843c98a37bd6817462f130b86da8660461e8f5e54d4c06070", size = 217979, upload-time = "2025-12-08T13:12:14.505Z" }, - { url = "https://files.pythonhosted.org/packages/fa/f0/d1302e3416298a28b5663ae1117546a745d9d19fde7e28402b2c5c3e2109/coverage-7.13.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:367449cf07d33dc216c083f2036bb7d976c6e4903ab31be400ad74ad9f85ce98", size = 218496, upload-time = "2025-12-08T13:12:16.237Z" }, - { url = "https://files.pythonhosted.org/packages/07/26/d36c354c8b2a320819afcea6bffe72839efd004b98d1d166b90801d49d57/coverage-7.13.0-cp310-cp310-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:cdb3c9f8fef0a954c632f64328a3935988d33a6604ce4bf67ec3e39670f12ae5", size = 245237, upload-time = "2025-12-08T13:12:17.858Z" }, - { url = "https://files.pythonhosted.org/packages/91/52/be5e85631e0eec547873d8b08dd67a5f6b111ecfe89a86e40b89b0c1c61c/coverage-7.13.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:d10fd186aac2316f9bbb46ef91977f9d394ded67050ad6d84d94ed6ea2e8e54e", size = 247061, upload-time = "2025-12-08T13:12:19.132Z" }, - { url = "https://files.pythonhosted.org/packages/0f/45/a5e8fa0caf05fbd8fa0402470377bff09cc1f026d21c05c71e01295e55ab/coverage-7.13.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7f88ae3e69df2ab62fb0bc5219a597cb890ba5c438190ffa87490b315190bb33", size = 248928, upload-time = "2025-12-08T13:12:20.702Z" }, - { url = "https://files.pythonhosted.org/packages/f5/42/ffb5069b6fd1b95fae482e02f3fecf380d437dd5a39bae09f16d2e2e7e01/coverage-7.13.0-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:c4be718e51e86f553bcf515305a158a1cd180d23b72f07ae76d6017c3cc5d791", size = 245931, upload-time = "2025-12-08T13:12:22.243Z" }, - { url = "https://files.pythonhosted.org/packages/95/6e/73e809b882c2858f13e55c0c36e94e09ce07e6165d5644588f9517efe333/coverage-7.13.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:a00d3a393207ae12f7c49bb1c113190883b500f48979abb118d8b72b8c95c032", size = 246968, upload-time = "2025-12-08T13:12:23.52Z" }, - { url = "https://files.pythonhosted.org/packages/87/08/64ebd9e64b6adb8b4a4662133d706fbaccecab972e0b3ccc23f64e2678ad/coverage-7.13.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:3a7b1cd820e1b6116f92c6128f1188e7afe421c7e1b35fa9836b11444e53ebd9", size = 244972, upload-time = "2025-12-08T13:12:24.781Z" }, - { url = "https://files.pythonhosted.org/packages/12/97/f4d27c6fe0cb375a5eced4aabcaef22de74766fb80a3d5d2015139e54b22/coverage-7.13.0-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:37eee4e552a65866f15dedd917d5e5f3d59805994260720821e2c1b51ac3248f", size = 245241, upload-time = "2025-12-08T13:12:28.041Z" }, - { url = "https://files.pythonhosted.org/packages/0c/94/42f8ae7f633bf4c118bf1038d80472f9dade88961a466f290b81250f7ab7/coverage-7.13.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:62d7c4f13102148c78d7353c6052af6d899a7f6df66a32bddcc0c0eb7c5326f8", size = 245847, upload-time = "2025-12-08T13:12:29.337Z" }, - { url = "https://files.pythonhosted.org/packages/a8/2f/6369ca22b6b6d933f4f4d27765d313d8914cc4cce84f82a16436b1a233db/coverage-7.13.0-cp310-cp310-win32.whl", hash = "sha256:24e4e56304fdb56f96f80eabf840eab043b3afea9348b88be680ec5986780a0f", size = 220573, upload-time = "2025-12-08T13:12:30.905Z" }, - { url = "https://files.pythonhosted.org/packages/f1/dc/a6a741e519acceaeccc70a7f4cfe5d030efc4b222595f0677e101af6f1f3/coverage-7.13.0-cp310-cp310-win_amd64.whl", hash = "sha256:74c136e4093627cf04b26a35dab8cbfc9b37c647f0502fc313376e11726ba303", size = 221509, upload-time = "2025-12-08T13:12:32.09Z" }, - { url = "https://files.pythonhosted.org/packages/8d/4c/1968f32fb9a2604645827e11ff84a31e59d532e01995f904723b4f5328b3/coverage-7.13.0-py3-none-any.whl", hash = "sha256:850d2998f380b1e266459ca5b47bc9e7daf9af1d070f66317972f382d46f1904", size = 210068, upload-time = "2025-12-08T13:14:36.236Z" }, + { url = "https://files.pythonhosted.org/packages/2d/9a/3742e58fd04b233df95c012ee9f3dfe04708a5e1d32613bd2d47d4e1be0d/coverage-7.13.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:e1fa280b3ad78eea5be86f94f461c04943d942697e0dac889fa18fff8f5f9147", size = 218633, upload-time = "2025-12-28T15:40:10.165Z" }, + { url = "https://files.pythonhosted.org/packages/7e/45/7e6bdc94d89cd7c8017ce735cf50478ddfe765d4fbf0c24d71d30ea33d7a/coverage-7.13.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c3d8c679607220979434f494b139dfb00131ebf70bb406553d69c1ff01a5c33d", size = 219147, upload-time = "2025-12-28T15:40:12.069Z" }, + { url = "https://files.pythonhosted.org/packages/f7/38/0d6a258625fd7f10773fe94097dc16937a5f0e3e0cdf3adef67d3ac6baef/coverage-7.13.1-cp310-cp310-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:339dc63b3eba969067b00f41f15ad161bf2946613156fb131266d8debc8e44d0", size = 245894, upload-time = "2025-12-28T15:40:13.556Z" }, + { url = "https://files.pythonhosted.org/packages/27/58/409d15ea487986994cbd4d06376e9860e9b157cfbfd402b1236770ab8dd2/coverage-7.13.1-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:db622b999ffe49cb891f2fff3b340cdc2f9797d01a0a202a0973ba2562501d90", size = 247721, upload-time = "2025-12-28T15:40:15.37Z" }, + { url = "https://files.pythonhosted.org/packages/da/bf/6e8056a83fd7a96c93341f1ffe10df636dd89f26d5e7b9ca511ce3bcf0df/coverage-7.13.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d1443ba9acbb593fa7c1c29e011d7c9761545fe35e7652e85ce7f51a16f7e08d", size = 249585, upload-time = "2025-12-28T15:40:17.226Z" }, + { url = "https://files.pythonhosted.org/packages/f4/15/e1daff723f9f5959acb63cbe35b11203a9df77ee4b95b45fffd38b318390/coverage-7.13.1-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:c832ec92c4499ac463186af72f9ed4d8daec15499b16f0a879b0d1c8e5cf4a3b", size = 246597, upload-time = "2025-12-28T15:40:19.028Z" }, + { url = "https://files.pythonhosted.org/packages/74/a6/1efd31c5433743a6ddbc9d37ac30c196bb07c7eab3d74fbb99b924c93174/coverage-7.13.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:562ec27dfa3f311e0db1ba243ec6e5f6ab96b1edfcfc6cf86f28038bc4961ce6", size = 247626, upload-time = "2025-12-28T15:40:20.846Z" }, + { url = "https://files.pythonhosted.org/packages/6d/9f/1609267dd3e749f57fdd66ca6752567d1c13b58a20a809dc409b263d0b5f/coverage-7.13.1-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:4de84e71173d4dada2897e5a0e1b7877e5eefbfe0d6a44edee6ce31d9b8ec09e", size = 245629, upload-time = "2025-12-28T15:40:22.397Z" }, + { url = "https://files.pythonhosted.org/packages/e2/f6/6815a220d5ec2466383d7cc36131b9fa6ecbe95c50ec52a631ba733f306a/coverage-7.13.1-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:a5a68357f686f8c4d527a2dc04f52e669c2fc1cbde38f6f7eb6a0e58cbd17cae", size = 245901, upload-time = "2025-12-28T15:40:23.836Z" }, + { url = "https://files.pythonhosted.org/packages/ac/58/40576554cd12e0872faf6d2c0eb3bc85f71d78427946ddd19ad65201e2c0/coverage-7.13.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:77cc258aeb29a3417062758975521eae60af6f79e930d6993555eeac6a8eac29", size = 246505, upload-time = "2025-12-28T15:40:25.421Z" }, + { url = "https://files.pythonhosted.org/packages/3b/77/9233a90253fba576b0eee81707b5781d0e21d97478e5377b226c5b096c0f/coverage-7.13.1-cp310-cp310-win32.whl", hash = "sha256:bb4f8c3c9a9f34423dba193f241f617b08ffc63e27f67159f60ae6baf2dcfe0f", size = 221257, upload-time = "2025-12-28T15:40:27.217Z" }, + { url = "https://files.pythonhosted.org/packages/e0/43/e842ff30c1a0a623ec80db89befb84a3a7aad7bfe44a6ea77d5a3e61fedd/coverage-7.13.1-cp310-cp310-win_amd64.whl", hash = "sha256:c8e2706ceb622bc63bac98ebb10ef5da80ed70fbd8a7999a5076de3afaef0fb1", size = 222191, upload-time = "2025-12-28T15:40:28.916Z" }, + { url = "https://files.pythonhosted.org/packages/cc/48/d9f421cb8da5afaa1a64570d9989e00fb7955e6acddc5a12979f7666ef60/coverage-7.13.1-py3-none-any.whl", hash = "sha256:2016745cb3ba554469d02819d78958b571792bb68e31302610e898f80dd3a573", size = 210722, upload-time = "2025-12-28T15:42:54.901Z" }, ] [package.optional-dependencies] @@ -1519,7 +1504,7 @@ standard-no-fastapi-cloud-cli = [ [[package]] name = "fastapi-cli" -version = "0.0.16" +version = "0.0.20" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "rich-toolkit" }, @@ -1527,9 +1512,9 @@ dependencies = [ { name = "typer" }, { name = "uvicorn", extra = ["standard"] }, ] -sdist = { url = "https://files.pythonhosted.org/packages/99/75/9407a6b452be4c988feacec9c9d2f58d8f315162a6c7258d5a649d933ebe/fastapi_cli-0.0.16.tar.gz", hash = "sha256:e8a2a1ecf7a4e062e3b2eec63ae34387d1e142d4849181d936b23c4bdfe29073", size = 19447, upload-time = "2025-11-10T19:01:07.856Z" } +sdist = { url = "https://files.pythonhosted.org/packages/d3/ca/d90fb3bfbcbd6e56c77afd9d114dd6ce8955d8bb90094399d1c70e659e40/fastapi_cli-0.0.20.tar.gz", hash = "sha256:d17c2634f7b96b6b560bc16b0035ed047d523c912011395f49f00a421692bc3a", size = 19786, upload-time = "2025-12-22T17:13:33.794Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/55/43/678528c19318394320ee43757648d5e0a8070cf391b31f69d931e5c840d2/fastapi_cli-0.0.16-py3-none-any.whl", hash = "sha256:addcb6d130b5b9c91adbbf3f2947fe115991495fdb442fe3e51b5fc6327df9f4", size = 12312, upload-time = "2025-11-10T19:01:06.728Z" }, + { url = "https://files.pythonhosted.org/packages/08/89/5c4eef60524d0fd704eb0706885b82cd5623a43396b94e4a5b17d3a3f516/fastapi_cli-0.0.20-py3-none-any.whl", hash = "sha256:e58b6a0038c0b1532b7a0af690656093dee666201b6b19d3c87175b358e9f783", size = 12390, upload-time = "2025-12-22T17:13:31.708Z" }, ] [package.optional-dependencies] @@ -1539,11 +1524,11 @@ standard-no-fastapi-cloud-cli = [ [[package]] name = "filelock" -version = "3.20.0" +version = "3.20.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/58/46/0028a82567109b5ef6e4d2a1f04a583fb513e6cf9527fcdd09afd817deeb/filelock-3.20.0.tar.gz", hash = "sha256:711e943b4ec6be42e1d4e6690b48dc175c822967466bb31c0c293f34334c13f4", size = 18922, upload-time = "2025-10-08T18:03:50.056Z" } +sdist = { url = "https://files.pythonhosted.org/packages/c1/e0/a75dbe4bca1e7d41307323dad5ea2efdd95408f74ab2de8bd7dba9b51a1a/filelock-3.20.2.tar.gz", hash = "sha256:a2241ff4ddde2a7cebddf78e39832509cb045d18ec1a09d7248d6bfc6bfbbe64", size = 19510, upload-time = "2026-01-02T15:33:32.582Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/76/91/7216b27286936c16f5b4d0c530087e4a54eead683e6b0b73dd0c64844af6/filelock-3.20.0-py3-none-any.whl", hash = "sha256:339b4732ffda5cd79b13f4e2711a31b0365ce445d95d243bb996273d072546a2", size = 16054, upload-time = "2025-10-08T18:03:48.35Z" }, + { url = "https://files.pythonhosted.org/packages/9a/30/ab407e2ec752aa541704ed8f93c11e2a5d92c168b8a755d818b74a3c5c2d/filelock-3.20.2-py3-none-any.whl", hash = "sha256:fbba7237d6ea277175a32c54bb71ef814a8546d8601269e1bfc388de333974e8", size = 16697, upload-time = "2026-01-02T15:33:31.133Z" }, ] [[package]] @@ -1777,16 +1762,15 @@ wheels = [ [[package]] name = "google-auth" -version = "2.43.0" +version = "2.47.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "cachetools" }, { name = "pyasn1-modules" }, { name = "rsa" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/ff/ef/66d14cf0e01b08d2d51ffc3c20410c4e134a1548fc246a6081eae585a4fe/google_auth-2.43.0.tar.gz", hash = "sha256:88228eee5fc21b62a1b5fe773ca15e67778cb07dc8363adcb4a8827b52d81483", size = 296359, upload-time = "2025-11-06T00:13:36.587Z" } +sdist = { url = "https://files.pythonhosted.org/packages/60/3c/ec64b9a275ca22fa1cd3b6e77fefcf837b0732c890aa32d2bd21313d9b33/google_auth-2.47.0.tar.gz", hash = "sha256:833229070a9dfee1a353ae9877dcd2dec069a8281a4e72e72f77d4a70ff945da", size = 323719, upload-time = "2026-01-06T21:55:31.045Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/6f/d1/385110a9ae86d91cc14c5282c61fe9f4dc41c0b9f7d423c6ad77038c4448/google_auth-2.43.0-py2.py3-none-any.whl", hash = "sha256:af628ba6fa493f75c7e9dbe9373d148ca9f4399b5ea29976519e0a3848eddd16", size = 223114, upload-time = "2025-11-06T00:13:35.209Z" }, + { url = "https://files.pythonhosted.org/packages/db/18/79e9008530b79527e0d5f79e7eef08d3b179b7f851cfd3a2f27822fbdfa9/google_auth-2.47.0-py3-none-any.whl", hash = "sha256:c516d68336bfde7cf0da26aab674a36fedcf04b37ac4edd59c597178760c3498", size = 234867, upload-time = "2026-01-06T21:55:28.6Z" }, ] [package.optional-dependencies] @@ -1796,15 +1780,15 @@ requests = [ [[package]] name = "google-auth-httplib2" -version = "0.2.1" +version = "0.3.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "google-auth" }, { name = "httplib2" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/e0/83/7ef576d1c7ccea214e7b001e69c006bc75e058a3a1f2ab810167204b698b/google_auth_httplib2-0.2.1.tar.gz", hash = "sha256:5ef03be3927423c87fb69607b42df23a444e434ddb2555b73b3679793187b7de", size = 11086, upload-time = "2025-10-30T21:13:16.569Z" } +sdist = { url = "https://files.pythonhosted.org/packages/d5/ad/c1f2b1175096a8d04cf202ad5ea6065f108d26be6fc7215876bde4a7981d/google_auth_httplib2-0.3.0.tar.gz", hash = "sha256:177898a0175252480d5ed916aeea183c2df87c1f9c26705d74ae6b951c268b0b", size = 11134, upload-time = "2025-12-15T22:13:51.825Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/44/a7/ca23dd006255f70e2bc469d3f9f0c82ea455335bfd682ad4d677adc435de/google_auth_httplib2-0.2.1-py3-none-any.whl", hash = "sha256:1be94c611db91c01f9703e7f62b0a59bbd5587a95571c7b6fade510d648bc08b", size = 9525, upload-time = "2025-10-30T21:13:15.758Z" }, + { url = "https://files.pythonhosted.org/packages/99/d5/3c97526c8796d3caf5f4b3bed2b05e8a7102326f00a334e7a438237f3b22/google_auth_httplib2-0.3.0-py3-none-any.whl", hash = "sha256:426167e5df066e3f5a0fc7ea18768c08e7296046594ce4c8c409c2457dd1f776", size = 9529, upload-time = "2025-12-15T22:13:51.048Z" }, ] [[package]] @@ -1822,7 +1806,7 @@ wheels = [ [[package]] name = "google-cloud-bigquery" -version = "3.38.0" +version = "3.39.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "google-api-core", extra = ["grpc"] }, @@ -1833,9 +1817,9 @@ dependencies = [ { name = "python-dateutil" }, { name = "requests" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/07/b2/a17e40afcf9487e3d17db5e36728ffe75c8d5671c46f419d7b6528a5728a/google_cloud_bigquery-3.38.0.tar.gz", hash = "sha256:8afcb7116f5eac849097a344eb8bfda78b7cfaae128e60e019193dd483873520", size = 503666, upload-time = "2025-09-17T20:33:33.47Z" } +sdist = { url = "https://files.pythonhosted.org/packages/92/b7/b4abc15d3a60447d90ecf4cf6e8c7195f5bb1df9924f39570f58fa3c9fc9/google_cloud_bigquery-3.39.0.tar.gz", hash = "sha256:cb375e1d63dea9bd5bf735e66024338f294159d43afdf63e1d023f5fcbbf55ea", size = 506686, upload-time = "2025-12-15T23:48:47.133Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/39/3c/c8cada9ec282b29232ed9aed5a0b5cca6cf5367cb2ffa8ad0d2583d743f1/google_cloud_bigquery-3.38.0-py3-none-any.whl", hash = "sha256:e06e93ff7b245b239945ef59cb59616057598d369edac457ebf292bd61984da6", size = 259257, upload-time = "2025-09-17T20:33:31.404Z" }, + { url = "https://files.pythonhosted.org/packages/73/d7/946707c45c0f673b4cf032463896475d709d637d84f456aef29992396607/google_cloud_bigquery-3.39.0-py3-none-any.whl", hash = "sha256:dc7a64921465859105461b43c42562e38e797d7a73feb72b3cfc4865b7b1c5ef", size = 259978, upload-time = "2025-12-15T23:48:45.21Z" }, ] [[package]] @@ -1853,23 +1837,20 @@ wheels = [ [[package]] name = "google-crc32c" -version = "1.7.1" +version = "1.8.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/19/ae/87802e6d9f9d69adfaedfcfd599266bf386a54d0be058b532d04c794f76d/google_crc32c-1.7.1.tar.gz", hash = "sha256:2bff2305f98846f3e825dbeec9ee406f89da7962accdb29356e4eadc251bd472", size = 14495, upload-time = "2025-03-26T14:29:13.32Z" } +sdist = { url = "https://files.pythonhosted.org/packages/03/41/4b9c02f99e4c5fb477122cd5437403b552873f014616ac1d19ac8221a58d/google_crc32c-1.8.0.tar.gz", hash = "sha256:a428e25fb7691024de47fecfbff7ff957214da51eddded0da0ae0e0f03a2cf79", size = 14192, upload-time = "2025-12-16T00:35:25.142Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/eb/69/b1b05cf415df0d86691d6a8b4b7e60ab3a6fb6efb783ee5cd3ed1382bfd3/google_crc32c-1.7.1-cp310-cp310-macosx_12_0_arm64.whl", hash = "sha256:b07d48faf8292b4db7c3d64ab86f950c2e94e93a11fd47271c28ba458e4a0d76", size = 30467, upload-time = "2025-03-26T14:31:11.92Z" }, - { url = "https://files.pythonhosted.org/packages/44/3d/92f8928ecd671bd5b071756596971c79d252d09b835cdca5a44177fa87aa/google_crc32c-1.7.1-cp310-cp310-macosx_12_0_x86_64.whl", hash = "sha256:7cc81b3a2fbd932a4313eb53cc7d9dde424088ca3a0337160f35d91826880c1d", size = 30311, upload-time = "2025-03-26T14:53:14.161Z" }, - { url = "https://files.pythonhosted.org/packages/33/42/c2d15a73df79d45ed6b430b9e801d0bd8e28ac139a9012d7d58af50a385d/google_crc32c-1.7.1-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:1c67ca0a1f5b56162951a9dae987988679a7db682d6f97ce0f6381ebf0fbea4c", size = 37889, upload-time = "2025-03-26T14:41:27.83Z" }, - { url = "https://files.pythonhosted.org/packages/57/ea/ac59c86a3c694afd117bb669bde32aaf17d0de4305d01d706495f09cbf19/google_crc32c-1.7.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fc5319db92daa516b653600794d5b9f9439a9a121f3e162f94b0e1891c7933cb", size = 33028, upload-time = "2025-03-26T14:41:29.141Z" }, - { url = "https://files.pythonhosted.org/packages/60/44/87e77e8476767a4a93f6cf271157c6d948eacec63688c093580af13b04be/google_crc32c-1.7.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dcdf5a64adb747610140572ed18d011896e3b9ae5195f2514b7ff678c80f1603", size = 38026, upload-time = "2025-03-26T14:41:29.921Z" }, - { url = "https://files.pythonhosted.org/packages/c8/bf/21ac7bb305cd7c1a6de9c52f71db0868e104a5b573a4977cd9d0ff830f82/google_crc32c-1.7.1-cp310-cp310-win_amd64.whl", hash = "sha256:754561c6c66e89d55754106739e22fdaa93fafa8da7221b29c8b8e8270c6ec8a", size = 33476, upload-time = "2025-03-26T14:29:09.086Z" }, - { url = "https://files.pythonhosted.org/packages/0b/43/31e57ce04530794917dfe25243860ec141de9fadf4aa9783dffe7dac7c39/google_crc32c-1.7.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a8e9afc74168b0b2232fb32dd202c93e46b7d5e4bf03e66ba5dc273bb3559589", size = 28242, upload-time = "2025-03-26T14:41:42.858Z" }, - { url = "https://files.pythonhosted.org/packages/eb/f3/8b84cd4e0ad111e63e30eb89453f8dd308e3ad36f42305cf8c202461cdf0/google_crc32c-1.7.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fa8136cc14dd27f34a3221c0f16fd42d8a40e4778273e61a3c19aedaa44daf6b", size = 28049, upload-time = "2025-03-26T14:41:44.651Z" }, + { url = "https://files.pythonhosted.org/packages/95/ac/6f7bc93886a823ab545948c2dd48143027b2355ad1944c7cf852b338dc91/google_crc32c-1.8.0-cp310-cp310-macosx_12_0_arm64.whl", hash = "sha256:0470b8c3d73b5f4e3300165498e4cf25221c7eb37f1159e221d1825b6df8a7ff", size = 31296, upload-time = "2025-12-16T00:19:07.261Z" }, + { url = "https://files.pythonhosted.org/packages/f7/97/a5accde175dee985311d949cfcb1249dcbb290f5ec83c994ea733311948f/google_crc32c-1.8.0-cp310-cp310-macosx_12_0_x86_64.whl", hash = "sha256:119fcd90c57c89f30040b47c211acee231b25a45d225e3225294386f5d258288", size = 30870, upload-time = "2025-12-16T00:29:17.669Z" }, + { url = "https://files.pythonhosted.org/packages/3d/63/bec827e70b7a0d4094e7476f863c0dbd6b5f0f1f91d9c9b32b76dcdfeb4e/google_crc32c-1.8.0-cp310-cp310-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:6f35aaffc8ccd81ba3162443fabb920e65b1f20ab1952a31b13173a67811467d", size = 33214, upload-time = "2025-12-16T00:40:19.618Z" }, + { url = "https://files.pythonhosted.org/packages/63/bc/11b70614df04c289128d782efc084b9035ef8466b3d0a8757c1b6f5cf7ac/google_crc32c-1.8.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:864abafe7d6e2c4c66395c1eb0fe12dc891879769b52a3d56499612ca93b6092", size = 33589, upload-time = "2025-12-16T00:40:20.7Z" }, + { url = "https://files.pythonhosted.org/packages/3e/00/a08a4bc24f1261cc5b0f47312d8aebfbe4b53c2e6307f1b595605eed246b/google_crc32c-1.8.0-cp310-cp310-win_amd64.whl", hash = "sha256:db3fe8eaf0612fc8b20fa21a5f25bd785bc3cd5be69f8f3412b0ac2ffd49e733", size = 34437, upload-time = "2025-12-16T00:35:19.437Z" }, ] [[package]] name = "google-genai" -version = "1.55.0" +version = "1.57.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "anyio" }, @@ -1883,9 +1864,9 @@ dependencies = [ { name = "typing-extensions" }, { name = "websockets" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/1d/7c/19b59750592702305ae211905985ec8ab56f34270af4a159fba5f0214846/google_genai-1.55.0.tar.gz", hash = "sha256:ae9f1318fedb05c7c1b671a4148724751201e8908a87568364a309804064d986", size = 477615, upload-time = "2025-12-11T02:49:28.624Z" } +sdist = { url = "https://files.pythonhosted.org/packages/2b/b4/8251c2d2576224a4b51a8ab6159820f9200b8da28ff555c78ee15607096e/google_genai-1.57.0.tar.gz", hash = "sha256:0ff9c36b8d68abfbdbd13b703ece926de5f3e67955666b36315ecf669b94a826", size = 485648, upload-time = "2026-01-07T20:38:20.271Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/3e/86/a5a8e32b2d40b30b5fb20e7b8113fafd1e38befa4d1801abd5ce6991065a/google_genai-1.55.0-py3-none-any.whl", hash = "sha256:98c422762b5ff6e16b8d9a1e4938e8e0ad910392a5422e47f5301498d7f373a1", size = 703389, upload-time = "2025-12-11T02:49:27.105Z" }, + { url = "https://files.pythonhosted.org/packages/d6/02/858bdae08e2184b6afe0b18bc3113318522c9cf326a5a1698055edd31f88/google_genai-1.57.0-py3-none-any.whl", hash = "sha256:d63c7a89a1f549c4d14032f41a0cdb4b6fe3f565e2eee6b5e0907a0aeceabefd", size = 713323, upload-time = "2026-01-07T20:38:18.051Z" }, ] [[package]] @@ -1914,16 +1895,16 @@ wheels = [ [[package]] name = "greenback" -version = "1.2.1" +version = "1.3.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "greenlet" }, { name = "outcome" }, { name = "sniffio" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/dc/c1/ab3a42c0f3ed56df9cd33de1539b3198d98c6ccbaf88a73d6be0b72d85e0/greenback-1.2.1.tar.gz", hash = "sha256:de3ca656885c03b96dab36079f3de74bb5ba061da9bfe3bb69dccc866ef95ea3", size = 42597, upload-time = "2024-02-20T21:23:13.239Z" } +sdist = { url = "https://files.pythonhosted.org/packages/3b/d2/3b70d0f03a1e0f48d4f2348de435fa282e5530ae60812fef672cabc40a28/greenback-1.3.0.tar.gz", hash = "sha256:d1441f542ec9c6efb32a9250dd954a5b1cc1eb789294c19b1eb747f49cab818c", size = 8070613, upload-time = "2025-12-23T01:49:33.582Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/71/d0/b8dc79d5ecfffacad9c844b6ae76b9c6259935796d3c561deccbf8fa421d/greenback-1.2.1-py3-none-any.whl", hash = "sha256:98768edbbe4340091a9730cf64a683fcbaa3f2cb81e4ac41d7ed28d3b6f74b79", size = 28062, upload-time = "2024-02-20T21:23:12.031Z" }, + { url = "https://files.pythonhosted.org/packages/80/41/a1b338d80775c47f79cd7310d57ad4b98730f0656b15464a57dab821c5bb/greenback-1.3.0-py3-none-any.whl", hash = "sha256:b0a333a35b40f422981ebdeefc7e0a00568f2ac634604d0108cc8c30da9b6252", size = 29079, upload-time = "2025-12-23T01:49:31.81Z" }, ] [[package]] @@ -2108,16 +2089,16 @@ wheels = [ [[package]] name = "joblib" -version = "1.5.2" +version = "1.5.3" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/e8/5d/447af5ea094b9e4c4054f82e223ada074c552335b9b4b2d14bd9b35a67c4/joblib-1.5.2.tar.gz", hash = "sha256:3faa5c39054b2f03ca547da9b2f52fde67c06240c31853f306aea97f13647b55", size = 331077, upload-time = "2025-08-27T12:15:46.575Z" } +sdist = { url = "https://files.pythonhosted.org/packages/41/f2/d34e8b3a08a9cc79a50b2208a93dce981fe615b64d5a4d4abee421d898df/joblib-1.5.3.tar.gz", hash = "sha256:8561a3269e6801106863fd0d6d84bb737be9e7631e33aaed3fb9ce5953688da3", size = 331603, upload-time = "2025-12-15T08:41:46.427Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/1e/e8/685f47e0d754320684db4425a0967f7d3fa70126bffd76110b7009a0090f/joblib-1.5.2-py3-none-any.whl", hash = "sha256:4e1f0bdbb987e6d843c70cf43714cb276623def372df3c22fe5266b2670bc241", size = 308396, upload-time = "2025-08-27T12:15:45.188Z" }, + { url = "https://files.pythonhosted.org/packages/7b/91/984aca2ec129e2757d1e4e3c81c3fcda9d0f85b74670a094cc443d9ee949/joblib-1.5.3-py3-none-any.whl", hash = "sha256:5fc3c5039fc5ca8c0276333a188bbd59d6b7ab37fe6632daa76bc7f9ec18e713", size = 309071, upload-time = "2025-12-15T08:41:44.973Z" }, ] [[package]] name = "jsonschema" -version = "4.25.1" +version = "4.26.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "attrs" }, @@ -2125,9 +2106,9 @@ dependencies = [ { name = "referencing" }, { name = "rpds-py" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/74/69/f7185de793a29082a9f3c7728268ffb31cb5095131a9c139a74078e27336/jsonschema-4.25.1.tar.gz", hash = "sha256:e4a9655ce0da0c0b67a085847e00a3a51449e1157f4f75e9fb5aa545e122eb85", size = 357342, upload-time = "2025-08-18T17:03:50.038Z" } +sdist = { url = "https://files.pythonhosted.org/packages/b3/fc/e067678238fa451312d4c62bf6e6cf5ec56375422aee02f9cb5f909b3047/jsonschema-4.26.0.tar.gz", hash = "sha256:0c26707e2efad8aa1bfc5b7ce170f3fccc2e4918ff85989ba9ffa9facb2be326", size = 366583, upload-time = "2026-01-07T13:41:07.246Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/bf/9c/8c95d856233c1f82500c2450b8c68576b4cf1c871db3afac5c34ff84e6fd/jsonschema-4.25.1-py3-none-any.whl", hash = "sha256:3fba0169e345c7175110351d456342c364814cfcf3b964ba4587f22915230a63", size = 90040, upload-time = "2025-08-18T17:03:48.373Z" }, + { url = "https://files.pythonhosted.org/packages/69/90/f63fb5873511e014207a475e2bb4e8b2e570d655b00ac19a9a0ca0a385ee/jsonschema-4.26.0-py3-none-any.whl", hash = "sha256:d489f15263b8d200f8387e64b4c3a75f06629559fb73deb8fdfb525f2dab50ce", size = 90630, upload-time = "2026-01-07T13:41:05.306Z" }, ] [[package]] @@ -2178,20 +2159,20 @@ wheels = [ [[package]] name = "librt" -version = "0.7.3" +version = "0.7.7" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/b3/d9/6f3d3fcf5e5543ed8a60cc70fa7d50508ed60b8a10e9af6d2058159ab54e/librt-0.7.3.tar.gz", hash = "sha256:3ec50cf65235ff5c02c5b747748d9222e564ad48597122a361269dd3aa808798", size = 144549, upload-time = "2025-12-06T19:04:45.553Z" } +sdist = { url = "https://files.pythonhosted.org/packages/b7/29/47f29026ca17f35cf299290292d5f8331f5077364974b7675a353179afa2/librt-0.7.7.tar.gz", hash = "sha256:81d957b069fed1890953c3b9c3895c7689960f233eea9a1d9607f71ce7f00b2c", size = 145910, upload-time = "2026-01-01T23:52:22.87Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/4d/66/79a14e672256ef58144a24eb49adb338ec02de67ff4b45320af6504682ab/librt-0.7.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2682162855a708e3270eba4b92026b93f8257c3e65278b456c77631faf0f4f7a", size = 54707, upload-time = "2025-12-06T19:03:10.881Z" }, - { url = "https://files.pythonhosted.org/packages/58/fa/b709c65a9d5eab85f7bcfe0414504d9775aaad6e78727a0327e175474caa/librt-0.7.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:440c788f707c061d237c1e83edf6164ff19f5c0f823a3bf054e88804ebf971ec", size = 56670, upload-time = "2025-12-06T19:03:12.107Z" }, - { url = "https://files.pythonhosted.org/packages/3a/56/0685a0772ec89ddad4c00e6b584603274c3d818f9a68e2c43c4eb7b39ee9/librt-0.7.3-cp310-cp310-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:399938edbd3d78339f797d685142dd8a623dfaded023cf451033c85955e4838a", size = 161045, upload-time = "2025-12-06T19:03:13.444Z" }, - { url = "https://files.pythonhosted.org/packages/4e/d9/863ada0c5ce48aefb89df1555e392b2209fcb6daee4c153c031339b9a89b/librt-0.7.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1975eda520957c6e0eb52d12968dd3609ffb7eef05d4223d097893d6daf1d8a7", size = 169532, upload-time = "2025-12-06T19:03:14.699Z" }, - { url = "https://files.pythonhosted.org/packages/68/a0/71da6c8724fd16c31749905ef1c9e11de206d9301b5be984bf2682b4efb3/librt-0.7.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f9da128d0edf990cf0d2ca011b02cd6f639e79286774bd5b0351245cbb5a6e51", size = 183277, upload-time = "2025-12-06T19:03:16.446Z" }, - { url = "https://files.pythonhosted.org/packages/8c/bf/9c97bf2f8338ba1914de233ea312bba2bbd7c59f43f807b3e119796bab18/librt-0.7.3-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:e19acfde38cb532a560b98f473adc741c941b7a9bc90f7294bc273d08becb58b", size = 179045, upload-time = "2025-12-06T19:03:17.838Z" }, - { url = "https://files.pythonhosted.org/packages/b3/b1/ceea067f489e904cb4ddcca3c9b06ba20229bc3fa7458711e24a5811f162/librt-0.7.3-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:7b4f57f7a0c65821c5441d98c47ff7c01d359b1e12328219709bdd97fdd37f90", size = 173521, upload-time = "2025-12-06T19:03:19.17Z" }, - { url = "https://files.pythonhosted.org/packages/7a/41/6cb18f5da9c89ed087417abb0127a445a50ad4eaf1282ba5b52588187f47/librt-0.7.3-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:256793988bff98040de23c57cf36e1f4c2f2dc3dcd17537cdac031d3b681db71", size = 193592, upload-time = "2025-12-06T19:03:20.637Z" }, - { url = "https://files.pythonhosted.org/packages/4c/3c/fcef208746584e7c78584b7aedc617130c4a4742cb8273361bbda8b183b5/librt-0.7.3-cp310-cp310-win32.whl", hash = "sha256:fcb72249ac4ea81a7baefcbff74df7029c3cb1cf01a711113fa052d563639c9c", size = 47201, upload-time = "2025-12-06T19:03:21.764Z" }, - { url = "https://files.pythonhosted.org/packages/c4/bf/d8a6c35d1b2b789a4df9b3ddb1c8f535ea373fde2089698965a8f0d62138/librt-0.7.3-cp310-cp310-win_amd64.whl", hash = "sha256:4887c29cadbdc50640179e3861c276325ff2986791e6044f73136e6e798ff806", size = 54371, upload-time = "2025-12-06T19:03:23.231Z" }, + { url = "https://files.pythonhosted.org/packages/c6/84/2cfb1f3b9b60bab52e16a220c931223fc8e963d0d7bb9132bef012aafc3f/librt-0.7.7-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:e4836c5645f40fbdc275e5670819bde5ab5f2e882290d304e3c6ddab1576a6d0", size = 54709, upload-time = "2026-01-01T23:50:48.326Z" }, + { url = "https://files.pythonhosted.org/packages/19/a1/3127b277e9d3784a8040a54e8396d9ae5c64d6684dc6db4b4089b0eedcfb/librt-0.7.7-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6ae8aec43117a645a31e5f60e9e3a0797492e747823b9bda6972d521b436b4e8", size = 56658, upload-time = "2026-01-01T23:50:49.74Z" }, + { url = "https://files.pythonhosted.org/packages/3a/e9/b91b093a5c42eb218120445f3fef82e0b977fa2225f4d6fc133d25cdf86a/librt-0.7.7-cp310-cp310-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:aea05f701ccd2a76b34f0daf47ca5068176ff553510b614770c90d76ac88df06", size = 161026, upload-time = "2026-01-01T23:50:50.853Z" }, + { url = "https://files.pythonhosted.org/packages/c7/cb/1ded77d5976a79d7057af4a010d577ce4f473ff280984e68f4974a3281e5/librt-0.7.7-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7b16ccaeff0ed4355dfb76fe1ea7a5d6d03b5ad27f295f77ee0557bc20a72495", size = 169529, upload-time = "2026-01-01T23:50:52.24Z" }, + { url = "https://files.pythonhosted.org/packages/da/6e/6ca5bdaa701e15f05000ac1a4c5d1475c422d3484bd3d1ca9e8c2f5be167/librt-0.7.7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c48c7e150c095d5e3cea7452347ba26094be905d6099d24f9319a8b475fcd3e0", size = 183271, upload-time = "2026-01-01T23:50:55.287Z" }, + { url = "https://files.pythonhosted.org/packages/e7/2d/55c0e38073997b4bbb5ddff25b6d1bbba8c2f76f50afe5bb9c844b702f34/librt-0.7.7-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:4dcee2f921a8632636d1c37f1bbdb8841d15666d119aa61e5399c5268e7ce02e", size = 179039, upload-time = "2026-01-01T23:50:56.807Z" }, + { url = "https://files.pythonhosted.org/packages/33/4e/3662a41ae8bb81b226f3968426293517b271d34d4e9fd4b59fc511f1ae40/librt-0.7.7-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:14ef0f4ac3728ffd85bfc58e2f2f48fb4ef4fa871876f13a73a7381d10a9f77c", size = 173505, upload-time = "2026-01-01T23:50:58.291Z" }, + { url = "https://files.pythonhosted.org/packages/f8/5d/cf768deb8bdcbac5f8c21fcb32dd483d038d88c529fd351bbe50590b945d/librt-0.7.7-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:e4ab69fa37f8090f2d971a5d2bc606c7401170dbdae083c393d6cbf439cb45b8", size = 193570, upload-time = "2026-01-01T23:50:59.546Z" }, + { url = "https://files.pythonhosted.org/packages/a1/ea/ee70effd13f1d651976d83a2812391f6203971740705e3c0900db75d4bce/librt-0.7.7-cp310-cp310-win32.whl", hash = "sha256:4bf3cc46d553693382d2abf5f5bd493d71bb0f50a7c0beab18aa13a5545c8900", size = 42600, upload-time = "2026-01-01T23:51:00.694Z" }, + { url = "https://files.pythonhosted.org/packages/f0/eb/dc098730f281cba76c279b71783f5de2edcba3b880c1ab84a093ef826062/librt-0.7.7-cp310-cp310-win_amd64.whl", hash = "sha256:f0c8fe5aeadd8a0e5b0598f8a6ee3533135ca50fd3f20f130f9d72baf5c6ac58", size = 48977, upload-time = "2026-01-01T23:51:01.726Z" }, ] [[package]] @@ -2283,14 +2264,14 @@ wheels = [ [[package]] name = "marshmallow" -version = "3.26.1" +version = "3.26.2" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "packaging" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/ab/5e/5e53d26b42ab75491cda89b871dab9e97c840bf12c63ec58a1919710cd06/marshmallow-3.26.1.tar.gz", hash = "sha256:e6d8affb6cb61d39d26402096dc0aee12d5a26d490a121f118d2e81dc0719dc6", size = 221825, upload-time = "2025-02-03T15:32:25.093Z" } +sdist = { url = "https://files.pythonhosted.org/packages/55/79/de6c16cc902f4fc372236926b0ce2ab7845268dcc30fb2fbb7f71b418631/marshmallow-3.26.2.tar.gz", hash = "sha256:bbe2adb5a03e6e3571b573f42527c6fe926e17467833660bebd11593ab8dfd57", size = 222095, upload-time = "2025-12-22T06:53:53.309Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/34/75/51952c7b2d3873b44a0028b1bd26a25078c18f92f256608e8d1dc61b39fd/marshmallow-3.26.1-py3-none-any.whl", hash = "sha256:3350409f20a70a7e4e11a27661187b77cdcaeb20abca41c1454fe33636bea09c", size = 50878, upload-time = "2025-02-03T15:32:22.295Z" }, + { url = "https://files.pythonhosted.org/packages/be/2f/5108cb3ee4ba6501748c4908b908e55f42a5b66245b4cfe0c99326e1ef6e/marshmallow-3.26.2-py3-none-any.whl", hash = "sha256:013fa8a3c4c276c24d26d84ce934dc964e2aa794345a0f8c7e5a7191482c8a73", size = 50964, upload-time = "2025-12-22T06:53:51.801Z" }, ] [[package]] @@ -2376,7 +2357,7 @@ wheels = [ [[package]] name = "mkdocs-material" -version = "9.7.0" +version = "9.7.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "babel" }, @@ -2391,9 +2372,9 @@ dependencies = [ { name = "pymdown-extensions" }, { name = "requests" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/9c/3b/111b84cd6ff28d9e955b5f799ef217a17bc1684ac346af333e6100e413cb/mkdocs_material-9.7.0.tar.gz", hash = "sha256:602b359844e906ee402b7ed9640340cf8a474420d02d8891451733b6b02314ec", size = 4094546, upload-time = "2025-11-11T08:49:09.73Z" } +sdist = { url = "https://files.pythonhosted.org/packages/27/e2/2ffc356cd72f1473d07c7719d82a8f2cbd261666828614ecb95b12169f41/mkdocs_material-9.7.1.tar.gz", hash = "sha256:89601b8f2c3e6c6ee0a918cc3566cb201d40bf37c3cd3c2067e26fadb8cce2b8", size = 4094392, upload-time = "2025-12-18T09:49:00.308Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/04/87/eefe8d5e764f4cf50ed91b943f8e8f96b5efd65489d8303b7a36e2e79834/mkdocs_material-9.7.0-py3-none-any.whl", hash = "sha256:da2866ea53601125ff5baa8aa06404c6e07af3c5ce3d5de95e3b52b80b442887", size = 9283770, upload-time = "2025-11-11T08:49:06.26Z" }, + { url = "https://files.pythonhosted.org/packages/3e/32/ed071cb721aca8c227718cffcf7bd539620e9799bbf2619e90c757bfd030/mkdocs_material-9.7.1-py3-none-any.whl", hash = "sha256:3f6100937d7d731f87f1e3e3b021c97f7239666b9ba1151ab476cabb96c60d5c", size = 9297166, upload-time = "2025-12-18T09:48:56.664Z" }, ] [[package]] @@ -2730,24 +2711,24 @@ wheels = [ [[package]] name = "pandas-stubs" -version = "2.3.3.251201" +version = "2.3.3.251219" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "numpy" }, { name = "types-pytz" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/ee/a6/491b2af2cb3ee232765a73fb273a44cc1ac33b154f7745b2df2ee1dc4d01/pandas_stubs-2.3.3.251201.tar.gz", hash = "sha256:7a980f4f08cff2a6d7e4c6d6d26f4c5fcdb82a6f6531489b2f75c81567fe4536", size = 107787, upload-time = "2025-12-01T18:29:22.403Z" } +sdist = { url = "https://files.pythonhosted.org/packages/95/ee/5407e9e63d22a47774f9246ca80b24f82c36f26efd39f9e3c5b584b915aa/pandas_stubs-2.3.3.251219.tar.gz", hash = "sha256:dc2883e6daff49d380d1b5a2e864983ab9be8cd9a661fa861e3dea37559a5af4", size = 106899, upload-time = "2025-12-19T15:49:53.766Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/e2/68/78a3c253f146254b8e2c19f4a4768f272e12ef11001d9b45ec7b165db054/pandas_stubs-2.3.3.251201-py3-none-any.whl", hash = "sha256:eb5c9b6138bd8492fd74a47b09c9497341a278fcfbc8633ea4b35b230ebf4be5", size = 164638, upload-time = "2025-12-01T18:29:21.006Z" }, + { url = "https://files.pythonhosted.org/packages/64/20/69f2a39792a653fd64d916cd563ed79ec6e5dcfa6408c4674021d810afcf/pandas_stubs-2.3.3.251219-py3-none-any.whl", hash = "sha256:ccc6337febb51d6d8a08e4c96b479478a0da0ef704b5e08bd212423fe1cb549c", size = 163667, upload-time = "2025-12-19T15:49:52.072Z" }, ] [[package]] name = "pathspec" -version = "0.12.1" +version = "1.0.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/ca/bc/f35b8446f4531a7cb215605d100cd88b7ac6f44ab3fc94870c120ab3adbf/pathspec-0.12.1.tar.gz", hash = "sha256:a482d51503a1ab33b1c67a6c3813a26953dbdc71c31dacaef9a838c4e29f5712", size = 51043, upload-time = "2023-12-10T22:30:45Z" } +sdist = { url = "https://files.pythonhosted.org/packages/28/2e/83722ece0f6ee24387d6cb830dd562ddbcd6ce0b9d76072c6849670c31b4/pathspec-1.0.1.tar.gz", hash = "sha256:e2769b508d0dd47b09af6ee2c75b2744a2cb1f474ae4b1494fd6a1b7a841613c", size = 129791, upload-time = "2026-01-06T13:02:55.15Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/cc/20/ff623b09d963f88bfde16306a54e12ee5ea43e9b597108672ff3a408aad6/pathspec-0.12.1-py3-none-any.whl", hash = "sha256:a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08", size = 31191, upload-time = "2023-12-10T22:30:43.14Z" }, + { url = "https://files.pythonhosted.org/packages/d2/fe/2257c71721aeab6a6e8aa1f00d01f2a20f58547d249a6c8fef5791f559fc/pathspec-1.0.1-py3-none-any.whl", hash = "sha256:8870061f22c58e6d83463cfce9a7dd6eca0512c772c1001fb09ac64091816721", size = 54584, upload-time = "2026-01-06T13:02:53.601Z" }, ] [[package]] @@ -2835,14 +2816,14 @@ wheels = [ [[package]] name = "proto-plus" -version = "1.26.1" +version = "1.27.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "protobuf" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/f4/ac/87285f15f7cce6d4a008f33f1757fb5a13611ea8914eb58c3d0d26243468/proto_plus-1.26.1.tar.gz", hash = "sha256:21a515a4c4c0088a773899e23c7bbade3d18f9c66c73edd4c7ee3816bc96a012", size = 56142, upload-time = "2025-03-10T15:54:38.843Z" } +sdist = { url = "https://files.pythonhosted.org/packages/01/89/9cbe2f4bba860e149108b683bc2efec21f14d5f7ed6e25562ad86acbc373/proto_plus-1.27.0.tar.gz", hash = "sha256:873af56dd0d7e91836aee871e5799e1c6f1bda86ac9a983e0bb9f0c266a568c4", size = 56158, upload-time = "2025-12-16T13:46:25.729Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/4e/6d/280c4c2ce28b1593a19ad5239c8b826871fc6ec275c21afc8e1820108039/proto_plus-1.26.1-py3-none-any.whl", hash = "sha256:13285478c2dcf2abb829db158e1047e2f1e8d63a077d94263c2b88b043c75a66", size = 50163, upload-time = "2025-03-10T15:54:37.335Z" }, + { url = "https://files.pythonhosted.org/packages/cd/24/3b7a0818484df9c28172857af32c2397b6d8fcd99d9468bd4684f98ebf0a/proto_plus-1.27.0-py3-none-any.whl", hash = "sha256:1baa7f81cf0f8acb8bc1f6d085008ba4171eaf669629d1b6d1673b21ed1c0a82", size = 50205, upload-time = "2025-12-16T13:46:24.76Z" }, ] [[package]] @@ -2861,16 +2842,18 @@ wheels = [ [[package]] name = "psutil" -version = "7.1.3" +version = "7.2.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/e1/88/bdd0a41e5857d5d703287598cbf08dad90aed56774ea52ae071bae9071b6/psutil-7.1.3.tar.gz", hash = "sha256:6c86281738d77335af7aec228328e944b30930899ea760ecf33a4dba66be5e74", size = 489059, upload-time = "2025-11-02T12:25:54.619Z" } +sdist = { url = "https://files.pythonhosted.org/packages/73/cb/09e5184fb5fc0358d110fc3ca7f6b1d033800734d34cac10f4136cfac10e/psutil-7.2.1.tar.gz", hash = "sha256:f7583aec590485b43ca601dd9cea0dcd65bd7bb21d30ef4ddbf4ea6b5ed1bdd3", size = 490253, upload-time = "2025-12-29T08:26:00.169Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/ef/94/46b9154a800253e7ecff5aaacdf8ebf43db99de4a2dfa18575b02548654e/psutil-7.1.3-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:2bdbcd0e58ca14996a42adf3621a6244f1bb2e2e528886959c72cf1e326677ab", size = 238359, upload-time = "2025-11-02T12:26:25.284Z" }, - { url = "https://files.pythonhosted.org/packages/68/3a/9f93cff5c025029a36d9a92fef47220ab4692ee7f2be0fba9f92813d0cb8/psutil-7.1.3-cp36-abi3-macosx_11_0_arm64.whl", hash = "sha256:bc31fa00f1fbc3c3802141eede66f3a2d51d89716a194bf2cd6fc68310a19880", size = 239171, upload-time = "2025-11-02T12:26:27.23Z" }, - { url = "https://files.pythonhosted.org/packages/ce/b1/5f49af514f76431ba4eea935b8ad3725cdeb397e9245ab919dbc1d1dc20f/psutil-7.1.3-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:3bb428f9f05c1225a558f53e30ccbad9930b11c3fc206836242de1091d3e7dd3", size = 263261, upload-time = "2025-11-02T12:26:29.48Z" }, - { url = "https://files.pythonhosted.org/packages/e0/95/992c8816a74016eb095e73585d747e0a8ea21a061ed3689474fabb29a395/psutil-7.1.3-cp36-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:56d974e02ca2c8eb4812c3f76c30e28836fffc311d55d979f1465c1feeb2b68b", size = 264635, upload-time = "2025-11-02T12:26:31.74Z" }, - { url = "https://files.pythonhosted.org/packages/55/4c/c3ed1a622b6ae2fd3c945a366e64eb35247a31e4db16cf5095e269e8eb3c/psutil-7.1.3-cp37-abi3-win_amd64.whl", hash = "sha256:f39c2c19fe824b47484b96f9692932248a54c43799a84282cfe58d05a6449efd", size = 247633, upload-time = "2025-11-02T12:26:33.887Z" }, - { url = "https://files.pythonhosted.org/packages/c9/ad/33b2ccec09bf96c2b2ef3f9a6f66baac8253d7565d8839e024a6b905d45d/psutil-7.1.3-cp37-abi3-win_arm64.whl", hash = "sha256:bd0d69cee829226a761e92f28140bec9a5ee9d5b4fb4b0cc589068dbfff559b1", size = 244608, upload-time = "2025-11-02T12:26:36.136Z" }, + { url = "https://files.pythonhosted.org/packages/c5/cf/5180eb8c8bdf6a503c6919f1da28328bd1e6b3b1b5b9d5b01ae64f019616/psutil-7.2.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:b2e953fcfaedcfbc952b44744f22d16575d3aa78eb4f51ae74165b4e96e55f42", size = 128137, upload-time = "2025-12-29T08:26:27.759Z" }, + { url = "https://files.pythonhosted.org/packages/c5/2c/78e4a789306a92ade5000da4f5de3255202c534acdadc3aac7b5458fadef/psutil-7.2.1-cp36-abi3-macosx_11_0_arm64.whl", hash = "sha256:05cc68dbb8c174828624062e73078e7e35406f4ca2d0866c272c2410d8ef06d1", size = 128947, upload-time = "2025-12-29T08:26:29.548Z" }, + { url = "https://files.pythonhosted.org/packages/29/f8/40e01c350ad9a2b3cb4e6adbcc8a83b17ee50dd5792102b6142385937db5/psutil-7.2.1-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5e38404ca2bb30ed7267a46c02f06ff842e92da3bb8c5bfdadbd35a5722314d8", size = 154694, upload-time = "2025-12-29T08:26:32.147Z" }, + { url = "https://files.pythonhosted.org/packages/06/e4/b751cdf839c011a9714a783f120e6a86b7494eb70044d7d81a25a5cd295f/psutil-7.2.1-cp36-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ab2b98c9fc19f13f59628d94df5cc4cc4844bc572467d113a8b517d634e362c6", size = 156136, upload-time = "2025-12-29T08:26:34.079Z" }, + { url = "https://files.pythonhosted.org/packages/44/ad/bbf6595a8134ee1e94a4487af3f132cef7fce43aef4a93b49912a48c3af7/psutil-7.2.1-cp36-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:f78baafb38436d5a128f837fab2d92c276dfb48af01a240b861ae02b2413ada8", size = 148108, upload-time = "2025-12-29T08:26:36.225Z" }, + { url = "https://files.pythonhosted.org/packages/1c/15/dd6fd869753ce82ff64dcbc18356093471a5a5adf4f77ed1f805d473d859/psutil-7.2.1-cp36-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:99a4cd17a5fdd1f3d014396502daa70b5ec21bf4ffe38393e152f8e449757d67", size = 147402, upload-time = "2025-12-29T08:26:39.21Z" }, + { url = "https://files.pythonhosted.org/packages/34/68/d9317542e3f2b180c4306e3f45d3c922d7e86d8ce39f941bb9e2e9d8599e/psutil-7.2.1-cp37-abi3-win_amd64.whl", hash = "sha256:b1b0671619343aa71c20ff9767eced0483e4fc9e1f489d50923738caf6a03c17", size = 136938, upload-time = "2025-12-29T08:26:41.036Z" }, + { url = "https://files.pythonhosted.org/packages/3e/73/2ce007f4198c80fcf2cb24c169884f833fe93fbc03d55d302627b094ee91/psutil-7.2.1-cp37-abi3-win_arm64.whl", hash = "sha256:0d67c1822c355aa6f7314d92018fb4268a76668a536f133599b91edd48759442", size = 133836, upload-time = "2025-12-29T08:26:43.086Z" }, ] [[package]] @@ -2945,7 +2928,7 @@ docs = [ [package.metadata] requires-dist = [ - { name = "apache-airflow", specifier = "==3.1.5" }, + { name = "apache-airflow", specifier = "==3.1.6" }, { name = "apache-airflow-providers-fab" }, { name = "apache-airflow-providers-http" }, { name = "google-cloud-bigquery" }, @@ -3072,24 +3055,24 @@ wheels = [ [[package]] name = "pymdown-extensions" -version = "10.19.1" +version = "10.20" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "markdown" }, { name = "pyyaml" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/72/2d/9f30cee56d4d6d222430d401e85b0a6a1ae229819362f5786943d1a8c03b/pymdown_extensions-10.19.1.tar.gz", hash = "sha256:4969c691009a389fb1f9712dd8e7bd70dcc418d15a0faf70acb5117d022f7de8", size = 847839, upload-time = "2025-12-14T17:25:24.42Z" } +sdist = { url = "https://files.pythonhosted.org/packages/3e/35/e3814a5b7df295df69d035cfb8aab78b2967cdf11fcfae7faed726b66664/pymdown_extensions-10.20.tar.gz", hash = "sha256:5c73566ab0cf38c6ba084cb7c5ea64a119ae0500cce754ccb682761dfea13a52", size = 852774, upload-time = "2025-12-31T19:59:42.211Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/fb/35/b763e8fbcd51968329b9adc52d188fc97859f85f2ee15fe9f379987d99c5/pymdown_extensions-10.19.1-py3-none-any.whl", hash = "sha256:e8698a66055b1dc0dca2a7f2c9d0ea6f5faa7834a9c432e3535ab96c0c4e509b", size = 266693, upload-time = "2025-12-14T17:25:22.999Z" }, + { url = "https://files.pythonhosted.org/packages/ea/10/47caf89cbb52e5bb764696fd52a8c591a2f0e851a93270c05a17f36000b5/pymdown_extensions-10.20-py3-none-any.whl", hash = "sha256:ea9e62add865da80a271d00bfa1c0fa085b20d133fb3fc97afdc88e682f60b2f", size = 268733, upload-time = "2025-12-31T19:59:40.652Z" }, ] [[package]] name = "pyparsing" -version = "3.2.5" +version = "3.3.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/f2/a5/181488fc2b9d093e3972d2a472855aae8a03f000592dbfce716a512b3359/pyparsing-3.2.5.tar.gz", hash = "sha256:2df8d5b7b2802ef88e8d016a2eb9c7aeaa923529cd251ed0fe4608275d4105b6", size = 1099274, upload-time = "2025-09-21T04:11:06.277Z" } +sdist = { url = "https://files.pythonhosted.org/packages/33/c1/1d9de9aeaa1b89b0186e5fe23294ff6517fce1bc69149185577cd31016b2/pyparsing-3.3.1.tar.gz", hash = "sha256:47fad0f17ac1e2cad3de3b458570fbc9b03560aa029ed5e16ee5554da9a2251c", size = 1550512, upload-time = "2025-12-23T03:14:04.391Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/10/5e/1aa9a93198c6b64513c9d7752de7422c06402de6600a8767da1524f9570b/pyparsing-3.2.5-py3-none-any.whl", hash = "sha256:e38a4f02064cf41fe6593d328d0512495ad1f3d8a91c4f73fc401b3079a59a5e", size = 113890, upload-time = "2025-09-21T04:11:04.117Z" }, + { url = "https://files.pythonhosted.org/packages/8b/40/2614036cdd416452f5bf98ec037f38a1afb17f327cb8e6b652d4729e0af8/pyparsing-3.3.1-py3-none-any.whl", hash = "sha256:023b5e7e5520ad96642e2c6db4cb683d3970bd640cdf7115049a6e9c3682df82", size = 121793, upload-time = "2025-12-23T03:14:02.103Z" }, ] [[package]] @@ -3159,11 +3142,11 @@ wheels = [ [[package]] name = "python-multipart" -version = "0.0.20" +version = "0.0.21" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/f3/87/f44d7c9f274c7ee665a29b885ec97089ec5dc034c7f3fafa03da9e39a09e/python_multipart-0.0.20.tar.gz", hash = "sha256:8dd0cab45b8e23064ae09147625994d090fa46f5b0d1e13af944c331a7fa9d13", size = 37158, upload-time = "2024-12-16T19:45:46.972Z" } +sdist = { url = "https://files.pythonhosted.org/packages/78/96/804520d0850c7db98e5ccb70282e29208723f0964e88ffd9d0da2f52ea09/python_multipart-0.0.21.tar.gz", hash = "sha256:7137ebd4d3bbf70ea1622998f902b97a29434a9e8dc40eb203bbcf7c2a2cba92", size = 37196, upload-time = "2025-12-17T09:24:22.446Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/45/58/38b5afbc1a800eeea951b9285d3912613f2603bdf897a4ab0f4bd7f405fc/python_multipart-0.0.20-py3-none-any.whl", hash = "sha256:8a62d3a8335e06589fe01f2a3e178cdcc632f3fbe0d492ad9ee0ec35aab1f104", size = 24546, upload-time = "2024-12-16T19:45:44.423Z" }, + { url = "https://files.pythonhosted.org/packages/aa/76/03af049af4dcee5d27442f71b6924f01f3efb5d2bd34f23fcd563f2cc5f5/python_multipart-0.0.21-py3-none-any.whl", hash = "sha256:cf7a6713e01c87aa35387f4774e812c4361150938d20d232800f75ffcf266090", size = 24541, upload-time = "2025-12-17T09:24:21.153Z" }, ] [[package]] @@ -3321,16 +3304,16 @@ wheels = [ [[package]] name = "rich-toolkit" -version = "0.17.0" +version = "0.17.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "click" }, { name = "rich" }, { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/ad/d0/8f8de36e1abf8339b497ce700dd7251ca465ffca4a1976969b0eaeb596fb/rich_toolkit-0.17.0.tar.gz", hash = "sha256:17ca7a32e613001aa0945ddea27a246f6de01dfc4c12403254c057a8ee542977", size = 187955, upload-time = "2025-11-27T11:10:24.863Z" } +sdist = { url = "https://files.pythonhosted.org/packages/97/09/3f9b8d9daaf235195c626f21e03604c05b987404ee3bcacee0c1f67f2a8e/rich_toolkit-0.17.1.tar.gz", hash = "sha256:5af54df8d1dd9c8530e462e1bdcaed625c9b49f5a55b035aa0ba1c17bdb87c9a", size = 187925, upload-time = "2025-12-17T10:49:22.583Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/b2/42/ef2ed40699567661d03b0b511ac46cf6cee736de8f3666819c12d6d20696/rich_toolkit-0.17.0-py3-none-any.whl", hash = "sha256:06fb47a5c5259d6b480287cd38aff5f551b6e1a307f90ed592453dd360e4e71e", size = 31412, upload-time = "2025-11-27T11:10:23.847Z" }, + { url = "https://files.pythonhosted.org/packages/7f/7b/15e55fa8a76d0d41bf34d965af78acdaf80a315907adb30de8b63c272694/rich_toolkit-0.17.1-py3-none-any.whl", hash = "sha256:96d24bb921ecd225ffce7c526a9149e74006410c05e6d405bd74ffd54d5631ed", size = 31412, upload-time = "2025-12-17T10:49:21.793Z" }, ] [[package]] @@ -3369,58 +3352,37 @@ wheels = [ [[package]] name = "ruamel-yaml" -version = "0.18.16" +version = "0.19.1" source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "ruamel-yaml-clib", marker = "platform_python_implementation == 'CPython'" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/9f/c7/ee630b29e04a672ecfc9b63227c87fd7a37eb67c1bf30fe95376437f897c/ruamel.yaml-0.18.16.tar.gz", hash = "sha256:a6e587512f3c998b2225d68aa1f35111c29fad14aed561a26e73fab729ec5e5a", size = 147269, upload-time = "2025-10-22T17:54:02.346Z" } +sdist = { url = "https://files.pythonhosted.org/packages/c7/3b/ebda527b56beb90cb7652cb1c7e4f91f48649fbcd8d2eb2fb6e77cd3329b/ruamel_yaml-0.19.1.tar.gz", hash = "sha256:53eb66cd27849eff968ebf8f0bf61f46cdac2da1d1f3576dd4ccee9b25c31993", size = 142709, upload-time = "2026-01-02T16:50:31.84Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/0f/73/bb1bc2529f852e7bf64a2dec885e89ff9f5cc7bbf6c9340eed30ff2c69c5/ruamel.yaml-0.18.16-py3-none-any.whl", hash = "sha256:048f26d64245bae57a4f9ef6feb5b552a386830ef7a826f235ffb804c59efbba", size = 119858, upload-time = "2025-10-22T17:53:59.012Z" }, -] - -[[package]] -name = "ruamel-yaml-clib" -version = "0.2.15" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/ea/97/60fda20e2fb54b83a61ae14648b0817c8f5d84a3821e40bfbdae1437026a/ruamel_yaml_clib-0.2.15.tar.gz", hash = "sha256:46e4cc8c43ef6a94885f72512094e482114a8a706d3c555a34ed4b0d20200600", size = 225794, upload-time = "2025-11-16T16:12:59.761Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/f7/5a/4ab767cd42dcd65b83c323e1620d7c01ee60a52f4032fb7b61501f45f5c2/ruamel_yaml_clib-0.2.15-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:88eea8baf72f0ccf232c22124d122a7f26e8a24110a0273d9bcddcb0f7e1fa03", size = 147454, upload-time = "2025-11-16T16:13:02.54Z" }, - { url = "https://files.pythonhosted.org/packages/40/44/184173ac1e74fd35d308108bcbf83904d6ef8439c70763189225a166b238/ruamel_yaml_clib-0.2.15-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9b6f7d74d094d1f3a4e157278da97752f16ee230080ae331fcc219056ca54f77", size = 132467, upload-time = "2025-11-16T16:13:03.539Z" }, - { url = "https://files.pythonhosted.org/packages/49/1b/2d2077a25fe682ae335007ca831aff42e3cbc93c14066675cf87a6c7fc3e/ruamel_yaml_clib-0.2.15-cp310-cp310-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:4be366220090d7c3424ac2b71c90d1044ea34fca8c0b88f250064fd06087e614", size = 693454, upload-time = "2025-11-16T20:22:41.083Z" }, - { url = "https://files.pythonhosted.org/packages/90/16/e708059c4c429ad2e33be65507fc1730641e5f239fb2964efc1ba6edea94/ruamel_yaml_clib-0.2.15-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1f66f600833af58bea694d5892453f2270695b92200280ee8c625ec5a477eed3", size = 700345, upload-time = "2025-11-16T16:13:04.771Z" }, - { url = "https://files.pythonhosted.org/packages/d9/79/0e8ef51df1f0950300541222e3332f20707a9c210b98f981422937d1278c/ruamel_yaml_clib-0.2.15-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:da3d6adadcf55a93c214d23941aef4abfd45652110aed6580e814152f385b862", size = 731306, upload-time = "2025-11-16T16:13:06.312Z" }, - { url = "https://files.pythonhosted.org/packages/a6/f4/2cdb54b142987ddfbd01fc45ac6bd882695fbcedb9d8bbf796adc3fc3746/ruamel_yaml_clib-0.2.15-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:e9fde97ecb7bb9c41261c2ce0da10323e9227555c674989f8d9eb7572fc2098d", size = 692415, upload-time = "2025-11-16T16:13:07.465Z" }, - { url = "https://files.pythonhosted.org/packages/a0/07/40b5fc701cce8240a3e2d26488985d3bbdc446e9fe397c135528d412fea6/ruamel_yaml_clib-0.2.15-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:05c70f7f86be6f7bee53794d80050a28ae7e13e4a0087c1839dcdefd68eb36b6", size = 705007, upload-time = "2025-11-16T20:22:42.856Z" }, - { url = "https://files.pythonhosted.org/packages/82/19/309258a1df6192fb4a77ffa8eae3e8150e8d0ffa56c1b6fa92e450ba2740/ruamel_yaml_clib-0.2.15-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:6f1d38cbe622039d111b69e9ca945e7e3efebb30ba998867908773183357f3ed", size = 723974, upload-time = "2025-11-16T16:13:08.72Z" }, - { url = "https://files.pythonhosted.org/packages/67/3a/d6ee8263b521bfceb5cd2faeb904a15936480f2bb01c7ff74a14ec058ca4/ruamel_yaml_clib-0.2.15-cp310-cp310-win32.whl", hash = "sha256:fe239bdfdae2302e93bd6e8264bd9b71290218fff7084a9db250b55caaccf43f", size = 102836, upload-time = "2025-11-16T16:13:10.27Z" }, - { url = "https://files.pythonhosted.org/packages/ed/03/92aeb5c69018387abc49a8bb4f83b54a0471d9ef48e403b24bac68f01381/ruamel_yaml_clib-0.2.15-cp310-cp310-win_amd64.whl", hash = "sha256:468858e5cbde0198337e6a2a78eda8c3fb148bdf4c6498eaf4bc9ba3f8e780bd", size = 121917, upload-time = "2025-11-16T16:13:12.145Z" }, + { url = "https://files.pythonhosted.org/packages/b8/0c/51f6841f1d84f404f92463fc2b1ba0da357ca1e3db6b7fbda26956c3b82a/ruamel_yaml-0.19.1-py3-none-any.whl", hash = "sha256:27592957fedf6e0b62f281e96effd28043345e0e66001f97683aa9a40c667c93", size = 118102, upload-time = "2026-01-02T16:50:29.201Z" }, ] [[package]] name = "ruff" -version = "0.14.9" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/f6/1b/ab712a9d5044435be8e9a2beb17cbfa4c241aa9b5e4413febac2a8b79ef2/ruff-0.14.9.tar.gz", hash = "sha256:35f85b25dd586381c0cc053f48826109384c81c00ad7ef1bd977bfcc28119d5b", size = 5809165, upload-time = "2025-12-11T21:39:47.381Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/b8/1c/d1b1bba22cffec02351c78ab9ed4f7d7391876e12720298448b29b7229c1/ruff-0.14.9-py3-none-linux_armv6l.whl", hash = "sha256:f1ec5de1ce150ca6e43691f4a9ef5c04574ad9ca35c8b3b0e18877314aba7e75", size = 13576541, upload-time = "2025-12-11T21:39:14.806Z" }, - { url = "https://files.pythonhosted.org/packages/94/ab/ffe580e6ea1fca67f6337b0af59fc7e683344a43642d2d55d251ff83ceae/ruff-0.14.9-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:ed9d7417a299fc6030b4f26333bf1117ed82a61ea91238558c0268c14e00d0c2", size = 13779363, upload-time = "2025-12-11T21:39:20.29Z" }, - { url = "https://files.pythonhosted.org/packages/7d/f8/2be49047f929d6965401855461e697ab185e1a6a683d914c5c19c7962d9e/ruff-0.14.9-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d5dc3473c3f0e4a1008d0ef1d75cee24a48e254c8bed3a7afdd2b4392657ed2c", size = 12925292, upload-time = "2025-12-11T21:39:38.757Z" }, - { url = "https://files.pythonhosted.org/packages/9e/e9/08840ff5127916bb989c86f18924fd568938b06f58b60e206176f327c0fe/ruff-0.14.9-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:84bf7c698fc8f3cb8278830fb6b5a47f9bcc1ed8cb4f689b9dd02698fa840697", size = 13362894, upload-time = "2025-12-11T21:39:02.524Z" }, - { url = "https://files.pythonhosted.org/packages/31/1c/5b4e8e7750613ef43390bb58658eaf1d862c0cc3352d139cd718a2cea164/ruff-0.14.9-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:aa733093d1f9d88a5d98988d8834ef5d6f9828d03743bf5e338bf980a19fce27", size = 13311482, upload-time = "2025-12-11T21:39:17.51Z" }, - { url = "https://files.pythonhosted.org/packages/5b/3a/459dce7a8cb35ba1ea3e9c88f19077667a7977234f3b5ab197fad240b404/ruff-0.14.9-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6a1cfb04eda979b20c8c19550c8b5f498df64ff8da151283311ce3199e8b3648", size = 14016100, upload-time = "2025-12-11T21:39:41.948Z" }, - { url = "https://files.pythonhosted.org/packages/a6/31/f064f4ec32524f9956a0890fc6a944e5cf06c63c554e39957d208c0ffc45/ruff-0.14.9-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:1e5cb521e5ccf0008bd74d5595a4580313844a42b9103b7388eca5a12c970743", size = 15477729, upload-time = "2025-12-11T21:39:23.279Z" }, - { url = "https://files.pythonhosted.org/packages/7a/6d/f364252aad36ccd443494bc5f02e41bf677f964b58902a17c0b16c53d890/ruff-0.14.9-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cd429a8926be6bba4befa8cdcf3f4dd2591c413ea5066b1e99155ed245ae42bb", size = 15122386, upload-time = "2025-12-11T21:39:33.125Z" }, - { url = "https://files.pythonhosted.org/packages/20/02/e848787912d16209aba2799a4d5a1775660b6a3d0ab3944a4ccc13e64a02/ruff-0.14.9-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ab208c1b7a492e37caeaf290b1378148f75e13c2225af5d44628b95fd7834273", size = 14497124, upload-time = "2025-12-11T21:38:59.33Z" }, - { url = "https://files.pythonhosted.org/packages/f3/51/0489a6a5595b7760b5dbac0dd82852b510326e7d88d51dbffcd2e07e3ff3/ruff-0.14.9-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:72034534e5b11e8a593f517b2f2f2b273eb68a30978c6a2d40473ad0aaa4cb4a", size = 14195343, upload-time = "2025-12-11T21:39:44.866Z" }, - { url = "https://files.pythonhosted.org/packages/f6/53/3bb8d2fa73e4c2f80acc65213ee0830fa0c49c6479313f7a68a00f39e208/ruff-0.14.9-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:712ff04f44663f1b90a1195f51525836e3413c8a773574a7b7775554269c30ed", size = 14346425, upload-time = "2025-12-11T21:39:05.927Z" }, - { url = "https://files.pythonhosted.org/packages/ad/04/bdb1d0ab876372da3e983896481760867fc84f969c5c09d428e8f01b557f/ruff-0.14.9-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:a111fee1db6f1d5d5810245295527cda1d367c5aa8f42e0fca9a78ede9b4498b", size = 13258768, upload-time = "2025-12-11T21:39:08.691Z" }, - { url = "https://files.pythonhosted.org/packages/40/d9/8bf8e1e41a311afd2abc8ad12be1b6c6c8b925506d9069b67bb5e9a04af3/ruff-0.14.9-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:8769efc71558fecc25eb295ddec7d1030d41a51e9dcf127cbd63ec517f22d567", size = 13326939, upload-time = "2025-12-11T21:39:53.842Z" }, - { url = "https://files.pythonhosted.org/packages/f4/56/a213fa9edb6dd849f1cfbc236206ead10913693c72a67fb7ddc1833bf95d/ruff-0.14.9-py3-none-musllinux_1_2_i686.whl", hash = "sha256:347e3bf16197e8a2de17940cd75fd6491e25c0aa7edf7d61aa03f146a1aa885a", size = 13578888, upload-time = "2025-12-11T21:39:35.988Z" }, - { url = "https://files.pythonhosted.org/packages/33/09/6a4a67ffa4abae6bf44c972a4521337ffce9cbc7808faadede754ef7a79c/ruff-0.14.9-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:7715d14e5bccf5b660f54516558aa94781d3eb0838f8e706fb60e3ff6eff03a8", size = 14314473, upload-time = "2025-12-11T21:39:50.78Z" }, - { url = "https://files.pythonhosted.org/packages/12/0d/15cc82da5d83f27a3c6b04f3a232d61bc8c50d38a6cd8da79228e5f8b8d6/ruff-0.14.9-py3-none-win32.whl", hash = "sha256:df0937f30aaabe83da172adaf8937003ff28172f59ca9f17883b4213783df197", size = 13202651, upload-time = "2025-12-11T21:39:26.628Z" }, - { url = "https://files.pythonhosted.org/packages/32/f7/c78b060388eefe0304d9d42e68fab8cffd049128ec466456cef9b8d4f06f/ruff-0.14.9-py3-none-win_amd64.whl", hash = "sha256:c0b53a10e61df15a42ed711ec0bda0c582039cf6c754c49c020084c55b5b0bc2", size = 14702079, upload-time = "2025-12-11T21:39:11.954Z" }, - { url = "https://files.pythonhosted.org/packages/26/09/7a9520315decd2334afa65ed258fed438f070e31f05a2e43dd480a5e5911/ruff-0.14.9-py3-none-win_arm64.whl", hash = "sha256:8e821c366517a074046d92f0e9213ed1c13dbc5b37a7fc20b07f79b64d62cc84", size = 13744730, upload-time = "2025-12-11T21:39:29.659Z" }, +version = "0.14.11" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/d4/77/9a7fe084d268f8855d493e5031ea03fa0af8cc05887f638bf1c4e3363eb8/ruff-0.14.11.tar.gz", hash = "sha256:f6dc463bfa5c07a59b1ff2c3b9767373e541346ea105503b4c0369c520a66958", size = 5993417, upload-time = "2026-01-08T19:11:58.322Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f0/a6/a4c40a5aaa7e331f245d2dc1ac8ece306681f52b636b40ef87c88b9f7afd/ruff-0.14.11-py3-none-linux_armv6l.whl", hash = "sha256:f6ff2d95cbd335841a7217bdfd9c1d2e44eac2c584197ab1385579d55ff8830e", size = 12951208, upload-time = "2026-01-08T19:12:09.218Z" }, + { url = "https://files.pythonhosted.org/packages/5c/5c/360a35cb7204b328b685d3129c08aca24765ff92b5a7efedbdd6c150d555/ruff-0.14.11-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:6f6eb5c1c8033680f4172ea9c8d3706c156223010b8b97b05e82c59bdc774ee6", size = 13330075, upload-time = "2026-01-08T19:12:02.549Z" }, + { url = "https://files.pythonhosted.org/packages/1b/9e/0cc2f1be7a7d33cae541824cf3f95b4ff40d03557b575912b5b70273c9ec/ruff-0.14.11-py3-none-macosx_11_0_arm64.whl", hash = "sha256:f2fc34cc896f90080fca01259f96c566f74069a04b25b6205d55379d12a6855e", size = 12257809, upload-time = "2026-01-08T19:12:00.366Z" }, + { url = "https://files.pythonhosted.org/packages/a7/e5/5faab97c15bb75228d9f74637e775d26ac703cc2b4898564c01ab3637c02/ruff-0.14.11-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:53386375001773ae812b43205d6064dae49ff0968774e6befe16a994fc233caa", size = 12678447, upload-time = "2026-01-08T19:12:13.899Z" }, + { url = "https://files.pythonhosted.org/packages/1b/33/e9767f60a2bef779fb5855cab0af76c488e0ce90f7bb7b8a45c8a2ba4178/ruff-0.14.11-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:a697737dce1ca97a0a55b5ff0434ee7205943d4874d638fe3ae66166ff46edbe", size = 12758560, upload-time = "2026-01-08T19:11:42.55Z" }, + { url = "https://files.pythonhosted.org/packages/eb/84/4c6cf627a21462bb5102f7be2a320b084228ff26e105510cd2255ea868e5/ruff-0.14.11-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6845ca1da8ab81ab1dce755a32ad13f1db72e7fba27c486d5d90d65e04d17b8f", size = 13599296, upload-time = "2026-01-08T19:11:30.371Z" }, + { url = "https://files.pythonhosted.org/packages/88/e1/92b5ed7ea66d849f6157e695dc23d5d6d982bd6aa8d077895652c38a7cae/ruff-0.14.11-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:e36ce2fd31b54065ec6f76cb08d60159e1b32bdf08507862e32f47e6dde8bcbf", size = 15048981, upload-time = "2026-01-08T19:12:04.742Z" }, + { url = "https://files.pythonhosted.org/packages/61/df/c1bd30992615ac17c2fb64b8a7376ca22c04a70555b5d05b8f717163cf9f/ruff-0.14.11-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:590bcc0e2097ecf74e62a5c10a6b71f008ad82eb97b0a0079e85defe19fe74d9", size = 14633183, upload-time = "2026-01-08T19:11:40.069Z" }, + { url = "https://files.pythonhosted.org/packages/04/e9/fe552902f25013dd28a5428a42347d9ad20c4b534834a325a28305747d64/ruff-0.14.11-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:53fe71125fc158210d57fe4da26e622c9c294022988d08d9347ec1cf782adafe", size = 14050453, upload-time = "2026-01-08T19:11:37.555Z" }, + { url = "https://files.pythonhosted.org/packages/ae/93/f36d89fa021543187f98991609ce6e47e24f35f008dfe1af01379d248a41/ruff-0.14.11-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a35c9da08562f1598ded8470fcfef2afb5cf881996e6c0a502ceb61f4bc9c8a3", size = 13757889, upload-time = "2026-01-08T19:12:07.094Z" }, + { url = "https://files.pythonhosted.org/packages/b7/9f/c7fb6ecf554f28709a6a1f2a7f74750d400979e8cd47ed29feeaa1bd4db8/ruff-0.14.11-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:0f3727189a52179393ecf92ec7057c2210203e6af2676f08d92140d3e1ee72c1", size = 13955832, upload-time = "2026-01-08T19:11:55.064Z" }, + { url = "https://files.pythonhosted.org/packages/db/a0/153315310f250f76900a98278cf878c64dfb6d044e184491dd3289796734/ruff-0.14.11-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:eb09f849bd37147a789b85995ff734a6c4a095bed5fd1608c4f56afc3634cde2", size = 12586522, upload-time = "2026-01-08T19:11:35.356Z" }, + { url = "https://files.pythonhosted.org/packages/2f/2b/a73a2b6e6d2df1d74bf2b78098be1572191e54bec0e59e29382d13c3adc5/ruff-0.14.11-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:c61782543c1231bf71041461c1f28c64b961d457d0f238ac388e2ab173d7ecb7", size = 12724637, upload-time = "2026-01-08T19:11:47.796Z" }, + { url = "https://files.pythonhosted.org/packages/f0/41/09100590320394401cd3c48fc718a8ba71c7ddb1ffd07e0ad6576b3a3df2/ruff-0.14.11-py3-none-musllinux_1_2_i686.whl", hash = "sha256:82ff352ea68fb6766140381748e1f67f83c39860b6446966cff48a315c3e2491", size = 13145837, upload-time = "2026-01-08T19:11:32.87Z" }, + { url = "https://files.pythonhosted.org/packages/3b/d8/e035db859d1d3edf909381eb8ff3e89a672d6572e9454093538fe6f164b0/ruff-0.14.11-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:728e56879df4ca5b62a9dde2dd0eb0edda2a55160c0ea28c4025f18c03f86984", size = 13850469, upload-time = "2026-01-08T19:12:11.694Z" }, + { url = "https://files.pythonhosted.org/packages/4e/02/bb3ff8b6e6d02ce9e3740f4c17dfbbfb55f34c789c139e9cd91985f356c7/ruff-0.14.11-py3-none-win32.whl", hash = "sha256:337c5dd11f16ee52ae217757d9b82a26400be7efac883e9e852646f1557ed841", size = 12851094, upload-time = "2026-01-08T19:11:45.163Z" }, + { url = "https://files.pythonhosted.org/packages/58/f1/90ddc533918d3a2ad628bc3044cdfc094949e6d4b929220c3f0eb8a1c998/ruff-0.14.11-py3-none-win_amd64.whl", hash = "sha256:f981cea63d08456b2c070e64b79cb62f951aa1305282974d4d5216e6e0178ae6", size = 14001379, upload-time = "2026-01-08T19:11:52.591Z" }, + { url = "https://files.pythonhosted.org/packages/c4/1c/1dbe51782c0e1e9cfce1d1004752672d2d4629ea46945d19d731ad772b3b/ruff-0.14.11-py3-none-win_arm64.whl", hash = "sha256:649fb6c9edd7f751db276ef42df1f3df41c38d67d199570ae2a7bd6cbc3590f0", size = 12938644, upload-time = "2026-01-08T19:11:50.027Z" }, ] [[package]] @@ -3553,23 +3515,23 @@ wheels = [ [[package]] name = "sqlalchemy-utils" -version = "0.42.0" +version = "0.42.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "sqlalchemy" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/63/80/4e15fdcfc25a2226122bf316f0ebac86d840ab3fb38b38ca4cabc395865e/sqlalchemy_utils-0.42.0.tar.gz", hash = "sha256:6d1ecd3eed8b941f0faf8a531f5d5cee7cffa2598fcf8163de8c31c7a417a5e0", size = 130531, upload-time = "2025-08-30T18:43:41.904Z" } +sdist = { url = "https://files.pythonhosted.org/packages/0f/7d/eb9565b6a49426552a5bf5c57e7c239c506dc0e4e5315aec6d1e8241dc7c/sqlalchemy_utils-0.42.1.tar.gz", hash = "sha256:881f9cd9e5044dc8f827bccb0425ce2e55490ce44fc0bb848c55cc8ee44cc02e", size = 130789, upload-time = "2025-12-13T03:14:13.591Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/52/86/21e97809b017a4ebc88971eea335130782421851b0ed8dc3ab6126b479f1/sqlalchemy_utils-0.42.0-py3-none-any.whl", hash = "sha256:c8c0b7f00f4734f6f20e9a4d06b39d79d58c8629cba50924fcaeb20e28eb4f48", size = 91744, upload-time = "2025-08-30T18:43:40.199Z" }, + { url = "https://files.pythonhosted.org/packages/7c/25/7400c18c3ee97914cc99c90007795c00a4ec5b60c853b49db7ba24d11179/sqlalchemy_utils-0.42.1-py3-none-any.whl", hash = "sha256:243cfe1b3a1dae3c74118ae633f1d1e0ed8c787387bc33e556e37c990594ac80", size = 91761, upload-time = "2025-12-13T03:14:15.014Z" }, ] [[package]] name = "sqlparse" -version = "0.5.4" +version = "0.5.5" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/18/67/701f86b28d63b2086de47c942eccf8ca2208b3be69715a1119a4e384415a/sqlparse-0.5.4.tar.gz", hash = "sha256:4396a7d3cf1cd679c1be976cf3dc6e0a51d0111e87787e7a8d780e7d5a998f9e", size = 120112, upload-time = "2025-11-28T07:10:18.377Z" } +sdist = { url = "https://files.pythonhosted.org/packages/90/76/437d71068094df0726366574cf3432a4ed754217b436eb7429415cf2d480/sqlparse-0.5.5.tar.gz", hash = "sha256:e20d4a9b0b8585fdf63b10d30066c7c94c5d7a7ec47c889a2d83a3caa93ff28e", size = 120815, upload-time = "2025-12-19T07:17:45.073Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/25/70/001ee337f7aa888fb2e3f5fd7592a6afc5283adb1ed44ce8df5764070f22/sqlparse-0.5.4-py3-none-any.whl", hash = "sha256:99a9f0314977b76d776a0fcb8554de91b9bb8a18560631d6bc48721d07023dcb", size = 45933, upload-time = "2025-11-28T07:10:19.73Z" }, + { url = "https://files.pythonhosted.org/packages/49/4b/359f28a903c13438ef59ebeee215fb25da53066db67b305c125f1c6d2a25/sqlparse-0.5.5-py3-none-any.whl", hash = "sha256:12a08b3bf3eec877c519589833aed092e2444e68240a3577e8e26148acc7b1ba", size = 46138, upload-time = "2025-12-19T07:17:46.573Z" }, ] [[package]] @@ -3638,11 +3600,11 @@ wheels = [ [[package]] name = "termcolor" -version = "3.2.0" +version = "3.3.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/87/56/ab275c2b56a5e2342568838f0d5e3e66a32354adcc159b495e374cda43f5/termcolor-3.2.0.tar.gz", hash = "sha256:610e6456feec42c4bcd28934a8c87a06c3fa28b01561d46aa09a9881b8622c58", size = 14423, upload-time = "2025-10-25T19:11:42.586Z" } +sdist = { url = "https://files.pythonhosted.org/packages/46/79/cf31d7a93a8fdc6aa0fbb665be84426a8c5a557d9240b6239e9e11e35fc5/termcolor-3.3.0.tar.gz", hash = "sha256:348871ca648ec6a9a983a13ab626c0acce02f515b9e1983332b17af7979521c5", size = 14434, upload-time = "2025-12-29T12:55:21.882Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/f9/d5/141f53d7c1eb2a80e6d3e9a390228c3222c27705cbe7f048d3623053f3ca/termcolor-3.2.0-py3-none-any.whl", hash = "sha256:a10343879eba4da819353c55cb8049b0933890c2ebf9ad5d3ecd2bb32ea96ea6", size = 7698, upload-time = "2025-10-25T19:11:41.536Z" }, + { url = "https://files.pythonhosted.org/packages/33/d1/8bb87d21e9aeb323cc03034f5eaf2c8f69841e40e4853c2627edf8111ed3/termcolor-3.3.0-py3-none-any.whl", hash = "sha256:cf642efadaf0a8ebbbf4bc7a31cec2f9b5f21a9f726f4ccbb08192c9c26f43a5", size = 7734, upload-time = "2025-12-29T12:55:20.718Z" }, ] [[package]] @@ -3686,7 +3648,7 @@ wheels = [ [[package]] name = "typer" -version = "0.20.0" +version = "0.21.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "click" }, @@ -3694,9 +3656,9 @@ dependencies = [ { name = "shellingham" }, { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/8f/28/7c85c8032b91dbe79725b6f17d2fffc595dff06a35c7a30a37bef73a1ab4/typer-0.20.0.tar.gz", hash = "sha256:1aaf6494031793e4876fb0bacfa6a912b551cf43c1e63c800df8b1a866720c37", size = 106492, upload-time = "2025-10-20T17:03:49.445Z" } +sdist = { url = "https://files.pythonhosted.org/packages/36/bf/8825b5929afd84d0dabd606c67cd57b8388cb3ec385f7ef19c5cc2202069/typer-0.21.1.tar.gz", hash = "sha256:ea835607cd752343b6b2b7ce676893e5a0324082268b48f27aa058bdb7d2145d", size = 110371, upload-time = "2026-01-06T11:21:10.989Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/78/64/7713ffe4b5983314e9d436a90d5bd4f63b6054e2aca783a3cfc44cb95bbf/typer-0.20.0-py3-none-any.whl", hash = "sha256:5b463df6793ec1dca6213a3cf4c0f03bc6e322ac5e16e13ddd622a889489784a", size = 47028, upload-time = "2025-10-20T17:03:47.617Z" }, + { url = "https://files.pythonhosted.org/packages/a0/1d/d9257dd49ff2ca23ea5f132edf1281a0c4f9de8a762b9ae399b670a59235/typer-0.21.1-py3-none-any.whl", hash = "sha256:7985e89081c636b88d172c2ee0cfe33c253160994d47bdfdc302defd7d1f1d01", size = 47381, upload-time = "2026-01-06T11:21:09.824Z" }, ] [[package]] @@ -3719,14 +3681,14 @@ wheels = [ [[package]] name = "types-requests" -version = "2.32.4.20250913" +version = "2.32.4.20260107" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "urllib3" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/36/27/489922f4505975b11de2b5ad07b4fe1dca0bca9be81a703f26c5f3acfce5/types_requests-2.32.4.20250913.tar.gz", hash = "sha256:abd6d4f9ce3a9383f269775a9835a4c24e5cd6b9f647d64f88aa4613c33def5d", size = 23113, upload-time = "2025-09-13T02:40:02.309Z" } +sdist = { url = "https://files.pythonhosted.org/packages/0f/f3/a0663907082280664d745929205a89d41dffb29e89a50f753af7d57d0a96/types_requests-2.32.4.20260107.tar.gz", hash = "sha256:018a11ac158f801bfa84857ddec1650750e393df8a004a8a9ae2a9bec6fcb24f", size = 23165, upload-time = "2026-01-07T03:20:54.091Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/2a/20/9a227ea57c1285986c4cf78400d0a91615d25b24e257fd9e2969606bdfae/types_requests-2.32.4.20250913-py3-none-any.whl", hash = "sha256:78c9c1fffebbe0fa487a418e0fa5252017e9c60d1a2da394077f1780f655d7e1", size = 20658, upload-time = "2025-09-13T02:40:01.115Z" }, + { url = "https://files.pythonhosted.org/packages/1c/12/709ea261f2bf91ef0a26a9eed20f2623227a8ed85610c1e54c5805692ecb/types_requests-2.32.4.20260107-py3-none-any.whl", hash = "sha256:b703fe72f8ce5b31ef031264fe9395cac8f46a04661a79f7ed31a80fb308730d", size = 20676, upload-time = "2026-01-07T03:20:52.929Z" }, ] [[package]] @@ -3752,11 +3714,11 @@ wheels = [ [[package]] name = "tzdata" -version = "2025.2" +version = "2025.3" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/95/32/1a225d6164441be760d75c2c42e2780dc0873fe382da3e98a2e1e48361e5/tzdata-2025.2.tar.gz", hash = "sha256:b60a638fcc0daffadf82fe0f57e53d06bdec2f36c4df66280ae79bce6bd6f2b9", size = 196380, upload-time = "2025-03-23T13:54:43.652Z" } +sdist = { url = "https://files.pythonhosted.org/packages/5e/a7/c202b344c5ca7daf398f3b8a477eeb205cf3b6f32e7ec3a6bac0629ca975/tzdata-2025.3.tar.gz", hash = "sha256:de39c2ca5dc7b0344f2eba86f49d614019d29f060fc4ebc8a417896a620b56a7", size = 196772, upload-time = "2025-12-13T17:45:35.667Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/5c/23/c7abc0ca0a1526a0774eca151daeb8de62ec457e77262b66b359c3c7679e/tzdata-2025.2-py2.py3-none-any.whl", hash = "sha256:1a403fada01ff9221ca8044d701868fa132215d84beb92242d9acd2147f667a8", size = 347839, upload-time = "2025-03-23T13:54:41.845Z" }, + { url = "https://files.pythonhosted.org/packages/c7/b0/003792df09decd6849a5e39c28b513c06e84436a54440380862b5aeff25d/tzdata-2025.3-py2.py3-none-any.whl", hash = "sha256:06a47e5700f3081aab02b2e513160914ff0694bce9947d6b76ebd6bf57cfc5d1", size = 348521, upload-time = "2025-12-13T17:45:33.889Z" }, ] [[package]] @@ -3791,11 +3753,11 @@ wheels = [ [[package]] name = "urllib3" -version = "2.6.2" +version = "2.6.3" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/1e/24/a2a2ed9addd907787d7aa0355ba36a6cadf1768b934c652ea78acbd59dcd/urllib3-2.6.2.tar.gz", hash = "sha256:016f9c98bb7e98085cb2b4b17b87d2c702975664e4f060c6532e64d1c1a5e797", size = 432930, upload-time = "2025-12-11T15:56:40.252Z" } +sdist = { url = "https://files.pythonhosted.org/packages/c7/24/5f1b3bdffd70275f6661c76461e25f024d5a38a46f04aaca912426a2b1d3/urllib3-2.6.3.tar.gz", hash = "sha256:1b62b6884944a57dbe321509ab94fd4d3b307075e0c2eae991ac71ee15ad38ed", size = 435556, upload-time = "2026-01-07T16:24:43.925Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/6d/b9/4095b668ea3678bf6a0af005527f39de12fb026516fb3df17495a733b7f8/urllib3-2.6.2-py3-none-any.whl", hash = "sha256:ec21cddfe7724fc7cb4ba4bea7aa8e2ef36f607a4bab81aa6ce42a13dc3f03dd", size = 131182, upload-time = "2025-12-11T15:56:38.584Z" }, + { url = "https://files.pythonhosted.org/packages/39/08/aaaad47bc4e9dc8c725e68f9d04865dbcb2052843ff09c97b08904852d84/urllib3-2.6.3-py3-none-any.whl", hash = "sha256:bf272323e553dfb2e87d9bfd225ca7b0f467b919d7bbd355436d3fd37cb0acd4", size = 131584, upload-time = "2026-01-07T16:24:42.685Z" }, ] [[package]] @@ -3809,16 +3771,16 @@ wheels = [ [[package]] name = "uvicorn" -version = "0.38.0" +version = "0.40.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "click" }, { name = "h11" }, { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/cb/ce/f06b84e2697fef4688ca63bdb2fdf113ca0a3be33f94488f2cadb690b0cf/uvicorn-0.38.0.tar.gz", hash = "sha256:fd97093bdd120a2609fc0d3afe931d4d4ad688b6e75f0f929fde1bc36fe0e91d", size = 80605, upload-time = "2025-10-18T13:46:44.63Z" } +sdist = { url = "https://files.pythonhosted.org/packages/c3/d1/8f3c683c9561a4e6689dd3b1d345c815f10f86acd044ee1fb9a4dcd0b8c5/uvicorn-0.40.0.tar.gz", hash = "sha256:839676675e87e73694518b5574fd0f24c9d97b46bea16df7b8c05ea1a51071ea", size = 81761, upload-time = "2025-12-21T14:16:22.45Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/ee/d9/d88e73ca598f4f6ff671fb5fde8a32925c2e08a637303a1d12883c7305fa/uvicorn-0.38.0-py3-none-any.whl", hash = "sha256:48c0afd214ceb59340075b4a052ea1ee91c16fbc2a9b1469cca0e54566977b02", size = 68109, upload-time = "2025-10-18T13:46:42.958Z" }, + { url = "https://files.pythonhosted.org/packages/3d/d8/2083a1daa7439a66f3a48589a57d576aa117726762618f6bb09fe3798796/uvicorn-0.40.0-py3-none-any.whl", hash = "sha256:c6c8f55bc8bf13eb6fa9ff87ad62308bbbc33d0b67f84293151efe87e0d5f2ee", size = 68502, upload-time = "2025-12-21T14:16:21.041Z" }, ] [package.optional-dependencies]