From 825f68fe94e6e3ef18444b49d49a2eb63846a9d8 Mon Sep 17 00:00:00 2001 From: wklken Date: Tue, 9 Apr 2024 14:46:30 +0800 Subject: [PATCH] build(pyproject.toml): update dependencies, for secrity reason (#588) --- .github/workflows/dashboard.yml | 9 +- src/dashboard/apigateway/requirements.txt | 68 +- src/dashboard/apigateway/requirements_dev.txt | 87 +- src/dashboard/poetry.lock | 949 +++++++++--------- src/dashboard/pyproject.toml | 42 +- 5 files changed, 612 insertions(+), 543 deletions(-) diff --git a/.github/workflows/dashboard.yml b/.github/workflows/dashboard.yml index 8e2ee28b2..8af5e8c30 100644 --- a/.github/workflows/dashboard.yml +++ b/.github/workflows/dashboard.yml @@ -34,6 +34,13 @@ jobs: run: make edition-ee && make lint working-directory: src/dashboard + - name: Aqua Security Trivy + uses: aquasecurity/trivy-action@0.19.0 + continue-on-error: true + with: + scan-type: 'fs' + scan-ref: 'src/dashboard' + - name: Test run: make edition-ee && make test - working-directory: src/dashboard \ No newline at end of file + working-directory: src/dashboard diff --git a/src/dashboard/apigateway/requirements.txt b/src/dashboard/apigateway/requirements.txt index f6c709b38..76503b108 100644 --- a/src/dashboard/apigateway/requirements.txt +++ b/src/dashboard/apigateway/requirements.txt @@ -1,10 +1,9 @@ amqp==2.6.1 ; python_version >= "3.10" and python_version < "3.11" -apigw-manager==2.0.0 ; python_version >= "3.10" and python_version < "3.11" +apigw-manager==3.0.2 ; python_version >= "3.10" and python_version < "3.11" arrow==1.3.0 ; python_version >= "3.10" and python_version < "3.11" asgiref==3.7.2 ; python_version >= "3.10" and python_version < "3.11" attrs==22.2.0 ; python_version >= "3.10" and python_version < "3.11" -backoff==1.10.0 ; python_version >= "3.10" and python_version < "3.11" beautifulsoup4==4.12.2 ; python_version >= "3.10" and python_version < "3.11" billiard==3.6.4.0 ; python_version >= "3.10" and python_version < "3.11" bk-crypto-python-sdk==1.1.1 ; python_version >= "3.10" and python_version < "3.11" @@ -12,19 +11,19 @@ bk-iam==1.3.4 ; python_version >= "3.10" and python_version < "3.11" bk-notice-sdk==1.3.1 ; python_version >= "3.10" and python_version < "3.11" bkapi-bcs-api-gateway==1.12.1 ; python_version >= "3.10" and python_version < "3.11" bkapi-bk-apigateway==1.0.11 ; python_version >= "3.10" and python_version < "3.11" -bkapi-client-core==1.1.8 ; python_version >= "3.10" and python_version < "3.11" +bkapi-client-core==1.2.0 ; python_version >= "3.10" and python_version < "3.11" bkapi-client-generator==0.1.28 ; python_version >= "3.10" and python_version < "3.11" bkapi-component-open==1.1.0 ; python_version >= "3.10" and python_version < "3.11" bkapi-paasv3==1.0.1 ; python_version >= "3.10" and python_version < "3.11" bkpaas-auth==2.0.6 ; python_version >= "3.10" and python_version < "3.11" -blue-krill==2.0.2 ; python_version >= "3.10" and python_version < "3.11" +blue-krill==2.0.3 ; python_version >= "3.10" and python_version < "3.11" cachetools==5.3.2 ; python_version >= "3.10" and python_version < "3.11" celery==4.4.7 ; python_version >= "3.10" and python_version < "3.11" -certifi==2021.10.8 ; python_version >= "3.10" and python_version < "3.11" +certifi==2024.2.2 ; python_version >= "3.10" and python_version < "3.11" cffi==1.15.0 ; python_version >= "3.10" and python_version < "3.11" charset-normalizer==2.0.12 ; python_version >= "3.10" and python_version < "3.11" click==7.1.2 ; python_version >= "3.10" and python_version < "3.11" -cryptography==3.4.8 ; python_version >= "3.10" and python_version < "3.11" +cryptography==42.0.5 ; python_version >= "3.10" and python_version < "3.11" curlify==2.2.1 ; python_version >= "3.10" and python_version < "3.11" dacite==1.8.1 ; python_version >= "3.10" and python_version < "3.11" deprecated==1.2.13 ; python_version >= "3.10" and python_version < "3.11" @@ -42,14 +41,14 @@ drf-yasg==1.21.7 ; python_version >= "3.10" and python_version < "3.11" elasticsearch-dsl==7.4.1 ; python_version >= "3.10" and python_version < "3.11" elasticsearch==7.7.1 ; python_version >= "3.10" and python_version < "3.11" etcd3==0.12.0 ; python_version >= "3.10" and python_version < "3.11" -future==0.18.2 ; python_version >= "3.10" and python_version < "3.11" +future==0.18.3 ; python_version >= "3.10" and python_version < "3.11" gevent==24.2.1 ; python_version >= "3.10" and python_version < "3.11" -googleapis-common-protos==1.56.3 ; python_version >= "3.10" and python_version < "3.11" +googleapis-common-protos==1.59.1 ; python_version >= "3.10" and python_version < "3.11" greenlet==2.0.2 ; python_version >= "3.10" and python_version < "3.11" grpcio==1.44.0 ; python_version >= "3.10" and python_version < "3.11" gunicorn==21.2.0 ; python_version >= "3.10" and python_version < "3.11" idna==2.8 ; python_version >= "3.10" and python_version < "3.11" -importlib-metadata==4.8.3 ; python_version >= "3.10" and python_version < "3.11" +importlib-metadata==7.0.0 ; python_version >= "3.10" and python_version < "3.11" inflection==0.5.1 ; python_version >= "3.10" and python_version < "3.11" jinja2==3.1.3 ; python_version >= "3.10" and python_version < "3.11" jsonfield==3.1.0 ; python_version >= "3.10" and python_version < "3.11" @@ -57,31 +56,32 @@ jsonschema==3.2.0 ; python_version >= "3.10" and python_version < "3.11" kombu==4.6.11 ; python_version >= "3.10" and python_version < "3.11" markupsafe==2.1.5 ; python_version >= "3.10" and python_version < "3.11" mysqlclient==2.1.1 ; python_version >= "3.10" and python_version < "3.11" -opentelemetry-api==1.7.1 ; python_version >= "3.10" and python_version < "3.11" -opentelemetry-exporter-jaeger-proto-grpc==1.7.1 ; python_version >= "3.10" and python_version < "3.11" -opentelemetry-exporter-jaeger-thrift==1.7.1 ; python_version >= "3.10" and python_version < "3.11" -opentelemetry-exporter-jaeger==1.7.1 ; python_version >= "3.10" and python_version < "3.11" -opentelemetry-exporter-otlp-proto-grpc==1.7.1 ; python_version >= "3.10" and python_version < "3.11" -opentelemetry-exporter-otlp-proto-http==1.7.1 ; python_version >= "3.10" and python_version < "3.11" -opentelemetry-exporter-otlp==1.7.1 ; python_version >= "3.10" and python_version < "3.11" -opentelemetry-instrumentation-celery==0.26b1 ; python_version >= "3.10" and python_version < "3.11" -opentelemetry-instrumentation-dbapi==0.26b1 ; python_version >= "3.10" and python_version < "3.11" -opentelemetry-instrumentation-django==0.26b1 ; python_version >= "3.10" and python_version < "3.11" -opentelemetry-instrumentation-logging==0.26b1 ; python_version >= "3.10" and python_version < "3.11" -opentelemetry-instrumentation-redis==0.26b1 ; python_version >= "3.10" and python_version < "3.11" -opentelemetry-instrumentation-requests==0.26b1 ; python_version >= "3.10" and python_version < "3.11" -opentelemetry-instrumentation-wsgi==0.26b1 ; python_version >= "3.10" and python_version < "3.11" -opentelemetry-instrumentation==0.26b1 ; python_version >= "3.10" and python_version < "3.11" -opentelemetry-proto==1.7.1 ; python_version >= "3.10" and python_version < "3.11" -opentelemetry-sdk==1.7.1 ; python_version >= "3.10" and python_version < "3.11" -opentelemetry-semantic-conventions==0.26b1 ; python_version >= "3.10" and python_version < "3.11" -opentelemetry-util-http==0.26b1 ; python_version >= "3.10" and python_version < "3.11" +opentelemetry-api==1.24.0 ; python_version >= "3.10" and python_version < "3.11" +opentelemetry-exporter-jaeger-proto-grpc==1.21.0 ; python_version >= "3.10" and python_version < "3.11" +opentelemetry-exporter-jaeger-thrift==1.21.0 ; python_version >= "3.10" and python_version < "3.11" +opentelemetry-exporter-jaeger==1.21.0 ; python_version >= "3.10" and python_version < "3.11" +opentelemetry-exporter-otlp-proto-common==1.24.0 ; python_version >= "3.10" and python_version < "3.11" +opentelemetry-exporter-otlp-proto-grpc==1.24.0 ; python_version >= "3.10" and python_version < "3.11" +opentelemetry-exporter-otlp-proto-http==1.24.0 ; python_version >= "3.10" and python_version < "3.11" +opentelemetry-exporter-otlp==1.24.0 ; python_version >= "3.10" and python_version < "3.11" +opentelemetry-instrumentation-celery==0.45b0 ; python_version >= "3.10" and python_version < "3.11" +opentelemetry-instrumentation-dbapi==0.45b0 ; python_version >= "3.10" and python_version < "3.11" +opentelemetry-instrumentation-django==0.45b0 ; python_version >= "3.10" and python_version < "3.11" +opentelemetry-instrumentation-logging==0.45b0 ; python_version >= "3.10" and python_version < "3.11" +opentelemetry-instrumentation-redis==0.45b0 ; python_version >= "3.10" and python_version < "3.11" +opentelemetry-instrumentation-requests==0.45b0 ; python_version >= "3.10" and python_version < "3.11" +opentelemetry-instrumentation-wsgi==0.45b0 ; python_version >= "3.10" and python_version < "3.11" +opentelemetry-instrumentation==0.45b0 ; python_version >= "3.10" and python_version < "3.11" +opentelemetry-proto==1.24.0 ; python_version >= "3.10" and python_version < "3.11" +opentelemetry-sdk==1.24.0 ; python_version >= "3.10" and python_version < "3.11" +opentelemetry-semantic-conventions==0.45b0 ; python_version >= "3.10" and python_version < "3.11" +opentelemetry-util-http==0.45b0 ; python_version >= "3.10" and python_version < "3.11" packaging==24.0 ; python_version >= "3.10" and python_version < "3.11" -pillow==10.2.0 ; python_version >= "3.10" and python_version < "3.11" +pillow==10.3.0 ; python_version >= "3.10" and python_version < "3.11" prometheus-client==0.12.0 ; python_version >= "3.10" and python_version < "3.11" -protobuf==3.19.4 ; python_version >= "3.10" and python_version < "3.11" +protobuf==3.20.3 ; python_version >= "3.10" and python_version < "3.11" pycparser==2.21 ; python_version >= "3.10" and python_version < "3.11" -pycryptodomex==3.19.0 ; python_version >= "3.10" and python_version < "3.11" +pycryptodomex==3.19.1 ; python_version >= "3.10" and python_version < "3.11" pydantic==1.9.2 ; python_version >= "3.10" and python_version < "3.11" pygments==2.17.2 ; python_version >= "3.10" and python_version < "3.11" pyjwt==1.7.1 ; python_version >= "3.10" and python_version < "3.11" @@ -99,10 +99,10 @@ redis==4.1.4 ; python_version >= "3.10" and python_version < "3.11" requests==2.31.0 ; python_version >= "3.10" and python_version < "3.11" ruamel-yaml-clib==0.2.7 ; platform_python_implementation == "CPython" and python_version < "3.11" and python_version >= "3.10" ruamel-yaml==0.17.40 ; python_version >= "3.10" and python_version < "3.11" -setuptools==59.6.0 ; python_version >= "3.10" and python_version < "3.11" +setuptools==65.5.1 ; python_version >= "3.10" and python_version < "3.11" six==1.16.0 ; python_version >= "3.10" and python_version < "3.11" soupsieve==2.3.2.post1 ; python_version >= "3.10" and python_version < "3.11" -sqlparse==0.4.3 ; python_version >= "3.10" and python_version < "3.11" +sqlparse==0.4.4 ; python_version >= "3.10" and python_version < "3.11" tenacity==8.0.1 ; python_version >= "3.10" and python_version < "3.11" thrift==0.16.0 ; python_version >= "3.10" and python_version < "3.11" toml==0.10.2 ; python_version >= "3.10" and python_version < "3.11" @@ -113,7 +113,7 @@ uritemplate==4.1.1 ; python_version >= "3.10" and python_version < "3.11" urllib3==2.2.1 ; python_version >= "3.10" and python_version < "3.11" vine==1.3.0 ; python_version >= "3.10" and python_version < "3.11" watchdog==1.0.2 ; python_version >= "3.10" and python_version < "3.11" -werkzeug==2.0.3 ; python_version >= "3.10" and python_version < "3.11" +werkzeug==3.0.1 ; python_version >= "3.10" and python_version < "3.11" whitenoise==6.6.0 ; python_version >= "3.10" and python_version < "3.11" wrapt==1.15.0 ; python_version >= "3.10" and python_version < "3.11" zipp==3.6.0 ; python_version >= "3.10" and python_version < "3.11" diff --git a/src/dashboard/apigateway/requirements_dev.txt b/src/dashboard/apigateway/requirements_dev.txt index 0ff130c1c..d85b0b56d 100644 --- a/src/dashboard/apigateway/requirements_dev.txt +++ b/src/dashboard/apigateway/requirements_dev.txt @@ -1,12 +1,10 @@ amqp==2.6.1 ; python_version >= "3.10" and python_version < "3.11" -apigw-manager==2.0.0 ; python_version >= "3.10" and python_version < "3.11" -appnope==0.1.2 ; python_version >= "3.10" and python_version < "3.11" and sys_platform == "darwin" +apigw-manager==3.0.2 ; python_version >= "3.10" and python_version < "3.11" arrow==1.3.0 ; python_version >= "3.10" and python_version < "3.11" asgiref==3.7.2 ; python_version >= "3.10" and python_version < "3.11" +asttokens==2.4.1 ; python_version >= "3.10" and python_version < "3.11" attrs==22.2.0 ; python_version >= "3.10" and python_version < "3.11" -backcall==0.2.0 ; python_version >= "3.10" and python_version < "3.11" -backoff==1.10.0 ; python_version >= "3.10" and python_version < "3.11" beautifulsoup4==4.12.2 ; python_version >= "3.10" and python_version < "3.11" billiard==3.6.4.0 ; python_version >= "3.10" and python_version < "3.11" bk-crypto-python-sdk==1.1.1 ; python_version >= "3.10" and python_version < "3.11" @@ -14,15 +12,15 @@ bk-iam==1.3.4 ; python_version >= "3.10" and python_version < "3.11" bk-notice-sdk==1.3.1 ; python_version >= "3.10" and python_version < "3.11" bkapi-bcs-api-gateway==1.12.1 ; python_version >= "3.10" and python_version < "3.11" bkapi-bk-apigateway==1.0.11 ; python_version >= "3.10" and python_version < "3.11" -bkapi-client-core==1.1.8 ; python_version >= "3.10" and python_version < "3.11" +bkapi-client-core==1.2.0 ; python_version >= "3.10" and python_version < "3.11" bkapi-client-generator==0.1.28 ; python_version >= "3.10" and python_version < "3.11" bkapi-component-open==1.1.0 ; python_version >= "3.10" and python_version < "3.11" bkapi-paasv3==1.0.1 ; python_version >= "3.10" and python_version < "3.11" bkpaas-auth==2.0.6 ; python_version >= "3.10" and python_version < "3.11" -blue-krill==2.0.2 ; python_version >= "3.10" and python_version < "3.11" +blue-krill==2.0.3 ; python_version >= "3.10" and python_version < "3.11" cachetools==5.3.2 ; python_version >= "3.10" and python_version < "3.11" celery==4.4.7 ; python_version >= "3.10" and python_version < "3.11" -certifi==2021.10.8 ; python_version >= "3.10" and python_version < "3.11" +certifi==2024.2.2 ; python_version >= "3.10" and python_version < "3.11" cffi==1.15.0 ; python_version >= "3.10" and python_version < "3.11" cfgv==3.3.1 ; python_version >= "3.10" and python_version < "3.11" chardet==5.2.0 ; python_version >= "3.10" and python_version < "3.11" @@ -31,7 +29,7 @@ click==7.1.2 ; python_version >= "3.10" and python_version < "3.11" colorama==0.4.6 ; python_version >= "3.10" and python_version < "3.11" coverage==7.4.4 ; python_version >= "3.10" and python_version < "3.11" coverage[toml]==7.4.4 ; python_version >= "3.10" and python_version < "3.11" -cryptography==3.4.8 ; python_version >= "3.10" and python_version < "3.11" +cryptography==42.0.5 ; python_version >= "3.10" and python_version < "3.11" curlify==2.2.1 ; python_version >= "3.10" and python_version < "3.11" dacite==1.8.1 ; python_version >= "3.10" and python_version < "3.11" decorator==5.1.1 ; python_version >= "3.10" and python_version < "3.11" @@ -55,12 +53,13 @@ elasticsearch==7.7.1 ; python_version >= "3.10" and python_version < "3.11" etcd3==0.12.0 ; python_version >= "3.10" and python_version < "3.11" exceptiongroup==1.2.0 ; python_version >= "3.10" and python_version < "3.11" execnet==1.9.0 ; python_version >= "3.10" and python_version < "3.11" +executing==2.0.1 ; python_version >= "3.10" and python_version < "3.11" faker==24.2.0 ; python_version >= "3.10" and python_version < "3.11" fakeredis==2.20.0 ; python_version >= "3.10" and python_version < "3.11" filelock==3.13.1 ; python_version >= "3.10" and python_version < "3.11" -future==0.18.2 ; python_version >= "3.10" and python_version < "3.11" +future==0.18.3 ; python_version >= "3.10" and python_version < "3.11" gevent==24.2.1 ; python_version >= "3.10" and python_version < "3.11" -googleapis-common-protos==1.56.3 ; python_version >= "3.10" and python_version < "3.11" +googleapis-common-protos==1.59.1 ; python_version >= "3.10" and python_version < "3.11" greenlet==2.0.2 ; python_version >= "3.10" and python_version < "3.11" grimp==3.2 ; python_version >= "3.10" and python_version < "3.11" grpcio==1.44.0 ; python_version >= "3.10" and python_version < "3.11" @@ -68,11 +67,10 @@ gunicorn==21.2.0 ; python_version >= "3.10" and python_version < "3.11" identify==2.4.4 ; python_version >= "3.10" and python_version < "3.11" idna==2.8 ; python_version >= "3.10" and python_version < "3.11" import-linter==2.0 ; python_version >= "3.10" and python_version < "3.11" -importlib-metadata==4.8.3 ; python_version >= "3.10" and python_version < "3.11" +importlib-metadata==7.0.0 ; python_version >= "3.10" and python_version < "3.11" inflection==0.5.1 ; python_version >= "3.10" and python_version < "3.11" iniconfig==1.1.1 ; python_version >= "3.10" and python_version < "3.11" -ipython-genutils==0.2.0 ; python_version >= "3.10" and python_version < "3.11" -ipython==7.16.3 ; python_version >= "3.10" and python_version < "3.11" +ipython==8.23.0 ; python_version >= "3.10" and python_version < "3.11" jedi==0.17.2 ; python_version >= "3.10" and python_version < "3.11" jinja2==3.1.3 ; python_version >= "3.10" and python_version < "3.11" jsonfield==3.1.0 ; python_version >= "3.10" and python_version < "3.11" @@ -80,46 +78,48 @@ jsonschema==3.2.0 ; python_version >= "3.10" and python_version < "3.11" kombu==4.6.11 ; python_version >= "3.10" and python_version < "3.11" markdown-it-py==3.0.0 ; python_version >= "3.10" and python_version < "3.11" markupsafe==2.1.5 ; python_version >= "3.10" and python_version < "3.11" +matplotlib-inline==0.1.6 ; python_version >= "3.10" and python_version < "3.11" mdurl==0.1.2 ; python_version >= "3.10" and python_version < "3.11" mypy-extensions==1.0.0 ; python_version >= "3.10" and python_version < "3.11" mypy==1.9.0 ; python_version >= "3.10" and python_version < "3.11" mysqlclient==2.1.1 ; python_version >= "3.10" and python_version < "3.11" nodeenv==1.6.0 ; python_version >= "3.10" and python_version < "3.11" nose==1.3.7 ; python_version >= "3.10" and python_version < "3.11" -opentelemetry-api==1.7.1 ; python_version >= "3.10" and python_version < "3.11" -opentelemetry-exporter-jaeger-proto-grpc==1.7.1 ; python_version >= "3.10" and python_version < "3.11" -opentelemetry-exporter-jaeger-thrift==1.7.1 ; python_version >= "3.10" and python_version < "3.11" -opentelemetry-exporter-jaeger==1.7.1 ; python_version >= "3.10" and python_version < "3.11" -opentelemetry-exporter-otlp-proto-grpc==1.7.1 ; python_version >= "3.10" and python_version < "3.11" -opentelemetry-exporter-otlp-proto-http==1.7.1 ; python_version >= "3.10" and python_version < "3.11" -opentelemetry-exporter-otlp==1.7.1 ; python_version >= "3.10" and python_version < "3.11" -opentelemetry-instrumentation-celery==0.26b1 ; python_version >= "3.10" and python_version < "3.11" -opentelemetry-instrumentation-dbapi==0.26b1 ; python_version >= "3.10" and python_version < "3.11" -opentelemetry-instrumentation-django==0.26b1 ; python_version >= "3.10" and python_version < "3.11" -opentelemetry-instrumentation-logging==0.26b1 ; python_version >= "3.10" and python_version < "3.11" -opentelemetry-instrumentation-redis==0.26b1 ; python_version >= "3.10" and python_version < "3.11" -opentelemetry-instrumentation-requests==0.26b1 ; python_version >= "3.10" and python_version < "3.11" -opentelemetry-instrumentation-wsgi==0.26b1 ; python_version >= "3.10" and python_version < "3.11" -opentelemetry-instrumentation==0.26b1 ; python_version >= "3.10" and python_version < "3.11" -opentelemetry-proto==1.7.1 ; python_version >= "3.10" and python_version < "3.11" -opentelemetry-sdk==1.7.1 ; python_version >= "3.10" and python_version < "3.11" -opentelemetry-semantic-conventions==0.26b1 ; python_version >= "3.10" and python_version < "3.11" -opentelemetry-util-http==0.26b1 ; python_version >= "3.10" and python_version < "3.11" +opentelemetry-api==1.24.0 ; python_version >= "3.10" and python_version < "3.11" +opentelemetry-exporter-jaeger-proto-grpc==1.21.0 ; python_version >= "3.10" and python_version < "3.11" +opentelemetry-exporter-jaeger-thrift==1.21.0 ; python_version >= "3.10" and python_version < "3.11" +opentelemetry-exporter-jaeger==1.21.0 ; python_version >= "3.10" and python_version < "3.11" +opentelemetry-exporter-otlp-proto-common==1.24.0 ; python_version >= "3.10" and python_version < "3.11" +opentelemetry-exporter-otlp-proto-grpc==1.24.0 ; python_version >= "3.10" and python_version < "3.11" +opentelemetry-exporter-otlp-proto-http==1.24.0 ; python_version >= "3.10" and python_version < "3.11" +opentelemetry-exporter-otlp==1.24.0 ; python_version >= "3.10" and python_version < "3.11" +opentelemetry-instrumentation-celery==0.45b0 ; python_version >= "3.10" and python_version < "3.11" +opentelemetry-instrumentation-dbapi==0.45b0 ; python_version >= "3.10" and python_version < "3.11" +opentelemetry-instrumentation-django==0.45b0 ; python_version >= "3.10" and python_version < "3.11" +opentelemetry-instrumentation-logging==0.45b0 ; python_version >= "3.10" and python_version < "3.11" +opentelemetry-instrumentation-redis==0.45b0 ; python_version >= "3.10" and python_version < "3.11" +opentelemetry-instrumentation-requests==0.45b0 ; python_version >= "3.10" and python_version < "3.11" +opentelemetry-instrumentation-wsgi==0.45b0 ; python_version >= "3.10" and python_version < "3.11" +opentelemetry-instrumentation==0.45b0 ; python_version >= "3.10" and python_version < "3.11" +opentelemetry-proto==1.24.0 ; python_version >= "3.10" and python_version < "3.11" +opentelemetry-sdk==1.24.0 ; python_version >= "3.10" and python_version < "3.11" +opentelemetry-semantic-conventions==0.45b0 ; python_version >= "3.10" and python_version < "3.11" +opentelemetry-util-http==0.45b0 ; python_version >= "3.10" and python_version < "3.11" packaging==24.0 ; python_version >= "3.10" and python_version < "3.11" parso==0.7.1 ; python_version >= "3.10" and python_version < "3.11" -pexpect==4.8.0 ; python_version >= "3.10" and python_version < "3.11" and sys_platform != "win32" -pickleshare==0.7.5 ; python_version >= "3.10" and python_version < "3.11" -pillow==10.2.0 ; python_version >= "3.10" and python_version < "3.11" +pexpect==4.8.0 ; python_version >= "3.10" and python_version < "3.11" and (sys_platform != "win32" and sys_platform != "emscripten") +pillow==10.3.0 ; python_version >= "3.10" and python_version < "3.11" platformdirs==4.2.0 ; python_version >= "3.10" and python_version < "3.11" pluggy==1.4.0 ; python_version >= "3.10" and python_version < "3.11" pre-commit==3.6.2 ; python_version >= "3.10" and python_version < "3.11" prometheus-client==0.12.0 ; python_version >= "3.10" and python_version < "3.11" -prompt-toolkit==3.0.36 ; python_version >= "3.10" and python_version < "3.11" -protobuf==3.19.4 ; python_version >= "3.10" and python_version < "3.11" -ptyprocess==0.7.0 ; python_version >= "3.10" and python_version < "3.11" and sys_platform != "win32" +prompt-toolkit==3.0.43 ; python_version >= "3.10" and python_version < "3.11" +protobuf==3.20.3 ; python_version >= "3.10" and python_version < "3.11" +ptyprocess==0.7.0 ; python_version >= "3.10" and python_version < "3.11" and (sys_platform != "win32" and sys_platform != "emscripten") +pure-eval==0.2.2 ; python_version >= "3.10" and python_version < "3.11" py-cpuinfo==8.0.0 ; python_version >= "3.10" and python_version < "3.11" pycparser==2.21 ; python_version >= "3.10" and python_version < "3.11" -pycryptodomex==3.19.0 ; python_version >= "3.10" and python_version < "3.11" +pycryptodomex==3.19.1 ; python_version >= "3.10" and python_version < "3.11" pydantic==1.9.2 ; python_version >= "3.10" and python_version < "3.11" pygments==2.17.2 ; python_version >= "3.10" and python_version < "3.11" pyjwt==1.7.1 ; python_version >= "3.10" and python_version < "3.11" @@ -150,18 +150,19 @@ rope==1.12.0 ; python_version >= "3.10" and python_version < "3.11" ruamel-yaml-clib==0.2.7 ; platform_python_implementation == "CPython" and python_version < "3.11" and python_version >= "3.10" ruamel-yaml==0.17.40 ; python_version >= "3.10" and python_version < "3.11" ruff==0.3.3 ; python_version >= "3.10" and python_version < "3.11" -setuptools==59.6.0 ; python_version >= "3.10" and python_version < "3.11" +setuptools==65.5.1 ; python_version >= "3.10" and python_version < "3.11" six==1.16.0 ; python_version >= "3.10" and python_version < "3.11" sortedcontainers==2.4.0 ; python_version >= "3.10" and python_version < "3.11" soupsieve==2.3.2.post1 ; python_version >= "3.10" and python_version < "3.11" -sqlparse==0.4.3 ; python_version >= "3.10" and python_version < "3.11" +sqlparse==0.4.4 ; python_version >= "3.10" and python_version < "3.11" +stack-data==0.6.3 ; python_version >= "3.10" and python_version < "3.11" tenacity==8.0.1 ; python_version >= "3.10" and python_version < "3.11" thrift==0.16.0 ; python_version >= "3.10" and python_version < "3.11" toml==0.10.2 ; python_version >= "3.10" and python_version < "3.11" tomli==2.0.1 ; python_version >= "3.10" and python_version < "3.11" tongsuopy-crayon==1.0.2b6 ; python_version >= "3.10" and python_version < "3.11" tox==4.14.1 ; python_version >= "3.10" and python_version < "3.11" -traitlets==4.3.3 ; python_version >= "3.10" and python_version < "3.11" +traitlets==5.14.2 ; python_version >= "3.10" and python_version < "3.11" types-cachetools==5.3.0.7 ; python_version >= "3.10" and python_version < "3.11" types-docutils==0.20.0.20240317 ; python_version >= "3.10" and python_version < "3.11" types-python-dateutil==2.9.0.20240316 ; python_version >= "3.10" and python_version < "3.11" @@ -176,7 +177,7 @@ vine==1.3.0 ; python_version >= "3.10" and python_version < "3.11" virtualenv==20.25.1 ; python_version >= "3.10" and python_version < "3.11" watchdog==1.0.2 ; python_version >= "3.10" and python_version < "3.11" wcwidth==0.2.5 ; python_version >= "3.10" and python_version < "3.11" -werkzeug==2.0.3 ; python_version >= "3.10" and python_version < "3.11" +werkzeug==3.0.1 ; python_version >= "3.10" and python_version < "3.11" whitenoise==6.6.0 ; python_version >= "3.10" and python_version < "3.11" wrapt==1.15.0 ; python_version >= "3.10" and python_version < "3.11" zipp==3.6.0 ; python_version >= "3.10" and python_version < "3.11" diff --git a/src/dashboard/poetry.lock b/src/dashboard/poetry.lock index dcf847a32..c319686c5 100644 --- a/src/dashboard/poetry.lock +++ b/src/dashboard/poetry.lock @@ -21,18 +21,18 @@ reference = "tencent" [[package]] name = "apigw-manager" -version = "2.0.0" -description = "" +version = "3.0.2" +description = "The SDK for managing blueking gateway resource." optional = false python-versions = ">=3.6.1,<4.0.0" files = [ - {file = "apigw_manager-2.0.0-py3-none-any.whl", hash = "sha256:fdfd899a5935dbd66ef489ebbcd5ec53c61d926a118e081d4d19621f495ce664"}, + {file = "apigw_manager-3.0.2-py3-none-any.whl", hash = "sha256:c495d8da42362c30e262bc524923807659b045654c82686c3f377afdd282b4d9"}, ] [package.dependencies] bkapi-bk-apigateway = ">=1.0.11,<2.0.0" -bkapi-client-core = ">=1.1.3" -future = "0.18.2" +bkapi-client-core = ">=1.2.0" +future = ">=0.18.2" packaging = ">=21.0" pyyaml = ">=5.4.1" setuptools = ">=21.0.0" @@ -49,22 +49,6 @@ type = "legacy" url = "https://mirrors.cloud.tencent.com/pypi/simple" reference = "tencent" -[[package]] -name = "appnope" -version = "0.1.2" -description = "Disable App Nap on macOS >= 10.9" -optional = false -python-versions = "*" -files = [ - {file = "appnope-0.1.2-py2.py3-none-any.whl", hash = "sha256:93aa393e9d6c54c5cd570ccadd8edad61ea0c4b9ea7a01409020c9aa019eb442"}, - {file = "appnope-0.1.2.tar.gz", hash = "sha256:dd83cd4b5b460958838f6eb3000c660b1f9caf2a5b1de4264e941512f603258a"}, -] - -[package.source] -type = "legacy" -url = "https://mirrors.cloud.tencent.com/pypi/simple" -reference = "tencent" - [[package]] name = "arrow" version = "1.3.0" @@ -112,22 +96,22 @@ url = "https://mirrors.cloud.tencent.com/pypi/simple" reference = "tencent" [[package]] -name = "attrs" -version = "22.2.0" -description = "Classes Without Boilerplate" +name = "asttokens" +version = "2.4.1" +description = "Annotate AST trees with source code positions" optional = false -python-versions = ">=3.6" +python-versions = "*" files = [ - {file = "attrs-22.2.0-py3-none-any.whl", hash = "sha256:29e95c7f6778868dbd49170f98f8818f78f3dc5e0e37c0b1f474e3561b240836"}, - {file = "attrs-22.2.0.tar.gz", hash = "sha256:c9227bfc2f01993c03f68db37d1d15c9690188323c067c641f1a35ca58185f99"}, + {file = "asttokens-2.4.1-py2.py3-none-any.whl", hash = "sha256:051ed49c3dcae8913ea7cd08e46a606dba30b79993209636c4875bc1d637bc24"}, + {file = "asttokens-2.4.1.tar.gz", hash = "sha256:b03869718ba9a6eb027e134bfdf69f38a236d681c83c160d510768af11254ba0"}, ] +[package.dependencies] +six = ">=1.12.0" + [package.extras] -cov = ["attrs[tests]", "coverage-enable-subprocess", "coverage[toml] (>=5.3)"] -dev = ["attrs[docs,tests]"] -docs = ["furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier", "zope.interface"] -tests = ["attrs[tests-no-zope]", "zope.interface"] -tests-no-zope = ["cloudpickle", "cloudpickle", "hypothesis", "hypothesis", "mypy (>=0.971,<0.990)", "mypy (>=0.971,<0.990)", "pympler", "pympler", "pytest (>=4.3.0)", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-mypy-plugins", "pytest-xdist[psutil]", "pytest-xdist[psutil]"] +astroid = ["astroid (>=1,<2)", "astroid (>=2,<4)"] +test = ["astroid (>=1,<2)", "astroid (>=2,<4)", "pytest"] [package.source] type = "legacy" @@ -135,31 +119,22 @@ url = "https://mirrors.cloud.tencent.com/pypi/simple" reference = "tencent" [[package]] -name = "backcall" -version = "0.2.0" -description = "Specifications for callback functions passed in to an API" +name = "attrs" +version = "22.2.0" +description = "Classes Without Boilerplate" optional = false -python-versions = "*" +python-versions = ">=3.6" files = [ - {file = "backcall-0.2.0-py2.py3-none-any.whl", hash = "sha256:fbbce6a29f263178a1f7915c1940bde0ec2b2a967566fe1c65c1dfb7422bd255"}, - {file = "backcall-0.2.0.tar.gz", hash = "sha256:5cbdbf27be5e7cfadb448baf0aa95508f91f2bbc6c6437cd9cd06e2a4c215e1e"}, + {file = "attrs-22.2.0-py3-none-any.whl", hash = "sha256:29e95c7f6778868dbd49170f98f8818f78f3dc5e0e37c0b1f474e3561b240836"}, + {file = "attrs-22.2.0.tar.gz", hash = "sha256:c9227bfc2f01993c03f68db37d1d15c9690188323c067c641f1a35ca58185f99"}, ] -[package.source] -type = "legacy" -url = "https://mirrors.cloud.tencent.com/pypi/simple" -reference = "tencent" - -[[package]] -name = "backoff" -version = "1.10.0" -description = "Function decoration for backoff and retry" -optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" -files = [ - {file = "backoff-1.10.0-py2.py3-none-any.whl", hash = "sha256:5e73e2cbe780e1915a204799dba0a01896f45f4385e636bcca7a0614d879d0cd"}, - {file = "backoff-1.10.0.tar.gz", hash = "sha256:b8fba021fac74055ac05eb7c7bfce4723aedde6cd0a504e5326bcb0bdd6d19a4"}, -] +[package.extras] +cov = ["attrs[tests]", "coverage-enable-subprocess", "coverage[toml] (>=5.3)"] +dev = ["attrs[docs,tests]"] +docs = ["furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier", "zope.interface"] +tests = ["attrs[tests-no-zope]", "zope.interface"] +tests-no-zope = ["cloudpickle", "cloudpickle", "hypothesis", "hypothesis", "mypy (>=0.971,<0.990)", "mypy (>=0.971,<0.990)", "pympler", "pympler", "pytest (>=4.3.0)", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-mypy-plugins", "pytest-xdist[psutil]", "pytest-xdist[psutil]"] [package.source] type = "legacy" @@ -310,17 +285,18 @@ reference = "tencent" [[package]] name = "bkapi-client-core" -version = "1.1.8" -description = "" +version = "1.2.0" +description = "A toolkit for buiding blueking API clients." optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*" files = [ - {file = "bkapi_client_core-1.1.8-py2.py3-none-any.whl", hash = "sha256:59937769f5aeb95c8737b37f516b1f6d641151c629c414267613993011cc8bcd"}, + {file = "bkapi_client_core-1.2.0-py2.py3-none-any.whl", hash = "sha256:f18b29e0fc0ee8d5eca33ea1f823f26dc7d7adc2f39670cc45cc2f8452f39630"}, ] [package.dependencies] curlify = ">=2.0" requests = ">=2.20" +six = "*" typing-extensions = ">=3.7.4" [package.extras] @@ -410,19 +386,19 @@ reference = "tencent" [[package]] name = "blue-krill" -version = "2.0.2" -description = "Tools and common packages for blueking paas" +version = "2.0.3" +description = "Tools and common packages for blueking PaaS platform." optional = false python-versions = ">=3.8,<3.11" files = [ - {file = "blue_krill-2.0.2-py3-none-any.whl", hash = "sha256:69ad05f8bc2bcf13a24f09860235ccec3fd952547dae3bcaa5974f38a9be0161"}, - {file = "blue_krill-2.0.2.tar.gz", hash = "sha256:e8c512a0c70ca9add03f668832015cd77169145ec80475ad926ee2ae952adfa8"}, + {file = "blue_krill-2.0.3-py3-none-any.whl", hash = "sha256:f30ae9bbce3cc038b0f4a3d092935147a8f58ee18a225d1dbf25daf561fa7304"}, + {file = "blue_krill-2.0.3.tar.gz", hash = "sha256:7c8b1073f687ac4fa84d585a053bb62ce4056f6d0158db2389c1803dfa93994f"}, ] [package.dependencies] bk-crypto-python-sdk = ">=1.0.4,<2.0.0" click = "*" -cryptography = ">=3.0.0,<4.0.0" +cryptography = ">=3.0.0" curlify = ">=2.2.1,<3.0.0" django-environ = ">=0.8.1,<0.9.0" pydantic = "*" @@ -512,13 +488,13 @@ reference = "tencent" [[package]] name = "certifi" -version = "2021.10.8" +version = "2024.2.2" description = "Python package for providing Mozilla's CA Bundle." optional = false -python-versions = "*" +python-versions = ">=3.6" files = [ - {file = "certifi-2021.10.8-py2.py3-none-any.whl", hash = "sha256:d62a0163eb4c2344ac042ab2bdf75399a71a2d8c7d47eac2e2ee91b9d6339569"}, - {file = "certifi-2021.10.8.tar.gz", hash = "sha256:78884e7c1d4b00ce3cea67b44566851c4343c120abd683433ce934a68ea58872"}, + {file = "certifi-2024.2.2-py3-none-any.whl", hash = "sha256:dc383c07b76109f368f6106eee2b593b04a011ea4d55f652c6ca24a754d1cdd1"}, + {file = "certifi-2024.2.2.tar.gz", hash = "sha256:0569859f95fc761b18b45ef421b1290a0f65f147e92a1e5eb3e635f9a5e4e66f"}, ] [package.source] @@ -750,42 +726,57 @@ reference = "tencent" [[package]] name = "cryptography" -version = "3.4.8" +version = "42.0.5" description = "cryptography is a package which provides cryptographic recipes and primitives to Python developers." optional = false -python-versions = ">=3.6" +python-versions = ">=3.7" files = [ - {file = "cryptography-3.4.8-cp36-abi3-macosx_10_10_x86_64.whl", hash = "sha256:a00cf305f07b26c351d8d4e1af84ad7501eca8a342dedf24a7acb0e7b7406e14"}, - {file = "cryptography-3.4.8-cp36-abi3-macosx_11_0_arm64.whl", hash = "sha256:f44d141b8c4ea5eb4dbc9b3ad992d45580c1d22bf5e24363f2fbf50c2d7ae8a7"}, - {file = "cryptography-3.4.8-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:0a7dcbcd3f1913f664aca35d47c1331fce738d44ec34b7be8b9d332151b0b01e"}, - {file = "cryptography-3.4.8-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:34dae04a0dce5730d8eb7894eab617d8a70d0c97da76b905de9efb7128ad7085"}, - {file = "cryptography-3.4.8-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1eb7bb0df6f6f583dd8e054689def236255161ebbcf62b226454ab9ec663746b"}, - {file = "cryptography-3.4.8-cp36-abi3-manylinux_2_24_x86_64.whl", hash = "sha256:9965c46c674ba8cc572bc09a03f4c649292ee73e1b683adb1ce81e82e9a6a0fb"}, - {file = "cryptography-3.4.8-cp36-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:3c4129fc3fdc0fa8e40861b5ac0c673315b3c902bbdc05fc176764815b43dd1d"}, - {file = "cryptography-3.4.8-cp36-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:695104a9223a7239d155d7627ad912953b540929ef97ae0c34c7b8bf30857e89"}, - {file = "cryptography-3.4.8-cp36-abi3-win32.whl", hash = "sha256:21ca464b3a4b8d8e86ba0ee5045e103a1fcfac3b39319727bc0fc58c09c6aff7"}, - {file = "cryptography-3.4.8-cp36-abi3-win_amd64.whl", hash = "sha256:3520667fda779eb788ea00080124875be18f2d8f0848ec00733c0ec3bb8219fc"}, - {file = "cryptography-3.4.8-pp36-pypy36_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:d2a6e5ef66503da51d2110edf6c403dc6b494cc0082f85db12f54e9c5d4c3ec5"}, - {file = "cryptography-3.4.8-pp36-pypy36_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a305600e7a6b7b855cd798e00278161b681ad6e9b7eca94c721d5f588ab212af"}, - {file = "cryptography-3.4.8-pp36-pypy36_pp73-manylinux_2_24_x86_64.whl", hash = "sha256:3fa3a7ccf96e826affdf1a0a9432be74dc73423125c8f96a909e3835a5ef194a"}, - {file = "cryptography-3.4.8-pp37-pypy37_pp73-macosx_10_10_x86_64.whl", hash = "sha256:d9ec0e67a14f9d1d48dd87a2531009a9b251c02ea42851c060b25c782516ff06"}, - {file = "cryptography-3.4.8-pp37-pypy37_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:5b0fbfae7ff7febdb74b574055c7466da334a5371f253732d7e2e7525d570498"}, - {file = "cryptography-3.4.8-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:94fff993ee9bc1b2440d3b7243d488c6a3d9724cc2b09cdb297f6a886d040ef7"}, - {file = "cryptography-3.4.8-pp37-pypy37_pp73-manylinux_2_24_x86_64.whl", hash = "sha256:8695456444f277af73a4877db9fc979849cd3ee74c198d04fc0776ebc3db52b9"}, - {file = "cryptography-3.4.8-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:cd65b60cfe004790c795cc35f272e41a3df4631e2fb6b35aa7ac6ef2859d554e"}, - {file = "cryptography-3.4.8.tar.gz", hash = "sha256:94cc5ed4ceaefcbe5bf38c8fba6a21fc1d365bb8fb826ea1688e3370b2e24a1c"}, + {file = "cryptography-42.0.5-cp37-abi3-macosx_10_12_universal2.whl", hash = "sha256:a30596bae9403a342c978fb47d9b0ee277699fa53bbafad14706af51fe543d16"}, + {file = "cryptography-42.0.5-cp37-abi3-macosx_10_12_x86_64.whl", hash = "sha256:b7ffe927ee6531c78f81aa17e684e2ff617daeba7f189f911065b2ea2d526dec"}, + {file = "cryptography-42.0.5-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2424ff4c4ac7f6b8177b53c17ed5d8fa74ae5955656867f5a8affaca36a27abb"}, + {file = "cryptography-42.0.5-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:329906dcc7b20ff3cad13c069a78124ed8247adcac44b10bea1130e36caae0b4"}, + {file = "cryptography-42.0.5-cp37-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:b03c2ae5d2f0fc05f9a2c0c997e1bc18c8229f392234e8a0194f202169ccd278"}, + {file = "cryptography-42.0.5-cp37-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:f8837fe1d6ac4a8052a9a8ddab256bc006242696f03368a4009be7ee3075cdb7"}, + {file = "cryptography-42.0.5-cp37-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:0270572b8bd2c833c3981724b8ee9747b3ec96f699a9665470018594301439ee"}, + {file = "cryptography-42.0.5-cp37-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:b8cac287fafc4ad485b8a9b67d0ee80c66bf3574f655d3b97ef2e1082360faf1"}, + {file = "cryptography-42.0.5-cp37-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:16a48c23a62a2f4a285699dba2e4ff2d1cff3115b9df052cdd976a18856d8e3d"}, + {file = "cryptography-42.0.5-cp37-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:2bce03af1ce5a5567ab89bd90d11e7bbdff56b8af3acbbec1faded8f44cb06da"}, + {file = "cryptography-42.0.5-cp37-abi3-win32.whl", hash = "sha256:b6cd2203306b63e41acdf39aa93b86fb566049aeb6dc489b70e34bcd07adca74"}, + {file = "cryptography-42.0.5-cp37-abi3-win_amd64.whl", hash = "sha256:98d8dc6d012b82287f2c3d26ce1d2dd130ec200c8679b6213b3c73c08b2b7940"}, + {file = "cryptography-42.0.5-cp39-abi3-macosx_10_12_universal2.whl", hash = "sha256:5e6275c09d2badf57aea3afa80d975444f4be8d3bc58f7f80d2a484c6f9485c8"}, + {file = "cryptography-42.0.5-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e4985a790f921508f36f81831817cbc03b102d643b5fcb81cd33df3fa291a1a1"}, + {file = "cryptography-42.0.5-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7cde5f38e614f55e28d831754e8a3bacf9ace5d1566235e39d91b35502d6936e"}, + {file = "cryptography-42.0.5-cp39-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:7367d7b2eca6513681127ebad53b2582911d1736dc2ffc19f2c3ae49997496bc"}, + {file = "cryptography-42.0.5-cp39-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:cd2030f6650c089aeb304cf093f3244d34745ce0cfcc39f20c6fbfe030102e2a"}, + {file = "cryptography-42.0.5-cp39-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:a2913c5375154b6ef2e91c10b5720ea6e21007412f6437504ffea2109b5a33d7"}, + {file = "cryptography-42.0.5-cp39-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:c41fb5e6a5fe9ebcd58ca3abfeb51dffb5d83d6775405305bfa8715b76521922"}, + {file = "cryptography-42.0.5-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:3eaafe47ec0d0ffcc9349e1708be2aaea4c6dd4978d76bf6eb0cb2c13636c6fc"}, + {file = "cryptography-42.0.5-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:1b95b98b0d2af784078fa69f637135e3c317091b615cd0905f8b8a087e86fa30"}, + {file = "cryptography-42.0.5-cp39-abi3-win32.whl", hash = "sha256:1f71c10d1e88467126f0efd484bd44bca5e14c664ec2ede64c32f20875c0d413"}, + {file = "cryptography-42.0.5-cp39-abi3-win_amd64.whl", hash = "sha256:a011a644f6d7d03736214d38832e030d8268bcff4a41f728e6030325fea3e400"}, + {file = "cryptography-42.0.5-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:9481ffe3cf013b71b2428b905c4f7a9a4f76ec03065b05ff499bb5682a8d9ad8"}, + {file = "cryptography-42.0.5-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:ba334e6e4b1d92442b75ddacc615c5476d4ad55cc29b15d590cc6b86efa487e2"}, + {file = "cryptography-42.0.5-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:ba3e4a42397c25b7ff88cdec6e2a16c2be18720f317506ee25210f6d31925f9c"}, + {file = "cryptography-42.0.5-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:111a0d8553afcf8eb02a4fea6ca4f59d48ddb34497aa8706a6cf536f1a5ec576"}, + {file = "cryptography-42.0.5-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:cd65d75953847815962c84a4654a84850b2bb4aed3f26fadcc1c13892e1e29f6"}, + {file = "cryptography-42.0.5-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:e807b3188f9eb0eaa7bbb579b462c5ace579f1cedb28107ce8b48a9f7ad3679e"}, + {file = "cryptography-42.0.5-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:f12764b8fffc7a123f641d7d049d382b73f96a34117e0b637b80643169cec8ac"}, + {file = "cryptography-42.0.5-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:37dd623507659e08be98eec89323469e8c7b4c1407c85112634ae3dbdb926fdd"}, + {file = "cryptography-42.0.5.tar.gz", hash = "sha256:6fe07eec95dfd477eb9530aef5bead34fec819b3aaf6c5bd6d20565da607bfe1"}, ] [package.dependencies] -cffi = ">=1.12" +cffi = {version = ">=1.12", markers = "platform_python_implementation != \"PyPy\""} [package.extras] -docs = ["sphinx (>=1.6.5,!=1.8.0,!=3.1.0,!=3.1.1)", "sphinx-rtd-theme"] -docstest = ["doc8", "pyenchant (>=1.6.11)", "sphinxcontrib-spelling (>=4.0.1)", "twine (>=1.12.0)"] -pep8test = ["black", "flake8", "flake8-import-order", "pep8-naming"] -sdist = ["setuptools-rust (>=0.11.4)"] +docs = ["sphinx (>=5.3.0)", "sphinx-rtd-theme (>=1.1.1)"] +docstest = ["pyenchant (>=1.6.11)", "readme-renderer", "sphinxcontrib-spelling (>=4.0.1)"] +nox = ["nox"] +pep8test = ["check-sdist", "click", "mypy", "ruff"] +sdist = ["build"] ssh = ["bcrypt (>=3.1.5)"] -test = ["hypothesis (>=1.11.4,!=3.79.2)", "iso8601", "pretend", "pytest (>=6.0)", "pytest-cov", "pytest-subtests", "pytest-xdist", "pytz"] +test = ["certifi", "pretend", "pytest (>=6.2.0)", "pytest-benchmark", "pytest-cov", "pytest-xdist"] +test-randomorder = ["pytest-randomly"] [package.source] type = "legacy" @@ -1258,6 +1249,25 @@ type = "legacy" url = "https://mirrors.cloud.tencent.com/pypi/simple" reference = "tencent" +[[package]] +name = "executing" +version = "2.0.1" +description = "Get the currently executing AST node of a frame, and other information" +optional = false +python-versions = ">=3.5" +files = [ + {file = "executing-2.0.1-py2.py3-none-any.whl", hash = "sha256:eac49ca94516ccc753f9fb5ce82603156e590b27525a8bc32cce8ae302eb61bc"}, + {file = "executing-2.0.1.tar.gz", hash = "sha256:35afe2ce3affba8ee97f2d69927fa823b08b472b7b994e36a52a964b93d16147"}, +] + +[package.extras] +tests = ["asttokens (>=2.1.0)", "coverage", "coverage-enable-subprocess", "ipython", "littleutils", "pytest", "rich"] + +[package.source] +type = "legacy" +url = "https://mirrors.cloud.tencent.com/pypi/simple" +reference = "tencent" + [[package]] name = "faker" version = "24.2.0" @@ -1325,12 +1335,12 @@ reference = "tencent" [[package]] name = "future" -version = "0.18.2" +version = "0.18.3" description = "Clean single-source support for Python 3 and 2" optional = false python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*" files = [ - {file = "future-0.18.2.tar.gz", hash = "sha256:b1bead90b70cf6ec3f0710ae53a525360fa360d306a86583adc6bf83a4db537d"}, + {file = "future-0.18.3.tar.gz", hash = "sha256:34a17436ed1e96697a86f9de3d15a3b0be01d8bc8de9c1dffd59fb8234ed5307"}, ] [package.source] @@ -1408,20 +1418,20 @@ reference = "tencent" [[package]] name = "googleapis-common-protos" -version = "1.56.3" +version = "1.59.1" description = "Common protobufs used in Google APIs" optional = false -python-versions = ">=3.6" +python-versions = ">=3.7" files = [ - {file = "googleapis-common-protos-1.56.3.tar.gz", hash = "sha256:6f1369b58ed6cf3a4b7054a44ebe8d03b29c309257583a2bbdc064cd1e4a1442"}, - {file = "googleapis_common_protos-1.56.3-py2.py3-none-any.whl", hash = "sha256:87955d7b3a73e6e803f2572a33179de23989ebba725e05ea42f24838b792e461"}, + {file = "googleapis-common-protos-1.59.1.tar.gz", hash = "sha256:b35d530fe825fb4227857bc47ad84c33c809ac96f312e13182bdeaa2abe1178a"}, + {file = "googleapis_common_protos-1.59.1-py2.py3-none-any.whl", hash = "sha256:0cbedb6fb68f1c07e18eb4c48256320777707e7d0c55063ae56c15db3224a61e"}, ] [package.dependencies] -protobuf = ">=3.15.0,<5.0.0dev" +protobuf = ">=3.19.5,<3.20.0 || >3.20.0,<3.20.1 || >3.20.1,<4.21.1 || >4.21.1,<4.21.2 || >4.21.2,<4.21.3 || >4.21.3,<4.21.4 || >4.21.4,<4.21.5 || >4.21.5,<5.0.0.dev0" [package.extras] -grpc = ["grpcio (>=1.0.0,<2.0.0dev)"] +grpc = ["grpcio (>=1.44.0,<2.0.0.dev0)"] [package.source] type = "legacy" @@ -1748,22 +1758,22 @@ reference = "tencent" [[package]] name = "importlib-metadata" -version = "4.8.3" +version = "7.0.0" description = "Read metadata from Python packages" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "importlib_metadata-4.8.3-py3-none-any.whl", hash = "sha256:65a9576a5b2d58ca44d133c42a241905cc45e34d2c06fd5ba2bafa221e5d7b5e"}, - {file = "importlib_metadata-4.8.3.tar.gz", hash = "sha256:766abffff765960fcc18003801f7044eb6755ffae4521c8e8ce8e83b9c9b0668"}, + {file = "importlib_metadata-7.0.0-py3-none-any.whl", hash = "sha256:d97503976bb81f40a193d41ee6570868479c69d5068651eb039c40d850c59d67"}, + {file = "importlib_metadata-7.0.0.tar.gz", hash = "sha256:7fc841f8b8332803464e5dc1c63a2e59121f46ca186c0e2e182e80bf8c1319f7"}, ] [package.dependencies] zipp = ">=0.5" [package.extras] -docs = ["jaraco.packaging (>=8.2)", "rst.linker (>=1.9)", "sphinx"] +docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (<7.2.5)", "sphinx (>=3.5)", "sphinx-lint"] perf = ["ipython"] -testing = ["flufl.flake8", "importlib-resources (>=1.3)", "packaging", "pep517", "pyfakefs", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=1.0.1)", "pytest-flake8", "pytest-mypy", "pytest-perf (>=0.9.2)"] +testing = ["flufl.flake8", "importlib-resources (>=1.3)", "packaging", "pyfakefs", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-mypy (>=0.9.1)", "pytest-perf (>=0.9.2)", "pytest-ruff"] [package.source] type = "legacy" @@ -1804,54 +1814,41 @@ reference = "tencent" [[package]] name = "ipython" -version = "7.16.3" +version = "8.23.0" description = "IPython: Productive Interactive Computing" optional = false -python-versions = ">=3.6" +python-versions = ">=3.10" files = [ - {file = "ipython-7.16.3-py3-none-any.whl", hash = "sha256:c0427ed8bc33ac481faf9d3acf7e84e0010cdaada945e0badd1e2e74cc075833"}, - {file = "ipython-7.16.3.tar.gz", hash = "sha256:5ac47dc9af66fc2f5530c12069390877ae372ac905edca75a92a6e363b5d7caa"}, + {file = "ipython-8.23.0-py3-none-any.whl", hash = "sha256:07232af52a5ba146dc3372c7bf52a0f890a23edf38d77caef8d53f9cdc2584c1"}, + {file = "ipython-8.23.0.tar.gz", hash = "sha256:7468edaf4f6de3e1b912e57f66c241e6fd3c7099f2ec2136e239e142e800274d"}, ] [package.dependencies] -appnope = {version = "*", markers = "sys_platform == \"darwin\""} -backcall = "*" colorama = {version = "*", markers = "sys_platform == \"win32\""} decorator = "*" -jedi = ">=0.10,<=0.17.2" -pexpect = {version = "*", markers = "sys_platform != \"win32\""} -pickleshare = "*" -prompt-toolkit = ">=2.0.0,<3.0.0 || >3.0.0,<3.0.1 || >3.0.1,<3.1.0" -pygments = "*" -setuptools = ">=18.5" -traitlets = ">=4.2" +exceptiongroup = {version = "*", markers = "python_version < \"3.11\""} +jedi = ">=0.16" +matplotlib-inline = "*" +pexpect = {version = ">4.3", markers = "sys_platform != \"win32\" and sys_platform != \"emscripten\""} +prompt-toolkit = ">=3.0.41,<3.1.0" +pygments = ">=2.4.0" +stack-data = "*" +traitlets = ">=5.13.0" +typing-extensions = {version = "*", markers = "python_version < \"3.12\""} [package.extras] -all = ["Sphinx (>=1.3)", "ipykernel", "ipyparallel", "ipywidgets", "nbconvert", "nbformat", "nose (>=0.10.1)", "notebook", "numpy (>=1.14)", "pygments", "qtconsole", "requests", "testpath"] -doc = ["Sphinx (>=1.3)"] +all = ["ipython[black,doc,kernel,matplotlib,nbconvert,nbformat,notebook,parallel,qtconsole]", "ipython[test,test-extra]"] +black = ["black"] +doc = ["docrepr", "exceptiongroup", "ipykernel", "ipython[test]", "matplotlib", "setuptools (>=18.5)", "sphinx (>=1.3)", "sphinx-rtd-theme", "sphinxcontrib-jquery", "stack-data", "typing-extensions"] kernel = ["ipykernel"] +matplotlib = ["matplotlib"] nbconvert = ["nbconvert"] nbformat = ["nbformat"] notebook = ["ipywidgets", "notebook"] parallel = ["ipyparallel"] qtconsole = ["qtconsole"] -test = ["ipykernel", "nbformat", "nose (>=0.10.1)", "numpy (>=1.14)", "pygments", "requests", "testpath"] - -[package.source] -type = "legacy" -url = "https://mirrors.cloud.tencent.com/pypi/simple" -reference = "tencent" - -[[package]] -name = "ipython-genutils" -version = "0.2.0" -description = "Vestigial utilities from IPython" -optional = false -python-versions = "*" -files = [ - {file = "ipython_genutils-0.2.0-py2.py3-none-any.whl", hash = "sha256:72dd37233799e619666c9f639a9da83c34013a73e8bbc79a7a6348d93c61fab8"}, - {file = "ipython_genutils-0.2.0.tar.gz", hash = "sha256:eb2e116e75ecef9d4d228fdc66af54269afa26ab4463042e33785b887c628ba8"}, -] +test = ["pickleshare", "pytest (<8)", "pytest-asyncio (<0.22)", "testpath"] +test-extra = ["curio", "ipython[test]", "matplotlib (!=3.2.0)", "nbformat", "numpy (>=1.23)", "pandas", "trio"] [package.source] type = "legacy" @@ -2086,6 +2083,25 @@ type = "legacy" url = "https://mirrors.cloud.tencent.com/pypi/simple" reference = "tencent" +[[package]] +name = "matplotlib-inline" +version = "0.1.6" +description = "Inline Matplotlib backend for Jupyter" +optional = false +python-versions = ">=3.5" +files = [ + {file = "matplotlib-inline-0.1.6.tar.gz", hash = "sha256:f887e5f10ba98e8d2b150ddcf4702c1e5f8b3a20005eb0f74bfdbd360ee6f304"}, + {file = "matplotlib_inline-0.1.6-py3-none-any.whl", hash = "sha256:f1f41aab5328aa5aaea9b16d083b128102f8712542f819fe7e6a420ff581b311"}, +] + +[package.dependencies] +traitlets = "*" + +[package.source] +type = "legacy" +url = "https://mirrors.cloud.tencent.com/pypi/simple" +reference = "tencent" + [[package]] name = "mdurl" version = "0.1.2" @@ -2226,17 +2242,18 @@ reference = "tencent" [[package]] name = "opentelemetry-api" -version = "1.7.1" +version = "1.24.0" description = "OpenTelemetry Python API" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "opentelemetry-api-1.7.1.tar.gz", hash = "sha256:aa4c29150042fd4e9efc30810bc5413a16a442b75fa16bef879651016ca8497e"}, - {file = "opentelemetry_api-1.7.1-py3-none-any.whl", hash = "sha256:01f3129ca2797a98c7a032e1fdf24650a1cab506666b33a5974618724e262c78"}, + {file = "opentelemetry_api-1.24.0-py3-none-any.whl", hash = "sha256:0f2c363d98d10d1ce93330015ca7fd3a65f60be64e05e30f557c61de52c80ca2"}, + {file = "opentelemetry_api-1.24.0.tar.gz", hash = "sha256:42719f10ce7b5a9a73b10a4baf620574fb8ad495a9cbe5c18d76b75d8689c67e"}, ] [package.dependencies] -Deprecated = ">=1.2.6" +deprecated = ">=1.2.6" +importlib-metadata = ">=6.0,<=7.0" [package.source] type = "legacy" @@ -2245,18 +2262,18 @@ reference = "tencent" [[package]] name = "opentelemetry-exporter-jaeger" -version = "1.7.1" +version = "1.21.0" description = "Jaeger Exporters for OpenTelemetry" optional = false -python-versions = ">=3.6" +python-versions = ">=3.7" files = [ - {file = "opentelemetry-exporter-jaeger-1.7.1.tar.gz", hash = "sha256:daf0f55d926754bad0bc20ddde4c56d0e9a66800613cd6bb15e409c660930c14"}, - {file = "opentelemetry_exporter_jaeger-1.7.1-py3-none-any.whl", hash = "sha256:976e5ef20fe81c5f81d3c398f3c7ddce65c5ead1a9810445b488532b29ab81dc"}, + {file = "opentelemetry_exporter_jaeger-1.21.0-py3-none-any.whl", hash = "sha256:3d645eff7e31461d917be5c6635803ad7913cbb7662feed014ba2fe6e005b209"}, + {file = "opentelemetry_exporter_jaeger-1.21.0.tar.gz", hash = "sha256:e5650af9d09adad35add56b93d9856bd410644d25b0b5b87e6111467b9877dc2"}, ] [package.dependencies] -opentelemetry-exporter-jaeger-proto-grpc = "1.7.1" -opentelemetry-exporter-jaeger-thrift = "1.7.1" +opentelemetry-exporter-jaeger-proto-grpc = "1.21.0" +opentelemetry-exporter-jaeger-thrift = "1.21.0" [package.source] type = "legacy" @@ -2265,20 +2282,20 @@ reference = "tencent" [[package]] name = "opentelemetry-exporter-jaeger-proto-grpc" -version = "1.7.1" +version = "1.21.0" description = "Jaeger Protobuf Exporter for OpenTelemetry" optional = false -python-versions = ">=3.6" +python-versions = ">=3.7" files = [ - {file = "opentelemetry-exporter-jaeger-proto-grpc-1.7.1.tar.gz", hash = "sha256:284f00fc53de0ca48b4805548fb22506fdf48e317853e80eac8f2173d35dfd68"}, - {file = "opentelemetry_exporter_jaeger_proto_grpc-1.7.1-py3-none-any.whl", hash = "sha256:62fcf7a465db407d8e9beca92aa5a921cda93eee2787341dbf6181153f99a2ee"}, + {file = "opentelemetry_exporter_jaeger_proto_grpc-1.21.0-py3-none-any.whl", hash = "sha256:cf8ec4761c56d611e7bfb9538d4d85ea6a67cd1548f12deff83afaa5c447816e"}, + {file = "opentelemetry_exporter_jaeger_proto_grpc-1.21.0.tar.gz", hash = "sha256:359ceb15b72e798881b4b7b2afdcbc189aef3a0508944856ac70d74968574ed7"}, ] [package.dependencies] -googleapis-common-protos = ">=1.52,<2.0" +googleapis-common-protos = ">=1.52,<1.60.0" grpcio = ">=1.0.0,<2.0.0" opentelemetry-api = ">=1.3,<2.0" -opentelemetry-sdk = ">=1.3,<2.0" +opentelemetry-sdk = ">=1.11,<2.0" [package.source] type = "legacy" @@ -2287,18 +2304,18 @@ reference = "tencent" [[package]] name = "opentelemetry-exporter-jaeger-thrift" -version = "1.7.1" +version = "1.21.0" description = "Jaeger Thrift Exporter for OpenTelemetry" optional = false -python-versions = ">=3.6" +python-versions = ">=3.7" files = [ - {file = "opentelemetry-exporter-jaeger-thrift-1.7.1.tar.gz", hash = "sha256:884e3f67fdd922a30337614d2093ce21031b71bac23f73de1ce178349b542aa5"}, - {file = "opentelemetry_exporter_jaeger_thrift-1.7.1-py3-none-any.whl", hash = "sha256:c0607493252fe92443599198d01ee976660954c75f856a1fe06a762848175c29"}, + {file = "opentelemetry_exporter_jaeger_thrift-1.21.0-py3-none-any.whl", hash = "sha256:4364b8dfa6965707c72c43d85942b1491982b7d44f0123d593513e8bedafa9e2"}, + {file = "opentelemetry_exporter_jaeger_thrift-1.21.0.tar.gz", hash = "sha256:41119bc7e5602cec83dd7d7060f061ecbc91de231272e8f515b07ef9a4b6e41c"}, ] [package.dependencies] opentelemetry-api = ">=1.3,<2.0" -opentelemetry-sdk = ">=1.3,<2.0" +opentelemetry-sdk = ">=1.11,<2.0" thrift = ">=0.10.0" [package.source] @@ -2308,18 +2325,37 @@ reference = "tencent" [[package]] name = "opentelemetry-exporter-otlp" -version = "1.7.1" +version = "1.24.0" description = "OpenTelemetry Collector Exporters" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" +files = [ + {file = "opentelemetry_exporter_otlp-1.24.0-py3-none-any.whl", hash = "sha256:1dfe2e4befe1f0efc193a896837740407669b2929233b406ac0a813151200cac"}, + {file = "opentelemetry_exporter_otlp-1.24.0.tar.gz", hash = "sha256:649c6e249e55cbdebe99ba2846e3851c04c9f328570328c35b3af9c094314b55"}, +] + +[package.dependencies] +opentelemetry-exporter-otlp-proto-grpc = "1.24.0" +opentelemetry-exporter-otlp-proto-http = "1.24.0" + +[package.source] +type = "legacy" +url = "https://mirrors.cloud.tencent.com/pypi/simple" +reference = "tencent" + +[[package]] +name = "opentelemetry-exporter-otlp-proto-common" +version = "1.24.0" +description = "OpenTelemetry Protobuf encoding" +optional = false +python-versions = ">=3.8" files = [ - {file = "opentelemetry-exporter-otlp-1.7.1.tar.gz", hash = "sha256:f369b9c9b0f64c5967c553430fc1b1acab9606a3d6c3ba8907a1a0b56f1767da"}, - {file = "opentelemetry_exporter_otlp-1.7.1-py3-none-any.whl", hash = "sha256:9ea18fdd32dcfe872c7a0c50ad58833d61d2b0b7595ee3366bc6aff77054bfc5"}, + {file = "opentelemetry_exporter_otlp_proto_common-1.24.0-py3-none-any.whl", hash = "sha256:e51f2c9735054d598ad2df5d3eca830fecfb5b0bda0a2fa742c9c7718e12f641"}, + {file = "opentelemetry_exporter_otlp_proto_common-1.24.0.tar.gz", hash = "sha256:5d31fa1ff976cacc38be1ec4e3279a3f88435c75b38b1f7a099a1faffc302461"}, ] [package.dependencies] -opentelemetry-exporter-otlp-proto-grpc = "1.7.1" -opentelemetry-exporter-otlp-proto-http = "1.7.1" +opentelemetry-proto = "1.24.0" [package.source] type = "legacy" @@ -2328,22 +2364,23 @@ reference = "tencent" [[package]] name = "opentelemetry-exporter-otlp-proto-grpc" -version = "1.7.1" +version = "1.24.0" description = "OpenTelemetry Collector Protobuf over gRPC Exporter" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "opentelemetry-exporter-otlp-proto-grpc-1.7.1.tar.gz", hash = "sha256:cf8c8cdeaea9c3438a1faff94b00cdac2dfcb672a0081c4334ffe6bdb5a40b55"}, - {file = "opentelemetry_exporter_otlp_proto_grpc-1.7.1-py3-none-any.whl", hash = "sha256:272f80b7bd5ab925dc49cfe8427e835911e62ab793b703ba0817686e50532046"}, + {file = "opentelemetry_exporter_otlp_proto_grpc-1.24.0-py3-none-any.whl", hash = "sha256:f40d62aa30a0a43cc1657428e59fcf82ad5f7ea8fff75de0f9d9cb6f739e0a3b"}, + {file = "opentelemetry_exporter_otlp_proto_grpc-1.24.0.tar.gz", hash = "sha256:217c6e30634f2c9797999ea9da29f7300479a94a610139b9df17433f915e7baa"}, ] [package.dependencies] -backoff = ">=1.10.0,<1.11.0" +deprecated = ">=1.2.6" googleapis-common-protos = ">=1.52,<2.0" grpcio = ">=1.0.0,<2.0.0" -opentelemetry-api = ">=1.3,<2.0" -opentelemetry-proto = "1.7.1" -opentelemetry-sdk = ">=1.3,<2.0" +opentelemetry-api = ">=1.15,<2.0" +opentelemetry-exporter-otlp-proto-common = "1.24.0" +opentelemetry-proto = "1.24.0" +opentelemetry-sdk = ">=1.24.0,<1.25.0" [package.extras] test = ["pytest-grpc"] @@ -2355,21 +2392,22 @@ reference = "tencent" [[package]] name = "opentelemetry-exporter-otlp-proto-http" -version = "1.7.1" +version = "1.24.0" description = "OpenTelemetry Collector Protobuf over HTTP Exporter" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "opentelemetry-exporter-otlp-proto-http-1.7.1.tar.gz", hash = "sha256:f79d6dddfed6f454975311fa11d819f1f418557a7546d87ec9d3b184adcf9804"}, - {file = "opentelemetry_exporter_otlp_proto_http-1.7.1-py3-none-any.whl", hash = "sha256:c167fd418032994009c241189e18dab8abe1246b4ff2b98f7f16acaba6afdf33"}, + {file = "opentelemetry_exporter_otlp_proto_http-1.24.0-py3-none-any.whl", hash = "sha256:25af10e46fdf4cd3833175e42f4879a1255fc01655fe14c876183a2903949836"}, + {file = "opentelemetry_exporter_otlp_proto_http-1.24.0.tar.gz", hash = "sha256:704c066cc96f5131881b75c0eac286cd73fc735c490b054838b4513254bd7850"}, ] [package.dependencies] -backoff = ">=1.10.0,<1.11.0" +deprecated = ">=1.2.6" googleapis-common-protos = ">=1.52,<2.0" -opentelemetry-api = ">=1.3,<2.0" -opentelemetry-proto = "1.7.1" -opentelemetry-sdk = ">=1.3,<2.0" +opentelemetry-api = ">=1.15,<2.0" +opentelemetry-exporter-otlp-proto-common = "1.24.0" +opentelemetry-proto = "1.24.0" +opentelemetry-sdk = ">=1.24.0,<1.25.0" requests = ">=2.7,<3.0" [package.source] @@ -2379,13 +2417,13 @@ reference = "tencent" [[package]] name = "opentelemetry-instrumentation" -version = "0.26b1" +version = "0.45b0" description = "Instrumentation Tools & Auto Instrumentation for OpenTelemetry Python" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "opentelemetry-instrumentation-0.26b1.tar.gz", hash = "sha256:c8f60bbe8a803f2489627fdd66726891de64347e8828c259d3c607a9c97d20c0"}, - {file = "opentelemetry_instrumentation-0.26b1-py3-none-any.whl", hash = "sha256:6f84d5496c59b449c282258fe834e5f3cd2cc1887ba39933607f5a710e3ee657"}, + {file = "opentelemetry_instrumentation-0.45b0-py3-none-any.whl", hash = "sha256:06c02e2c952c1b076e8eaedf1b82f715e2937ba7eeacab55913dd434fbcec258"}, + {file = "opentelemetry_instrumentation-0.45b0.tar.gz", hash = "sha256:6c47120a7970bbeb458e6a73686ee9ba84b106329a79e4a4a66761f933709c7e"}, ] [package.dependencies] @@ -2400,23 +2438,22 @@ reference = "tencent" [[package]] name = "opentelemetry-instrumentation-celery" -version = "0.26b1" +version = "0.45b0" description = "OpenTelemetry Celery Instrumentation" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "opentelemetry-instrumentation-celery-0.26b1.tar.gz", hash = "sha256:35bf7783072aa6c939630d3c89b2c0a92ef5f7d4a3666a3048c6bdcc9c4a0997"}, - {file = "opentelemetry_instrumentation_celery-0.26b1-py3-none-any.whl", hash = "sha256:a66b346a7e4ad1dfd91b056d23395995e466216e66f7aa32f8e7ecbd569f4dcb"}, + {file = "opentelemetry_instrumentation_celery-0.45b0-py3-none-any.whl", hash = "sha256:0c769357dc95b44020897b7c5d79a46146956bf4914c5bce65ad9af7eebe0c48"}, + {file = "opentelemetry_instrumentation_celery-0.45b0.tar.gz", hash = "sha256:0d0ea225a2cdaf6ae6ea0856bed75a232d65cc552ee57c79afe1d067f2a9ccdd"}, ] [package.dependencies] -opentelemetry-api = ">=1.3,<2.0" -opentelemetry-instrumentation = "0.26b1" -opentelemetry-semantic-conventions = "0.26b1" +opentelemetry-api = ">=1.12,<2.0" +opentelemetry-instrumentation = "0.45b0" +opentelemetry-semantic-conventions = "0.45b0" [package.extras] instruments = ["celery (>=4.0,<6.0)"] -test = ["celery (>=4.0,<6.0)", "opentelemetry-test-utils (==0.26b1)", "pytest"] [package.source] type = "legacy" @@ -2425,24 +2462,21 @@ reference = "tencent" [[package]] name = "opentelemetry-instrumentation-dbapi" -version = "0.26b1" +version = "0.45b0" description = "OpenTelemetry Database API instrumentation" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "opentelemetry-instrumentation-dbapi-0.26b1.tar.gz", hash = "sha256:f0083d7b12b2ab70ca2b3071d1b4a8722969ec63c0c3abb5cd5998f9c1df1377"}, - {file = "opentelemetry_instrumentation_dbapi-0.26b1-py3-none-any.whl", hash = "sha256:743f012d0cfe1c50850994ed959c44e73c2b491575ab12ddb9224f99eed153d9"}, + {file = "opentelemetry_instrumentation_dbapi-0.45b0-py3-none-any.whl", hash = "sha256:0678578d6a98300841b8ed743724ad17a9fb3a555a7cfc0f6bb61e8441c94618"}, + {file = "opentelemetry_instrumentation_dbapi-0.45b0.tar.gz", hash = "sha256:f6753e13548e45a9cf86f92eaa6e9cd9a8803a56376819c7f7e6ea1aa7ff984c"}, ] [package.dependencies] -opentelemetry-api = ">=1.3,<2.0" -opentelemetry-instrumentation = "0.26b1" -opentelemetry-semantic-conventions = "0.26b1" +opentelemetry-api = ">=1.12,<2.0" +opentelemetry-instrumentation = "0.45b0" +opentelemetry-semantic-conventions = "0.45b0" wrapt = ">=1.0.0,<2.0.0" -[package.extras] -test = ["opentelemetry-test-utils (==0.26b1)"] - [package.source] type = "legacy" url = "https://mirrors.cloud.tencent.com/pypi/simple" @@ -2450,26 +2484,25 @@ reference = "tencent" [[package]] name = "opentelemetry-instrumentation-django" -version = "0.26b1" +version = "0.45b0" description = "OpenTelemetry Instrumentation for Django" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "opentelemetry-instrumentation-django-0.26b1.tar.gz", hash = "sha256:d4ddc6ce7d67286146f940ec4f7bea3af1169dca8a227aeac0af3e0e8ed8ed71"}, - {file = "opentelemetry_instrumentation_django-0.26b1-py3-none-any.whl", hash = "sha256:9a5898abcd1cb037306f816013257757bf97cd893508b089d2c11e2c5f06f6e3"}, + {file = "opentelemetry_instrumentation_django-0.45b0-py3-none-any.whl", hash = "sha256:1e612c90eb4c69e1f0aa2e38dea89c47616596d3600392640fa7c0a201e299fa"}, + {file = "opentelemetry_instrumentation_django-0.45b0.tar.gz", hash = "sha256:d8b55747d6784167ab3a50dc128cc13b6966a2215ce55f4043392ac1c83b5bb2"}, ] [package.dependencies] -opentelemetry-api = ">=1.3,<2.0" -opentelemetry-instrumentation = "0.26b1" -opentelemetry-instrumentation-wsgi = "0.26b1" -opentelemetry-semantic-conventions = "0.26b1" -opentelemetry-util-http = "0.26b1" +opentelemetry-api = ">=1.12,<2.0" +opentelemetry-instrumentation = "0.45b0" +opentelemetry-instrumentation-wsgi = "0.45b0" +opentelemetry-semantic-conventions = "0.45b0" +opentelemetry-util-http = "0.45b0" [package.extras] -asgi = ["opentelemetry-instrumentation-asgi (==0.26b1)"] +asgi = ["opentelemetry-instrumentation-asgi (==0.45b0)"] instruments = ["django (>=1.10)"] -test = ["django (>=1.10)", "opentelemetry-test-utils (==0.26b1)"] [package.source] type = "legacy" @@ -2478,21 +2511,18 @@ reference = "tencent" [[package]] name = "opentelemetry-instrumentation-logging" -version = "0.26b1" +version = "0.45b0" description = "OpenTelemetry Logging instrumentation" optional = false -python-versions = "*" +python-versions = ">=3.8" files = [ - {file = "opentelemetry-instrumentation-logging-0.26b1.tar.gz", hash = "sha256:daec6f023a487020f5516373daea551454685f1e1f99fcd39c3336a1418af182"}, - {file = "opentelemetry_instrumentation_logging-0.26b1-py3-none-any.whl", hash = "sha256:d3e7a87183960dc86c8dd0b9906567a42f99a376b9895a4fd4719317e256dc87"}, + {file = "opentelemetry_instrumentation_logging-0.45b0-py3-none-any.whl", hash = "sha256:bfaaca6862e84bb41b434178fba69afdb622f226cfdee243acb3959b65c97b48"}, + {file = "opentelemetry_instrumentation_logging-0.45b0.tar.gz", hash = "sha256:48bfb6161a09f210c28a30295c4d217c4703e2d05d1df04fd3ab19ea30837978"}, ] [package.dependencies] -opentelemetry-api = ">=1.3,<2.0" -opentelemetry-instrumentation = "0.26b1" - -[package.extras] -test = ["opentelemetry-test-utils (==0.26b1)"] +opentelemetry-api = ">=1.12,<2.0" +opentelemetry-instrumentation = "0.45b0" [package.source] type = "legacy" @@ -2501,24 +2531,23 @@ reference = "tencent" [[package]] name = "opentelemetry-instrumentation-redis" -version = "0.26b1" +version = "0.45b0" description = "OpenTelemetry Redis instrumentation" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "opentelemetry-instrumentation-redis-0.26b1.tar.gz", hash = "sha256:39be460a7a259e5daf73071c651c7acc93cd4b8ac25433328427617e7dd3827d"}, - {file = "opentelemetry_instrumentation_redis-0.26b1-py3-none-any.whl", hash = "sha256:969c881f2a9d6c5c8f0136e75bf61f5533c2006ffb07dc6e35b5620b06802162"}, + {file = "opentelemetry_instrumentation_redis-0.45b0-py3-none-any.whl", hash = "sha256:44500fb0e767d219d3453af9804111f46d11127b603ff67d7eda9945f766d8ca"}, + {file = "opentelemetry_instrumentation_redis-0.45b0.tar.gz", hash = "sha256:a506772c5afe15b23cb6b7c1c5c67861111b71fce81c85a452f0bc66a319c648"}, ] [package.dependencies] -opentelemetry-api = ">=1.3,<2.0" -opentelemetry-instrumentation = "0.26b1" -opentelemetry-semantic-conventions = "0.26b1" +opentelemetry-api = ">=1.12,<2.0" +opentelemetry-instrumentation = "0.45b0" +opentelemetry-semantic-conventions = "0.45b0" wrapt = ">=1.12.1" [package.extras] instruments = ["redis (>=2.6)"] -test = ["opentelemetry-sdk (>=1.3,<2.0)", "opentelemetry-test-utils (==0.26b1)", "redis (>=2.6)"] [package.source] type = "legacy" @@ -2527,24 +2556,23 @@ reference = "tencent" [[package]] name = "opentelemetry-instrumentation-requests" -version = "0.26b1" +version = "0.45b0" description = "OpenTelemetry requests instrumentation" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "opentelemetry-instrumentation-requests-0.26b1.tar.gz", hash = "sha256:44e00c74b861b4ba4e741cebaf228d0c5626fb846b69f66344c402afa145c3a5"}, - {file = "opentelemetry_instrumentation_requests-0.26b1-py3-none-any.whl", hash = "sha256:0ccd9dfe13b5261161a5d13343b52692f6e279a34909999cb72b3c9b28d4233c"}, + {file = "opentelemetry_instrumentation_requests-0.45b0-py3-none-any.whl", hash = "sha256:275851d04de518507b0411b98524602101b228b72e61f39dc627c0421ff2a81f"}, + {file = "opentelemetry_instrumentation_requests-0.45b0.tar.gz", hash = "sha256:6bf1359284105ab50fa7465ea6c60b4a62c699408cb0260af3ac8895e8a7451a"}, ] [package.dependencies] -opentelemetry-api = ">=1.3,<2.0" -opentelemetry-instrumentation = "0.26b1" -opentelemetry-semantic-conventions = "0.26b1" -opentelemetry-util-http = "0.26b1" +opentelemetry-api = ">=1.12,<2.0" +opentelemetry-instrumentation = "0.45b0" +opentelemetry-semantic-conventions = "0.45b0" +opentelemetry-util-http = "0.45b0" [package.extras] instruments = ["requests (>=2.0,<3.0)"] -test = ["httpretty (>=1.0,<2.0)", "opentelemetry-test-utils (==0.26b1)", "requests (>=2.0,<3.0)"] [package.source] type = "legacy" @@ -2553,23 +2581,20 @@ reference = "tencent" [[package]] name = "opentelemetry-instrumentation-wsgi" -version = "0.26b1" +version = "0.45b0" description = "WSGI Middleware for OpenTelemetry" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "opentelemetry-instrumentation-wsgi-0.26b1.tar.gz", hash = "sha256:43ab3d78487f82a8a0f9c2be3d21b5920621712027e3fea756ba05039a6a3521"}, - {file = "opentelemetry_instrumentation_wsgi-0.26b1-py3-none-any.whl", hash = "sha256:19d2fd538e15b16e985946074631cd6853d67a46f8304bb5da2ac3163c5803c9"}, + {file = "opentelemetry_instrumentation_wsgi-0.45b0-py3-none-any.whl", hash = "sha256:7a6f9c71b25f5c5e112827540008882f6a9088447cb65745e7f2083749516663"}, + {file = "opentelemetry_instrumentation_wsgi-0.45b0.tar.gz", hash = "sha256:f53a2a38e6582406e207d404e4c1b859b83bec11a68ad6c7366642d01c873ad0"}, ] [package.dependencies] -opentelemetry-api = ">=1.3,<2.0" -opentelemetry-instrumentation = "0.26b1" -opentelemetry-semantic-conventions = "0.26b1" -opentelemetry-util-http = "0.26b1" - -[package.extras] -test = ["opentelemetry-test-utils (==0.26b1)"] +opentelemetry-api = ">=1.12,<2.0" +opentelemetry-instrumentation = "0.45b0" +opentelemetry-semantic-conventions = "0.45b0" +opentelemetry-util-http = "0.45b0" [package.source] type = "legacy" @@ -2578,17 +2603,17 @@ reference = "tencent" [[package]] name = "opentelemetry-proto" -version = "1.7.1" +version = "1.24.0" description = "OpenTelemetry Python Proto" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "opentelemetry-proto-1.7.1.tar.gz", hash = "sha256:fadb617947e2567740f8e92ae8f4564c5d8bfb2816dd34b19ca3efcf5eaa0806"}, - {file = "opentelemetry_proto-1.7.1-py3-none-any.whl", hash = "sha256:ec0737f0277dfe3f1eac4cb0db277278573f7b071cf3389f1d9d01e3d3cfb465"}, + {file = "opentelemetry_proto-1.24.0-py3-none-any.whl", hash = "sha256:bcb80e1e78a003040db71ccf83f2ad2019273d1e0828089d183b18a1476527ce"}, + {file = "opentelemetry_proto-1.24.0.tar.gz", hash = "sha256:ff551b8ad63c6cabb1845ce217a6709358dfaba0f75ea1fa21a61ceddc78cab8"}, ] [package.dependencies] -protobuf = ">=3.13.0" +protobuf = ">=3.19,<5.0" [package.source] type = "legacy" @@ -2597,18 +2622,19 @@ reference = "tencent" [[package]] name = "opentelemetry-sdk" -version = "1.7.1" +version = "1.24.0" description = "OpenTelemetry Python SDK" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "opentelemetry-sdk-1.7.1.tar.gz", hash = "sha256:80f532dd5b293e80e563312977434faac59a9931fdd44761f6b34d3578f796ff"}, - {file = "opentelemetry_sdk-1.7.1-py3-none-any.whl", hash = "sha256:3344ec6e0fef7aaef034cfe284fb0b75615d40fa988f81caba7aa9c1e7e28cb6"}, + {file = "opentelemetry_sdk-1.24.0-py3-none-any.whl", hash = "sha256:fa731e24efe832e98bcd90902085b359dcfef7d9c9c00eb5b9a18587dae3eb59"}, + {file = "opentelemetry_sdk-1.24.0.tar.gz", hash = "sha256:75bc0563affffa827700e0f4f4a68e1e257db0df13372344aebc6f8a64cde2e5"}, ] [package.dependencies] -opentelemetry-api = "1.7.1" -opentelemetry-semantic-conventions = "0.26b1" +opentelemetry-api = "1.24.0" +opentelemetry-semantic-conventions = "0.45b0" +typing-extensions = ">=3.7.4" [package.source] type = "legacy" @@ -2617,13 +2643,13 @@ reference = "tencent" [[package]] name = "opentelemetry-semantic-conventions" -version = "0.26b1" +version = "0.45b0" description = "OpenTelemetry Semantic Conventions" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "opentelemetry-semantic-conventions-0.26b1.tar.gz", hash = "sha256:edce22d1c320f896cccb6994f8467594a7cdc47a84156bc34485f2f0e5adce8f"}, - {file = "opentelemetry_semantic_conventions-0.26b1-py3-none-any.whl", hash = "sha256:cba9799d26c8183f869c84cff1f217bb712c9306d05dc346f50032916e8d7065"}, + {file = "opentelemetry_semantic_conventions-0.45b0-py3-none-any.whl", hash = "sha256:a4a6fb9a7bacd9167c082aa4681009e9acdbfa28ffb2387af50c2fef3d30c864"}, + {file = "opentelemetry_semantic_conventions-0.45b0.tar.gz", hash = "sha256:7c84215a44ac846bc4b8e32d5e78935c5c43482e491812a0bb8aaf87e4d92118"}, ] [package.source] @@ -2633,13 +2659,13 @@ reference = "tencent" [[package]] name = "opentelemetry-util-http" -version = "0.26b1" +version = "0.45b0" description = "Web util for OpenTelemetry" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "opentelemetry-util-http-0.26b1.tar.gz", hash = "sha256:76bfa0e9defba9563630fb836546a321ec4287f42a81ae2040b49b4d134e7f84"}, - {file = "opentelemetry_util_http-0.26b1-py3-none-any.whl", hash = "sha256:dbbc31bd5f53786f01c4c229868d0c93b807acf71e59c251c9b0c670d30ba130"}, + {file = "opentelemetry_util_http-0.45b0-py3-none-any.whl", hash = "sha256:6628868b501b3004e1860f976f410eeb3d3499e009719d818000f24ce17b6e33"}, + {file = "opentelemetry_util_http-0.45b0.tar.gz", hash = "sha256:4ce08b6a7d52dd7c96b7705b5b4f06fdb6aa3eac1233b3b0bfef8a0cab9a92cd"}, ] [package.source] @@ -2701,97 +2727,82 @@ type = "legacy" url = "https://mirrors.cloud.tencent.com/pypi/simple" reference = "tencent" -[[package]] -name = "pickleshare" -version = "0.7.5" -description = "Tiny 'shelve'-like database with concurrency support" -optional = false -python-versions = "*" -files = [ - {file = "pickleshare-0.7.5-py2.py3-none-any.whl", hash = "sha256:9649af414d74d4df115d5d718f82acb59c9d418196b7b4290ed47a12ce62df56"}, - {file = "pickleshare-0.7.5.tar.gz", hash = "sha256:87683d47965c1da65cdacaf31c8441d12b8044cdec9aca500cd78fc2c683afca"}, -] - -[package.source] -type = "legacy" -url = "https://mirrors.cloud.tencent.com/pypi/simple" -reference = "tencent" - [[package]] name = "pillow" -version = "10.2.0" +version = "10.3.0" description = "Python Imaging Library (Fork)" optional = false python-versions = ">=3.8" files = [ - {file = "pillow-10.2.0-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:7823bdd049099efa16e4246bdf15e5a13dbb18a51b68fa06d6c1d4d8b99a796e"}, - {file = "pillow-10.2.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:83b2021f2ade7d1ed556bc50a399127d7fb245e725aa0113ebd05cfe88aaf588"}, - {file = "pillow-10.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6fad5ff2f13d69b7e74ce5b4ecd12cc0ec530fcee76356cac6742785ff71c452"}, - {file = "pillow-10.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da2b52b37dad6d9ec64e653637a096905b258d2fc2b984c41ae7d08b938a67e4"}, - {file = "pillow-10.2.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:47c0995fc4e7f79b5cfcab1fc437ff2890b770440f7696a3ba065ee0fd496563"}, - {file = "pillow-10.2.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:322bdf3c9b556e9ffb18f93462e5f749d3444ce081290352c6070d014c93feb2"}, - {file = "pillow-10.2.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:51f1a1bffc50e2e9492e87d8e09a17c5eea8409cda8d3f277eb6edc82813c17c"}, - {file = "pillow-10.2.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:69ffdd6120a4737710a9eee73e1d2e37db89b620f702754b8f6e62594471dee0"}, - {file = "pillow-10.2.0-cp310-cp310-win32.whl", hash = "sha256:c6dafac9e0f2b3c78df97e79af707cdc5ef8e88208d686a4847bab8266870023"}, - {file = "pillow-10.2.0-cp310-cp310-win_amd64.whl", hash = "sha256:aebb6044806f2e16ecc07b2a2637ee1ef67a11840a66752751714a0d924adf72"}, - {file = "pillow-10.2.0-cp310-cp310-win_arm64.whl", hash = "sha256:7049e301399273a0136ff39b84c3678e314f2158f50f517bc50285fb5ec847ad"}, - {file = "pillow-10.2.0-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:35bb52c37f256f662abdfa49d2dfa6ce5d93281d323a9af377a120e89a9eafb5"}, - {file = "pillow-10.2.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:9c23f307202661071d94b5e384e1e1dc7dfb972a28a2310e4ee16103e66ddb67"}, - {file = "pillow-10.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:773efe0603db30c281521a7c0214cad7836c03b8ccff897beae9b47c0b657d61"}, - {file = "pillow-10.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:11fa2e5984b949b0dd6d7a94d967743d87c577ff0b83392f17cb3990d0d2fd6e"}, - {file = "pillow-10.2.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:716d30ed977be8b37d3ef185fecb9e5a1d62d110dfbdcd1e2a122ab46fddb03f"}, - {file = "pillow-10.2.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:a086c2af425c5f62a65e12fbf385f7c9fcb8f107d0849dba5839461a129cf311"}, - {file = "pillow-10.2.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:c8de2789052ed501dd829e9cae8d3dcce7acb4777ea4a479c14521c942d395b1"}, - {file = "pillow-10.2.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:609448742444d9290fd687940ac0b57fb35e6fd92bdb65386e08e99af60bf757"}, - {file = "pillow-10.2.0-cp311-cp311-win32.whl", hash = "sha256:823ef7a27cf86df6597fa0671066c1b596f69eba53efa3d1e1cb8b30f3533068"}, - {file = "pillow-10.2.0-cp311-cp311-win_amd64.whl", hash = "sha256:1da3b2703afd040cf65ec97efea81cfba59cdbed9c11d8efc5ab09df9509fc56"}, - {file = "pillow-10.2.0-cp311-cp311-win_arm64.whl", hash = "sha256:edca80cbfb2b68d7b56930b84a0e45ae1694aeba0541f798e908a49d66b837f1"}, - {file = "pillow-10.2.0-cp312-cp312-macosx_10_10_x86_64.whl", hash = "sha256:1b5e1b74d1bd1b78bc3477528919414874748dd363e6272efd5abf7654e68bef"}, - {file = "pillow-10.2.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:0eae2073305f451d8ecacb5474997c08569fb4eb4ac231ffa4ad7d342fdc25ac"}, - {file = "pillow-10.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b7c2286c23cd350b80d2fc9d424fc797575fb16f854b831d16fd47ceec078f2c"}, - {file = "pillow-10.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1e23412b5c41e58cec602f1135c57dfcf15482013ce6e5f093a86db69646a5aa"}, - {file = "pillow-10.2.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:52a50aa3fb3acb9cf7213573ef55d31d6eca37f5709c69e6858fe3bc04a5c2a2"}, - {file = "pillow-10.2.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:127cee571038f252a552760076407f9cff79761c3d436a12af6000cd182a9d04"}, - {file = "pillow-10.2.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:8d12251f02d69d8310b046e82572ed486685c38f02176bd08baf216746eb947f"}, - {file = "pillow-10.2.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:54f1852cd531aa981bc0965b7d609f5f6cc8ce8c41b1139f6ed6b3c54ab82bfb"}, - {file = "pillow-10.2.0-cp312-cp312-win32.whl", hash = "sha256:257d8788df5ca62c980314053197f4d46eefedf4e6175bc9412f14412ec4ea2f"}, - {file = "pillow-10.2.0-cp312-cp312-win_amd64.whl", hash = "sha256:154e939c5f0053a383de4fd3d3da48d9427a7e985f58af8e94d0b3c9fcfcf4f9"}, - {file = "pillow-10.2.0-cp312-cp312-win_arm64.whl", hash = "sha256:f379abd2f1e3dddb2b61bc67977a6b5a0a3f7485538bcc6f39ec76163891ee48"}, - {file = "pillow-10.2.0-cp38-cp38-macosx_10_10_x86_64.whl", hash = "sha256:8373c6c251f7ef8bda6675dd6d2b3a0fcc31edf1201266b5cf608b62a37407f9"}, - {file = "pillow-10.2.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:870ea1ada0899fd0b79643990809323b389d4d1d46c192f97342eeb6ee0b8483"}, - {file = "pillow-10.2.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b4b6b1e20608493548b1f32bce8cca185bf0480983890403d3b8753e44077129"}, - {file = "pillow-10.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3031709084b6e7852d00479fd1d310b07d0ba82765f973b543c8af5061cf990e"}, - {file = "pillow-10.2.0-cp38-cp38-manylinux_2_28_aarch64.whl", hash = "sha256:3ff074fc97dd4e80543a3e91f69d58889baf2002b6be64347ea8cf5533188213"}, - {file = "pillow-10.2.0-cp38-cp38-manylinux_2_28_x86_64.whl", hash = "sha256:cb4c38abeef13c61d6916f264d4845fab99d7b711be96c326b84df9e3e0ff62d"}, - {file = "pillow-10.2.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:b1b3020d90c2d8e1dae29cf3ce54f8094f7938460fb5ce8bc5c01450b01fbaf6"}, - {file = "pillow-10.2.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:170aeb00224ab3dc54230c797f8404507240dd868cf52066f66a41b33169bdbe"}, - {file = "pillow-10.2.0-cp38-cp38-win32.whl", hash = "sha256:c4225f5220f46b2fde568c74fca27ae9771536c2e29d7c04f4fb62c83275ac4e"}, - {file = "pillow-10.2.0-cp38-cp38-win_amd64.whl", hash = "sha256:0689b5a8c5288bc0504d9fcee48f61a6a586b9b98514d7d29b840143d6734f39"}, - {file = "pillow-10.2.0-cp39-cp39-macosx_10_10_x86_64.whl", hash = "sha256:b792a349405fbc0163190fde0dc7b3fef3c9268292586cf5645598b48e63dc67"}, - {file = "pillow-10.2.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c570f24be1e468e3f0ce7ef56a89a60f0e05b30a3669a459e419c6eac2c35364"}, - {file = "pillow-10.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8ecd059fdaf60c1963c58ceb8997b32e9dc1b911f5da5307aab614f1ce5c2fb"}, - {file = "pillow-10.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c365fd1703040de1ec284b176d6af5abe21b427cb3a5ff68e0759e1e313a5e7e"}, - {file = "pillow-10.2.0-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:70c61d4c475835a19b3a5aa42492409878bbca7438554a1f89d20d58a7c75c01"}, - {file = "pillow-10.2.0-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:b6f491cdf80ae540738859d9766783e3b3c8e5bd37f5dfa0b76abdecc5081f13"}, - {file = "pillow-10.2.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9d189550615b4948f45252d7f005e53c2040cea1af5b60d6f79491a6e147eef7"}, - {file = "pillow-10.2.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:49d9ba1ed0ef3e061088cd1e7538a0759aab559e2e0a80a36f9fd9d8c0c21591"}, - {file = "pillow-10.2.0-cp39-cp39-win32.whl", hash = "sha256:babf5acfede515f176833ed6028754cbcd0d206f7f614ea3447d67c33be12516"}, - {file = "pillow-10.2.0-cp39-cp39-win_amd64.whl", hash = "sha256:0304004f8067386b477d20a518b50f3fa658a28d44e4116970abfcd94fac34a8"}, - {file = "pillow-10.2.0-cp39-cp39-win_arm64.whl", hash = "sha256:0fb3e7fc88a14eacd303e90481ad983fd5b69c761e9e6ef94c983f91025da869"}, - {file = "pillow-10.2.0-pp310-pypy310_pp73-macosx_10_10_x86_64.whl", hash = "sha256:322209c642aabdd6207517e9739c704dc9f9db943015535783239022002f054a"}, - {file = "pillow-10.2.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3eedd52442c0a5ff4f887fab0c1c0bb164d8635b32c894bc1faf4c618dd89df2"}, - {file = "pillow-10.2.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cb28c753fd5eb3dd859b4ee95de66cc62af91bcff5db5f2571d32a520baf1f04"}, - {file = "pillow-10.2.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:33870dc4653c5017bf4c8873e5488d8f8d5f8935e2f1fb9a2208c47cdd66efd2"}, - {file = "pillow-10.2.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:3c31822339516fb3c82d03f30e22b1d038da87ef27b6a78c9549888f8ceda39a"}, - {file = "pillow-10.2.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:a2b56ba36e05f973d450582fb015594aaa78834fefe8dfb8fcd79b93e64ba4c6"}, - {file = "pillow-10.2.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:d8e6aeb9201e655354b3ad049cb77d19813ad4ece0df1249d3c793de3774f8c7"}, - {file = "pillow-10.2.0-pp39-pypy39_pp73-macosx_10_10_x86_64.whl", hash = "sha256:2247178effb34a77c11c0e8ac355c7a741ceca0a732b27bf11e747bbc950722f"}, - {file = "pillow-10.2.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:15587643b9e5eb26c48e49a7b33659790d28f190fc514a322d55da2fb5c2950e"}, - {file = "pillow-10.2.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:753cd8f2086b2b80180d9b3010dd4ed147efc167c90d3bf593fe2af21265e5a5"}, - {file = "pillow-10.2.0-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:7c8f97e8e7a9009bcacbe3766a36175056c12f9a44e6e6f2d5caad06dcfbf03b"}, - {file = "pillow-10.2.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:d1b35bcd6c5543b9cb547dee3150c93008f8dd0f1fef78fc0cd2b141c5baf58a"}, - {file = "pillow-10.2.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:fe4c15f6c9285dc54ce6553a3ce908ed37c8f3825b5a51a15c91442bb955b868"}, - {file = "pillow-10.2.0.tar.gz", hash = "sha256:e87f0b2c78157e12d7686b27d63c070fd65d994e8ddae6f328e0dcf4a0cd007e"}, + {file = "pillow-10.3.0-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:90b9e29824800e90c84e4022dd5cc16eb2d9605ee13f05d47641eb183cd73d45"}, + {file = "pillow-10.3.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:a2c405445c79c3f5a124573a051062300936b0281fee57637e706453e452746c"}, + {file = "pillow-10.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:78618cdbccaa74d3f88d0ad6cb8ac3007f1a6fa5c6f19af64b55ca170bfa1edf"}, + {file = "pillow-10.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:261ddb7ca91fcf71757979534fb4c128448b5b4c55cb6152d280312062f69599"}, + {file = "pillow-10.3.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:ce49c67f4ea0609933d01c0731b34b8695a7a748d6c8d186f95e7d085d2fe475"}, + {file = "pillow-10.3.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:b14f16f94cbc61215115b9b1236f9c18403c15dd3c52cf629072afa9d54c1cbf"}, + {file = "pillow-10.3.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d33891be6df59d93df4d846640f0e46f1a807339f09e79a8040bc887bdcd7ed3"}, + {file = "pillow-10.3.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b50811d664d392f02f7761621303eba9d1b056fb1868c8cdf4231279645c25f5"}, + {file = "pillow-10.3.0-cp310-cp310-win32.whl", hash = "sha256:ca2870d5d10d8726a27396d3ca4cf7976cec0f3cb706debe88e3a5bd4610f7d2"}, + {file = "pillow-10.3.0-cp310-cp310-win_amd64.whl", hash = "sha256:f0d0591a0aeaefdaf9a5e545e7485f89910c977087e7de2b6c388aec32011e9f"}, + {file = "pillow-10.3.0-cp310-cp310-win_arm64.whl", hash = "sha256:ccce24b7ad89adb5a1e34a6ba96ac2530046763912806ad4c247356a8f33a67b"}, + {file = "pillow-10.3.0-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:5f77cf66e96ae734717d341c145c5949c63180842a545c47a0ce7ae52ca83795"}, + {file = "pillow-10.3.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e4b878386c4bf293578b48fc570b84ecfe477d3b77ba39a6e87150af77f40c57"}, + {file = "pillow-10.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fdcbb4068117dfd9ce0138d068ac512843c52295ed996ae6dd1faf537b6dbc27"}, + {file = "pillow-10.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9797a6c8fe16f25749b371c02e2ade0efb51155e767a971c61734b1bf6293994"}, + {file = "pillow-10.3.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:9e91179a242bbc99be65e139e30690e081fe6cb91a8e77faf4c409653de39451"}, + {file = "pillow-10.3.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:1b87bd9d81d179bd8ab871603bd80d8645729939f90b71e62914e816a76fc6bd"}, + {file = "pillow-10.3.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:81d09caa7b27ef4e61cb7d8fbf1714f5aec1c6b6c5270ee53504981e6e9121ad"}, + {file = "pillow-10.3.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:048ad577748b9fa4a99a0548c64f2cb8d672d5bf2e643a739ac8faff1164238c"}, + {file = "pillow-10.3.0-cp311-cp311-win32.whl", hash = "sha256:7161ec49ef0800947dc5570f86568a7bb36fa97dd09e9827dc02b718c5643f09"}, + {file = "pillow-10.3.0-cp311-cp311-win_amd64.whl", hash = "sha256:8eb0908e954d093b02a543dc963984d6e99ad2b5e36503d8a0aaf040505f747d"}, + {file = "pillow-10.3.0-cp311-cp311-win_arm64.whl", hash = "sha256:4e6f7d1c414191c1199f8996d3f2282b9ebea0945693fb67392c75a3a320941f"}, + {file = "pillow-10.3.0-cp312-cp312-macosx_10_10_x86_64.whl", hash = "sha256:e46f38133e5a060d46bd630faa4d9fa0202377495df1f068a8299fd78c84de84"}, + {file = "pillow-10.3.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:50b8eae8f7334ec826d6eeffaeeb00e36b5e24aa0b9df322c247539714c6df19"}, + {file = "pillow-10.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d3bea1c75f8c53ee4d505c3e67d8c158ad4df0d83170605b50b64025917f338"}, + {file = "pillow-10.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:19aeb96d43902f0a783946a0a87dbdad5c84c936025b8419da0a0cd7724356b1"}, + {file = "pillow-10.3.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:74d28c17412d9caa1066f7a31df8403ec23d5268ba46cd0ad2c50fb82ae40462"}, + {file = "pillow-10.3.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:ff61bfd9253c3915e6d41c651d5f962da23eda633cf02262990094a18a55371a"}, + {file = "pillow-10.3.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:d886f5d353333b4771d21267c7ecc75b710f1a73d72d03ca06df49b09015a9ef"}, + {file = "pillow-10.3.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:4b5ec25d8b17217d635f8935dbc1b9aa5907962fae29dff220f2659487891cd3"}, + {file = "pillow-10.3.0-cp312-cp312-win32.whl", hash = "sha256:51243f1ed5161b9945011a7360e997729776f6e5d7005ba0c6879267d4c5139d"}, + {file = "pillow-10.3.0-cp312-cp312-win_amd64.whl", hash = "sha256:412444afb8c4c7a6cc11a47dade32982439925537e483be7c0ae0cf96c4f6a0b"}, + {file = "pillow-10.3.0-cp312-cp312-win_arm64.whl", hash = "sha256:798232c92e7665fe82ac085f9d8e8ca98826f8e27859d9a96b41d519ecd2e49a"}, + {file = "pillow-10.3.0-cp38-cp38-macosx_10_10_x86_64.whl", hash = "sha256:4eaa22f0d22b1a7e93ff0a596d57fdede2e550aecffb5a1ef1106aaece48e96b"}, + {file = "pillow-10.3.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:cd5e14fbf22a87321b24c88669aad3a51ec052eb145315b3da3b7e3cc105b9a2"}, + {file = "pillow-10.3.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1530e8f3a4b965eb6a7785cf17a426c779333eb62c9a7d1bbcf3ffd5bf77a4aa"}, + {file = "pillow-10.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5d512aafa1d32efa014fa041d38868fda85028e3f930a96f85d49c7d8ddc0383"}, + {file = "pillow-10.3.0-cp38-cp38-manylinux_2_28_aarch64.whl", hash = "sha256:339894035d0ede518b16073bdc2feef4c991ee991a29774b33e515f1d308e08d"}, + {file = "pillow-10.3.0-cp38-cp38-manylinux_2_28_x86_64.whl", hash = "sha256:aa7e402ce11f0885305bfb6afb3434b3cd8f53b563ac065452d9d5654c7b86fd"}, + {file = "pillow-10.3.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:0ea2a783a2bdf2a561808fe4a7a12e9aa3799b701ba305de596bc48b8bdfce9d"}, + {file = "pillow-10.3.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:c78e1b00a87ce43bb37642c0812315b411e856a905d58d597750eb79802aaaa3"}, + {file = "pillow-10.3.0-cp38-cp38-win32.whl", hash = "sha256:72d622d262e463dfb7595202d229f5f3ab4b852289a1cd09650362db23b9eb0b"}, + {file = "pillow-10.3.0-cp38-cp38-win_amd64.whl", hash = "sha256:2034f6759a722da3a3dbd91a81148cf884e91d1b747992ca288ab88c1de15999"}, + {file = "pillow-10.3.0-cp39-cp39-macosx_10_10_x86_64.whl", hash = "sha256:2ed854e716a89b1afcedea551cd85f2eb2a807613752ab997b9974aaa0d56936"}, + {file = "pillow-10.3.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:dc1a390a82755a8c26c9964d457d4c9cbec5405896cba94cf51f36ea0d855002"}, + {file = "pillow-10.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4203efca580f0dd6f882ca211f923168548f7ba334c189e9eab1178ab840bf60"}, + {file = "pillow-10.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3102045a10945173d38336f6e71a8dc71bcaeed55c3123ad4af82c52807b9375"}, + {file = "pillow-10.3.0-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:6fb1b30043271ec92dc65f6d9f0b7a830c210b8a96423074b15c7bc999975f57"}, + {file = "pillow-10.3.0-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:1dfc94946bc60ea375cc39cff0b8da6c7e5f8fcdc1d946beb8da5c216156ddd8"}, + {file = "pillow-10.3.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:b09b86b27a064c9624d0a6c54da01c1beaf5b6cadfa609cf63789b1d08a797b9"}, + {file = "pillow-10.3.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:d3b2348a78bc939b4fed6552abfd2e7988e0f81443ef3911a4b8498ca084f6eb"}, + {file = "pillow-10.3.0-cp39-cp39-win32.whl", hash = "sha256:45ebc7b45406febf07fef35d856f0293a92e7417ae7933207e90bf9090b70572"}, + {file = "pillow-10.3.0-cp39-cp39-win_amd64.whl", hash = "sha256:0ba26351b137ca4e0db0342d5d00d2e355eb29372c05afd544ebf47c0956ffeb"}, + {file = "pillow-10.3.0-cp39-cp39-win_arm64.whl", hash = "sha256:50fd3f6b26e3441ae07b7c979309638b72abc1a25da31a81a7fbd9495713ef4f"}, + {file = "pillow-10.3.0-pp310-pypy310_pp73-macosx_10_10_x86_64.whl", hash = "sha256:6b02471b72526ab8a18c39cb7967b72d194ec53c1fd0a70b050565a0f366d355"}, + {file = "pillow-10.3.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:8ab74c06ffdab957d7670c2a5a6e1a70181cd10b727cd788c4dd9005b6a8acd9"}, + {file = "pillow-10.3.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:048eeade4c33fdf7e08da40ef402e748df113fd0b4584e32c4af74fe78baaeb2"}, + {file = "pillow-10.3.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9e2ec1e921fd07c7cda7962bad283acc2f2a9ccc1b971ee4b216b75fad6f0463"}, + {file = "pillow-10.3.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:4c8e73e99da7db1b4cad7f8d682cf6abad7844da39834c288fbfa394a47bbced"}, + {file = "pillow-10.3.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:16563993329b79513f59142a6b02055e10514c1a8e86dca8b48a893e33cf91e3"}, + {file = "pillow-10.3.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:dd78700f5788ae180b5ee8902c6aea5a5726bac7c364b202b4b3e3ba2d293170"}, + {file = "pillow-10.3.0-pp39-pypy39_pp73-macosx_10_10_x86_64.whl", hash = "sha256:aff76a55a8aa8364d25400a210a65ff59d0168e0b4285ba6bf2bd83cf675ba32"}, + {file = "pillow-10.3.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:b7bc2176354defba3edc2b9a777744462da2f8e921fbaf61e52acb95bafa9828"}, + {file = "pillow-10.3.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:793b4e24db2e8742ca6423d3fde8396db336698c55cd34b660663ee9e45ed37f"}, + {file = "pillow-10.3.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d93480005693d247f8346bc8ee28c72a2191bdf1f6b5db469c096c0c867ac015"}, + {file = "pillow-10.3.0-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:c83341b89884e2b2e55886e8fbbf37c3fa5efd6c8907124aeb72f285ae5696e5"}, + {file = "pillow-10.3.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:1a1d1915db1a4fdb2754b9de292642a39a7fb28f1736699527bb649484fb966a"}, + {file = "pillow-10.3.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a0eaa93d054751ee9964afa21c06247779b90440ca41d184aeb5d410f20ff591"}, + {file = "pillow-10.3.0.tar.gz", hash = "sha256:9d2455fbf44c914840c793e89aa82d0e1763a14253a000743719ae5946814b2d"}, ] [package.extras] @@ -2891,13 +2902,13 @@ reference = "tencent" [[package]] name = "prompt-toolkit" -version = "3.0.36" +version = "3.0.43" description = "Library for building powerful interactive command lines in Python" optional = false -python-versions = ">=3.6.2" +python-versions = ">=3.7.0" files = [ - {file = "prompt_toolkit-3.0.36-py3-none-any.whl", hash = "sha256:aa64ad242a462c5ff0363a7b9cfe696c20d55d9fc60c11fd8e632d064804d305"}, - {file = "prompt_toolkit-3.0.36.tar.gz", hash = "sha256:3e163f254bef5a03b146397d7c1963bd3e2812f0964bb9a24e6ec761fd28db63"}, + {file = "prompt_toolkit-3.0.43-py3-none-any.whl", hash = "sha256:a11a29cb3bf0a28a387fe5122cdb649816a957cd9261dcedf8c9f1fef33eacf6"}, + {file = "prompt_toolkit-3.0.43.tar.gz", hash = "sha256:3527b7af26106cbc65a040bcc84839a3566ec1b051bb0bfe953631e704b0ff7d"}, ] [package.dependencies] @@ -2910,37 +2921,33 @@ reference = "tencent" [[package]] name = "protobuf" -version = "3.19.4" +version = "3.20.3" description = "Protocol Buffers" optional = false -python-versions = ">=3.5" +python-versions = ">=3.7" files = [ - {file = "protobuf-3.19.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:f51d5a9f137f7a2cec2d326a74b6e3fc79d635d69ffe1b036d39fc7d75430d37"}, - {file = "protobuf-3.19.4-cp310-cp310-manylinux2014_aarch64.whl", hash = "sha256:09297b7972da685ce269ec52af761743714996b4381c085205914c41fcab59fb"}, - {file = "protobuf-3.19.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:072fbc78d705d3edc7ccac58a62c4c8e0cec856987da7df8aca86e647be4e35c"}, - {file = "protobuf-3.19.4-cp310-cp310-win32.whl", hash = "sha256:7bb03bc2873a2842e5ebb4801f5c7ff1bfbdf426f85d0172f7644fcda0671ae0"}, - {file = "protobuf-3.19.4-cp310-cp310-win_amd64.whl", hash = "sha256:f358aa33e03b7a84e0d91270a4d4d8f5df6921abe99a377828839e8ed0c04e07"}, - {file = "protobuf-3.19.4-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:1c91ef4110fdd2c590effb5dca8fdbdcb3bf563eece99287019c4204f53d81a4"}, - {file = "protobuf-3.19.4-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c438268eebb8cf039552897d78f402d734a404f1360592fef55297285f7f953f"}, - {file = "protobuf-3.19.4-cp36-cp36m-win32.whl", hash = "sha256:835a9c949dc193953c319603b2961c5c8f4327957fe23d914ca80d982665e8ee"}, - {file = "protobuf-3.19.4-cp36-cp36m-win_amd64.whl", hash = "sha256:4276cdec4447bd5015453e41bdc0c0c1234eda08420b7c9a18b8d647add51e4b"}, - {file = "protobuf-3.19.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:6cbc312be5e71869d9d5ea25147cdf652a6781cf4d906497ca7690b7b9b5df13"}, - {file = "protobuf-3.19.4-cp37-cp37m-manylinux2014_aarch64.whl", hash = "sha256:54a1473077f3b616779ce31f477351a45b4fef8c9fd7892d6d87e287a38df368"}, - {file = "protobuf-3.19.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:435bb78b37fc386f9275a7035fe4fb1364484e38980d0dd91bc834a02c5ec909"}, - {file = "protobuf-3.19.4-cp37-cp37m-win32.whl", hash = "sha256:16f519de1313f1b7139ad70772e7db515b1420d208cb16c6d7858ea989fc64a9"}, - {file = "protobuf-3.19.4-cp37-cp37m-win_amd64.whl", hash = "sha256:cdc076c03381f5c1d9bb1abdcc5503d9ca8b53cf0a9d31a9f6754ec9e6c8af0f"}, - {file = "protobuf-3.19.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:69da7d39e39942bd52848438462674c463e23963a1fdaa84d88df7fbd7e749b2"}, - {file = "protobuf-3.19.4-cp38-cp38-manylinux2014_aarch64.whl", hash = "sha256:48ed3877fa43e22bcacc852ca76d4775741f9709dd9575881a373bd3e85e54b2"}, - {file = "protobuf-3.19.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bd95d1dfb9c4f4563e6093a9aa19d9c186bf98fa54da5252531cc0d3a07977e7"}, - {file = "protobuf-3.19.4-cp38-cp38-win32.whl", hash = "sha256:b38057450a0c566cbd04890a40edf916db890f2818e8682221611d78dc32ae26"}, - {file = "protobuf-3.19.4-cp38-cp38-win_amd64.whl", hash = "sha256:7ca7da9c339ca8890d66958f5462beabd611eca6c958691a8fe6eccbd1eb0c6e"}, - {file = "protobuf-3.19.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:36cecbabbda242915529b8ff364f2263cd4de7c46bbe361418b5ed859677ba58"}, - {file = "protobuf-3.19.4-cp39-cp39-manylinux2014_aarch64.whl", hash = "sha256:c1068287025f8ea025103e37d62ffd63fec8e9e636246b89c341aeda8a67c934"}, - {file = "protobuf-3.19.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:96bd766831596d6014ca88d86dc8fe0fb2e428c0b02432fd9db3943202bf8c5e"}, - {file = "protobuf-3.19.4-cp39-cp39-win32.whl", hash = "sha256:84123274d982b9e248a143dadd1b9815049f4477dc783bf84efe6250eb4b836a"}, - {file = "protobuf-3.19.4-cp39-cp39-win_amd64.whl", hash = "sha256:3112b58aac3bac9c8be2b60a9daf6b558ca3f7681c130dcdd788ade7c9ffbdca"}, - {file = "protobuf-3.19.4-py2.py3-none-any.whl", hash = "sha256:8961c3a78ebfcd000920c9060a262f082f29838682b1f7201889300c1fbe0616"}, - {file = "protobuf-3.19.4.tar.gz", hash = "sha256:9df0c10adf3e83015ced42a9a7bd64e13d06c4cf45c340d2c63020ea04499d0a"}, + {file = "protobuf-3.20.3-cp310-cp310-manylinux2014_aarch64.whl", hash = "sha256:f4bd856d702e5b0d96a00ec6b307b0f51c1982c2bf9c0052cf9019e9a544ba99"}, + {file = "protobuf-3.20.3-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:9aae4406ea63d825636cc11ffb34ad3379335803216ee3a856787bcf5ccc751e"}, + {file = "protobuf-3.20.3-cp310-cp310-win32.whl", hash = "sha256:28545383d61f55b57cf4df63eebd9827754fd2dc25f80c5253f9184235db242c"}, + {file = "protobuf-3.20.3-cp310-cp310-win_amd64.whl", hash = "sha256:67a3598f0a2dcbc58d02dd1928544e7d88f764b47d4a286202913f0b2801c2e7"}, + {file = "protobuf-3.20.3-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:899dc660cd599d7352d6f10d83c95df430a38b410c1b66b407a6b29265d66469"}, + {file = "protobuf-3.20.3-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:e64857f395505ebf3d2569935506ae0dfc4a15cb80dc25261176c784662cdcc4"}, + {file = "protobuf-3.20.3-cp37-cp37m-manylinux2014_aarch64.whl", hash = "sha256:d9e4432ff660d67d775c66ac42a67cf2453c27cb4d738fc22cb53b5d84c135d4"}, + {file = "protobuf-3.20.3-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:74480f79a023f90dc6e18febbf7b8bac7508420f2006fabd512013c0c238f454"}, + {file = "protobuf-3.20.3-cp37-cp37m-win32.whl", hash = "sha256:b6cc7ba72a8850621bfec987cb72623e703b7fe2b9127a161ce61e61558ad905"}, + {file = "protobuf-3.20.3-cp37-cp37m-win_amd64.whl", hash = "sha256:8c0c984a1b8fef4086329ff8dd19ac77576b384079247c770f29cc8ce3afa06c"}, + {file = "protobuf-3.20.3-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:de78575669dddf6099a8a0f46a27e82a1783c557ccc38ee620ed8cc96d3be7d7"}, + {file = "protobuf-3.20.3-cp38-cp38-manylinux2014_aarch64.whl", hash = "sha256:f4c42102bc82a51108e449cbb32b19b180022941c727bac0cfd50170341f16ee"}, + {file = "protobuf-3.20.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:44246bab5dd4b7fbd3c0c80b6f16686808fab0e4aca819ade6e8d294a29c7050"}, + {file = "protobuf-3.20.3-cp38-cp38-win32.whl", hash = "sha256:c02ce36ec760252242a33967d51c289fd0e1c0e6e5cc9397e2279177716add86"}, + {file = "protobuf-3.20.3-cp38-cp38-win_amd64.whl", hash = "sha256:447d43819997825d4e71bf5769d869b968ce96848b6479397e29fc24c4a5dfe9"}, + {file = "protobuf-3.20.3-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:398a9e0c3eaceb34ec1aee71894ca3299605fa8e761544934378bbc6c97de23b"}, + {file = "protobuf-3.20.3-cp39-cp39-manylinux2014_aarch64.whl", hash = "sha256:bf01b5720be110540be4286e791db73f84a2b721072a3711efff6c324cdf074b"}, + {file = "protobuf-3.20.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:daa564862dd0d39c00f8086f88700fdbe8bc717e993a21e90711acfed02f2402"}, + {file = "protobuf-3.20.3-cp39-cp39-win32.whl", hash = "sha256:819559cafa1a373b7096a482b504ae8a857c89593cf3a25af743ac9ecbd23480"}, + {file = "protobuf-3.20.3-cp39-cp39-win_amd64.whl", hash = "sha256:03038ac1cfbc41aa21f6afcbcd357281d7521b4157926f30ebecc8d4ea59dcb7"}, + {file = "protobuf-3.20.3-py2.py3-none-any.whl", hash = "sha256:a7ca6d488aa8ff7f329d4c545b2dbad8ac31464f1d8b1c87ad1346717731e4db"}, + {file = "protobuf-3.20.3.tar.gz", hash = "sha256:2e3427429c9cffebf259491be0af70189607f365c2f41c7c3764af6f337105f2"}, ] [package.source] @@ -2964,6 +2971,25 @@ type = "legacy" url = "https://mirrors.cloud.tencent.com/pypi/simple" reference = "tencent" +[[package]] +name = "pure-eval" +version = "0.2.2" +description = "Safely evaluate AST nodes without side effects" +optional = false +python-versions = "*" +files = [ + {file = "pure_eval-0.2.2-py3-none-any.whl", hash = "sha256:01eaab343580944bc56080ebe0a674b39ec44a945e6d09ba7db3cb8cec289350"}, + {file = "pure_eval-0.2.2.tar.gz", hash = "sha256:2b45320af6dfaa1750f543d714b6d1c520a1688dec6fd24d339063ce0aaa9ac3"}, +] + +[package.extras] +tests = ["pytest"] + +[package.source] +type = "legacy" +url = "https://mirrors.cloud.tencent.com/pypi/simple" +reference = "tencent" + [[package]] name = "py-cpuinfo" version = "8.0.0" @@ -2997,43 +3023,43 @@ reference = "tencent" [[package]] name = "pycryptodomex" -version = "3.19.0" +version = "3.19.1" description = "Cryptographic library for Python" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" files = [ - {file = "pycryptodomex-3.19.0-cp27-cp27m-macosx_10_9_x86_64.whl", hash = "sha256:ff64fd720def623bf64d8776f8d0deada1cc1bf1ec3c1f9d6f5bb5bd098d034f"}, - {file = "pycryptodomex-3.19.0-cp27-cp27m-manylinux2010_i686.whl", hash = "sha256:61056a1fd3254f6f863de94c233b30dd33bc02f8c935b2000269705f1eeeffa4"}, - {file = "pycryptodomex-3.19.0-cp27-cp27m-manylinux2010_x86_64.whl", hash = "sha256:258c4233a3fe5a6341780306a36c6fb072ef38ce676a6d41eec3e591347919e8"}, - {file = "pycryptodomex-3.19.0-cp27-cp27m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6e45bb4635b3c4e0a00ca9df75ef6295838c85c2ac44ad882410cb631ed1eeaa"}, - {file = "pycryptodomex-3.19.0-cp27-cp27m-musllinux_1_1_aarch64.whl", hash = "sha256:a12144d785518f6491ad334c75ccdc6ad52ea49230b4237f319dbb7cef26f464"}, - {file = "pycryptodomex-3.19.0-cp27-cp27m-win32.whl", hash = "sha256:1789d89f61f70a4cd5483d4dfa8df7032efab1118f8b9894faae03c967707865"}, - {file = "pycryptodomex-3.19.0-cp27-cp27m-win_amd64.whl", hash = "sha256:eb2fc0ec241bf5e5ef56c8fbec4a2634d631e4c4f616a59b567947a0f35ad83c"}, - {file = "pycryptodomex-3.19.0-cp27-cp27mu-manylinux2010_i686.whl", hash = "sha256:c9a68a2f7bd091ccea54ad3be3e9d65eded813e6d79fdf4cc3604e26cdd6384f"}, - {file = "pycryptodomex-3.19.0-cp27-cp27mu-manylinux2010_x86_64.whl", hash = "sha256:8df69e41f7e7015a90b94d1096ec3d8e0182e73449487306709ec27379fff761"}, - {file = "pycryptodomex-3.19.0-cp27-cp27mu-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:917033016ecc23c8933205585a0ab73e20020fdf671b7cd1be788a5c4039840b"}, - {file = "pycryptodomex-3.19.0-cp27-cp27mu-musllinux_1_1_aarch64.whl", hash = "sha256:e8e5ecbd4da4157889fce8ba49da74764dd86c891410bfd6b24969fa46edda51"}, - {file = "pycryptodomex-3.19.0-cp35-abi3-macosx_10_9_universal2.whl", hash = "sha256:a77b79852175064c822b047fee7cf5a1f434f06ad075cc9986aa1c19a0c53eb0"}, - {file = "pycryptodomex-3.19.0-cp35-abi3-macosx_10_9_x86_64.whl", hash = "sha256:5b883e1439ab63af976656446fb4839d566bb096f15fc3c06b5a99cde4927188"}, - {file = "pycryptodomex-3.19.0-cp35-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a3866d68e2fc345162b1b9b83ef80686acfe5cec0d134337f3b03950a0a8bf56"}, - {file = "pycryptodomex-3.19.0-cp35-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c74eb1f73f788facece7979ce91594dc177e1a9b5d5e3e64697dd58299e5cb4d"}, - {file = "pycryptodomex-3.19.0-cp35-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7cb51096a6a8d400724104db8a7e4f2206041a1f23e58924aa3d8d96bcb48338"}, - {file = "pycryptodomex-3.19.0-cp35-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:a588a1cb7781da9d5e1c84affd98c32aff9c89771eac8eaa659d2760666f7139"}, - {file = "pycryptodomex-3.19.0-cp35-abi3-musllinux_1_1_i686.whl", hash = "sha256:d4dd3b381ff5a5907a3eb98f5f6d32c64d319a840278ceea1dcfcc65063856f3"}, - {file = "pycryptodomex-3.19.0-cp35-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:263de9a96d2fcbc9f5bd3a279f14ea0d5f072adb68ebd324987576ec25da084d"}, - {file = "pycryptodomex-3.19.0-cp35-abi3-win32.whl", hash = "sha256:67c8eb79ab33d0fbcb56842992298ddb56eb6505a72369c20f60bc1d2b6fb002"}, - {file = "pycryptodomex-3.19.0-cp35-abi3-win_amd64.whl", hash = "sha256:09c9401dc06fb3d94cb1ec23b4ea067a25d1f4c6b7b118ff5631d0b5daaab3cc"}, - {file = "pycryptodomex-3.19.0-pp27-pypy_73-manylinux2010_x86_64.whl", hash = "sha256:edbe083c299835de7e02c8aa0885cb904a75087d35e7bab75ebe5ed336e8c3e2"}, - {file = "pycryptodomex-3.19.0-pp27-pypy_73-win32.whl", hash = "sha256:136b284e9246b4ccf4f752d435c80f2c44fc2321c198505de1d43a95a3453b3c"}, - {file = "pycryptodomex-3.19.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:5d73e9fa3fe830e7b6b42afc49d8329b07a049a47d12e0ef9225f2fd220f19b2"}, - {file = "pycryptodomex-3.19.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b2f1982c5bc311f0aab8c293524b861b485d76f7c9ab2c3ac9a25b6f7655975"}, - {file = "pycryptodomex-3.19.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:bfb040b5dda1dff1e197d2ef71927bd6b8bfcb9793bc4dfe0bb6df1e691eaacb"}, - {file = "pycryptodomex-3.19.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:800a2b05cfb83654df80266692f7092eeefe2a314fa7901dcefab255934faeec"}, - {file = "pycryptodomex-3.19.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:c01678aee8ac0c1a461cbc38ad496f953f9efcb1fa19f5637cbeba7544792a53"}, - {file = "pycryptodomex-3.19.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2126bc54beccbede6eade00e647106b4f4c21e5201d2b0a73e9e816a01c50905"}, - {file = "pycryptodomex-3.19.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b801216c48c0886742abf286a9a6b117e248ca144d8ceec1f931ce2dd0c9cb40"}, - {file = "pycryptodomex-3.19.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:50cb18d4dd87571006fd2447ccec85e6cec0136632a550aa29226ba075c80644"}, - {file = "pycryptodomex-3.19.0.tar.gz", hash = "sha256:af83a554b3f077564229865c45af0791be008ac6469ef0098152139e6bd4b5b6"}, + {file = "pycryptodomex-3.19.1-cp27-cp27m-macosx_10_9_x86_64.whl", hash = "sha256:b5c336dc698650283ad06f8c0237a984087d0af9f403ff21d633507335628156"}, + {file = "pycryptodomex-3.19.1-cp27-cp27m-manylinux2010_i686.whl", hash = "sha256:c9cb88ed323be1aa642b3c17cd5caa1a03c3a8fbad092d48ecefe88e328ffae3"}, + {file = "pycryptodomex-3.19.1-cp27-cp27m-manylinux2010_x86_64.whl", hash = "sha256:0b42e2743893f386dfb58fe24a4c8be5305c3d1c825d5f23d9e63fd0700d1110"}, + {file = "pycryptodomex-3.19.1-cp27-cp27m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:10c2eed4efdfa084b602ab922e699a0a2ba82053baebfc8afcaf27489def7955"}, + {file = "pycryptodomex-3.19.1-cp27-cp27m-musllinux_1_1_aarch64.whl", hash = "sha256:e94a7e986b117b72e9472f8eafdd81748dafff30815401f9760f759f1debe9ef"}, + {file = "pycryptodomex-3.19.1-cp27-cp27m-win32.whl", hash = "sha256:23707238b024b36c35dd3428f5af6c1f0c5ef54c21e387a2063633717699b8b2"}, + {file = "pycryptodomex-3.19.1-cp27-cp27m-win_amd64.whl", hash = "sha256:c1ae2fb8d5d6771670436dcc889b293e363c97647a6d31c21eebc12b7b760010"}, + {file = "pycryptodomex-3.19.1-cp27-cp27mu-manylinux2010_i686.whl", hash = "sha256:d7a77391fd351ff1bdf8475558ddc6e92950218cb905419ee14aa02f370f1054"}, + {file = "pycryptodomex-3.19.1-cp27-cp27mu-manylinux2010_x86_64.whl", hash = "sha256:c9332b04bf3f838327087b028f690f4ddb9341eb014a0221e79b9c19a77f7555"}, + {file = "pycryptodomex-3.19.1-cp27-cp27mu-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:beb5f0664f49b6093da179ee8e27c1d670779f50b9ece0886ce491bb8bd63728"}, + {file = "pycryptodomex-3.19.1-cp27-cp27mu-musllinux_1_1_aarch64.whl", hash = "sha256:d45d0d35a238d838b872598fa865bbfb31aaef9aeeda77c68b04ef79f9a469dc"}, + {file = "pycryptodomex-3.19.1-cp35-abi3-macosx_10_9_universal2.whl", hash = "sha256:ed3bdda44cc05dd13eee697ab9bea6928531bb7b218e68e66d0d3eb2ebab043e"}, + {file = "pycryptodomex-3.19.1-cp35-abi3-macosx_10_9_x86_64.whl", hash = "sha256:ae75eea2e908383fd4c659fdcfe9621a72869e3e3ee73904227e93b7f7b80b54"}, + {file = "pycryptodomex-3.19.1-cp35-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:371bbe0be17b4dd8cc0c2f378d75ea33f00d5a39884c09a672016ac40145a5fa"}, + {file = "pycryptodomex-3.19.1-cp35-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:96000b837bcd8e3bf86b419924a056c978e45027281e4318650c81c25a3ef6cc"}, + {file = "pycryptodomex-3.19.1-cp35-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:011e859026ecbd15b8e720e8992361186e582cf726c50bde6ff8c0c05e820ddf"}, + {file = "pycryptodomex-3.19.1-cp35-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:76414d39df6b45bcc4f38cf1ba2031e0f4b8e99d1ba3c2eee31ffe1b9f039733"}, + {file = "pycryptodomex-3.19.1-cp35-abi3-musllinux_1_1_i686.whl", hash = "sha256:1c04cfff163c05d033bf28e3c4429d8222796738c7b6c1638b9d7090b904611e"}, + {file = "pycryptodomex-3.19.1-cp35-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:de5a43901e47e7a6938490fc5de3074f6e35c8b481a75b227c0d24d6099bd41d"}, + {file = "pycryptodomex-3.19.1-cp35-abi3-win32.whl", hash = "sha256:f24f49fc6bd706d87048654d6be6c7c967d6836d4879e3a7c439275fab9948ad"}, + {file = "pycryptodomex-3.19.1-cp35-abi3-win_amd64.whl", hash = "sha256:f8b3d9e7c17c1ffc1fa5b11c0bbab8a5df3de8596bb32ad30281b21e5ede4bf5"}, + {file = "pycryptodomex-3.19.1-pp27-pypy_73-manylinux2010_x86_64.whl", hash = "sha256:ac562e239d98cfef763866c0aee4586affb0d58c592202f06c87241af99db241"}, + {file = "pycryptodomex-3.19.1-pp27-pypy_73-win32.whl", hash = "sha256:39eb1f82ac3ba3e39d866f38e480e8fa53fcdd22260340f05f54a8188d47d510"}, + {file = "pycryptodomex-3.19.1-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:0bc4b7bfaac56e6dfd62044847443a3d110c7abea7fcb0d68c1aea64ed3a6697"}, + {file = "pycryptodomex-3.19.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8dffe067d5fff14dba4d18ff7d459cc2a47576d82dafbff13a8f1199c3353e41"}, + {file = "pycryptodomex-3.19.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aab7941c2ff53eb63cb26252770e4f14386d79ce07baeffbf98a1323c1646545"}, + {file = "pycryptodomex-3.19.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:3f3c58971784fba0e014bc3f8aed1197b86719631e1b597d36d7354be5598312"}, + {file = "pycryptodomex-3.19.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:5ca98de2e5ac100e57a7116309723360e8f799f722509e376dc396cdf65eec9c"}, + {file = "pycryptodomex-3.19.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f8a97b1acd36e9ce9d4067d94a8be99c458f0eb8070828639302a95cfcf0770b"}, + {file = "pycryptodomex-3.19.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:62f51a63d73153482729904381dd2de86800b0733a8814ee8f072fa73e5c92fb"}, + {file = "pycryptodomex-3.19.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:9919a1edd2a83c4dfb69f1d8a4c0c5efde7147ef15b07775633372b80c90b5d8"}, + {file = "pycryptodomex-3.19.1.tar.gz", hash = "sha256:0b7154aff2272962355f8941fd514104a88cb29db2d8f43a29af900d6398eb1c"}, ] [package.source] @@ -3836,18 +3862,19 @@ reference = "tencent" [[package]] name = "setuptools" -version = "59.6.0" +version = "65.5.1" description = "Easily download, build, install, upgrade, and uninstall Python packages" optional = false -python-versions = ">=3.6" +python-versions = ">=3.7" files = [ - {file = "setuptools-59.6.0-py3-none-any.whl", hash = "sha256:4ce92f1e1f8f01233ee9952c04f6b81d1e02939d6e1b488428154974a4d0783e"}, - {file = "setuptools-59.6.0.tar.gz", hash = "sha256:22c7348c6d2976a52632c67f7ab0cdf40147db7789f9aed18734643fe9cf3373"}, + {file = "setuptools-65.5.1-py3-none-any.whl", hash = "sha256:d0b9a8433464d5800cbe05094acf5c6d52a91bfac9b52bcfc4d41382be5d5d31"}, + {file = "setuptools-65.5.1.tar.gz", hash = "sha256:e197a19aa8ec9722928f2206f8de752def0e4c9fc6953527360d1c36d94ddb2f"}, ] [package.extras] -docs = ["furo", "jaraco.packaging (>=8.2)", "jaraco.tidelift (>=1.4)", "pygments-github-lexers (==0.0.5)", "rst.linker (>=1.9)", "sphinx", "sphinx-inline-tabs", "sphinxcontrib-towncrier"] -testing = ["flake8-2020", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "mock", "paver", "pip (>=19.1)", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=1.0.1)", "pytest-flake8", "pytest-mypy", "pytest-virtualenv (>=1.2.7)", "pytest-xdist", "sphinx", "virtualenv (>=13.0.0)", "wheel"] +docs = ["furo", "jaraco.packaging (>=9)", "jaraco.tidelift (>=1.4)", "pygments-github-lexers (==0.0.5)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-favicon", "sphinx-hoverxref (<2)", "sphinx-inline-tabs", "sphinx-notfound-page (==0.8.3)", "sphinx-reredirects", "sphinxcontrib-towncrier"] +testing = ["build[virtualenv]", "filelock (>=3.4.0)", "flake8 (<5)", "flake8-2020", "ini2toml[lite] (>=0.9)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "pip (>=19.1)", "pip-run (>=8.8)", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=1.3)", "pytest-flake8", "pytest-mypy (>=0.9.1)", "pytest-perf", "pytest-timeout", "pytest-xdist", "tomli-w (>=1.0.0)", "virtualenv (>=13.0.0)", "wheel"] +testing-integration = ["build[virtualenv]", "filelock (>=3.4.0)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "pytest", "pytest-enabler", "pytest-xdist", "tomli", "virtualenv (>=13.0.0)", "wheel"] [package.source] type = "legacy" @@ -3904,15 +3931,44 @@ reference = "tencent" [[package]] name = "sqlparse" -version = "0.4.3" +version = "0.4.4" description = "A non-validating SQL parser." optional = false python-versions = ">=3.5" files = [ - {file = "sqlparse-0.4.3-py3-none-any.whl", hash = "sha256:0323c0ec29cd52bceabc1b4d9d579e311f3e4961b98d174201d5622a23b85e34"}, - {file = "sqlparse-0.4.3.tar.gz", hash = "sha256:69ca804846bb114d2ec380e4360a8a340db83f0ccf3afceeb1404df028f57268"}, + {file = "sqlparse-0.4.4-py3-none-any.whl", hash = "sha256:5430a4fe2ac7d0f93e66f1efc6e1338a41884b7ddf2a350cedd20ccc4d9d28f3"}, + {file = "sqlparse-0.4.4.tar.gz", hash = "sha256:d446183e84b8349fa3061f0fe7f06ca94ba65b426946ffebe6e3e8295332420c"}, +] + +[package.extras] +dev = ["build", "flake8"] +doc = ["sphinx"] +test = ["pytest", "pytest-cov"] + +[package.source] +type = "legacy" +url = "https://mirrors.cloud.tencent.com/pypi/simple" +reference = "tencent" + +[[package]] +name = "stack-data" +version = "0.6.3" +description = "Extract data from python stack frames and tracebacks for informative displays" +optional = false +python-versions = "*" +files = [ + {file = "stack_data-0.6.3-py3-none-any.whl", hash = "sha256:d5558e0c25a4cb0853cddad3d77da9891a08cb85dd9f9f91b9f8cd66e511e695"}, + {file = "stack_data-0.6.3.tar.gz", hash = "sha256:836a778de4fec4dcd1dcd89ed8abff8a221f58308462e1c4aa2a3cf30148f0b9"}, ] +[package.dependencies] +asttokens = ">=2.1.0" +executing = ">=1.2.0" +pure-eval = "*" + +[package.extras] +tests = ["cython", "littleutils", "pygments", "pytest", "typeguard"] + [package.source] type = "legacy" url = "https://mirrors.cloud.tencent.com/pypi/simple" @@ -4075,22 +4131,18 @@ reference = "tencent" [[package]] name = "traitlets" -version = "4.3.3" -description = "Traitlets Python config system" +version = "5.14.2" +description = "Traitlets Python configuration system" optional = false -python-versions = "*" +python-versions = ">=3.8" files = [ - {file = "traitlets-4.3.3-py2.py3-none-any.whl", hash = "sha256:70b4c6a1d9019d7b4f6846832288f86998aa3b9207c6821f3578a6a6a467fe44"}, - {file = "traitlets-4.3.3.tar.gz", hash = "sha256:d023ee369ddd2763310e4c3eae1ff649689440d4ae59d7485eb4cfbbe3e359f7"}, + {file = "traitlets-5.14.2-py3-none-any.whl", hash = "sha256:fcdf85684a772ddeba87db2f398ce00b40ff550d1528c03c14dbf6a02003cd80"}, + {file = "traitlets-5.14.2.tar.gz", hash = "sha256:8cdd83c040dab7d1dee822678e5f5d100b514f7b72b01615b26fc5718916fdf9"}, ] -[package.dependencies] -decorator = "*" -ipython-genutils = "*" -six = "*" - [package.extras] -test = ["mock", "pytest"] +docs = ["myst-parser", "pydata-sphinx-theme", "sphinx"] +test = ["argcomplete (>=3.0.3)", "mypy (>=1.7.0)", "pre-commit", "pytest (>=7.0,<8.1)", "pytest-mock", "pytest-mypy-testing"] [package.source] type = "legacy" @@ -4359,17 +4411,20 @@ reference = "tencent" [[package]] name = "werkzeug" -version = "2.0.3" +version = "3.0.1" description = "The comprehensive WSGI web application library." optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "Werkzeug-2.0.3-py3-none-any.whl", hash = "sha256:1421ebfc7648a39a5c58c601b154165d05cf47a3cd0ccb70857cbdacf6c8f2b8"}, - {file = "Werkzeug-2.0.3.tar.gz", hash = "sha256:b863f8ff057c522164b6067c9e28b041161b4be5ba4d0daceeaa50a163822d3c"}, + {file = "werkzeug-3.0.1-py3-none-any.whl", hash = "sha256:90a285dc0e42ad56b34e696398b8122ee4c681833fb35b8334a095d82c56da10"}, + {file = "werkzeug-3.0.1.tar.gz", hash = "sha256:507e811ecea72b18a404947aded4b3390e1db8f826b494d76550ef45bb3b1dcc"}, ] +[package.dependencies] +MarkupSafe = ">=2.1.1" + [package.extras] -watchdog = ["watchdog"] +watchdog = ["watchdog (>=2.3)"] [package.source] type = "legacy" @@ -4588,4 +4643,4 @@ reference = "tencent" [metadata] lock-version = "2.0" python-versions = ">=3.10,<3.11" -content-hash = "be1b4c1e59b1b8e28e8d20cb77a63345c12c5b35ff5fe8d905f6e32f163a6fec" +content-hash = "3f06f6e4d38ca61002a0a5d73967dcc427960713e2ec3c2ade9cc94409d47626" diff --git a/src/dashboard/pyproject.toml b/src/dashboard/pyproject.toml index bccb6a593..8f48272b7 100644 --- a/src/dashboard/pyproject.toml +++ b/src/dashboard/pyproject.toml @@ -26,7 +26,7 @@ python-json-logger = "2.0.7" django-cors-headers = "4.3.1" elasticsearch = "7.7.1" elasticsearch-dsl = "7.4.1" -werkzeug = "2.0.3" +werkzeug = "3.0.1" redis = "4.1.4" "ruamel.yaml" = "0.17.40" pyyaml = "6.0.1" @@ -34,19 +34,19 @@ PyJWT = "1.7.1" pydantic = "1.9.2" django-environ = "0.8.1" jsonfield = "3.1.0" -importlib-metadata = "4.8.3" +importlib-metadata = "7.0.0" greenlet = "2.0.2" bkpaas-auth = "2.0.6" -blue-krill = "2.0.2" +blue-krill = "2.0.3" bk-crypto-python-sdk = "^1.0.4" bk-iam = "1.3.4" -cryptography = "3.4.8" -apigw-manager = "2.0.0" +cryptography = "42.0.5" +apigw-manager = "3.0.2" bkapi-client-generator = "0.1.28" curlify = "^2.2.1" bkapi-component-open = "^1.0.3" django-prometheus = "2.2.0" -bkapi-client-core = "1.1.8" +bkapi-client-core = "1.2.0" bkapi-bcs-api-gateway = "1.12.1" bkapi-paasv3 = "^1.0.1" python-redis-lock = "^3.7.0" @@ -55,22 +55,28 @@ grpcio = "1.44.0" bkapi-bk-apigateway = "1.0.11" docutils = "0.18.1" Pygments = "2.17.2" -Pillow = "10.2.0" -opentelemetry-api = "1.7.1" -opentelemetry-sdk = "1.7.1" -opentelemetry-exporter-otlp = "1.7.1" -opentelemetry-instrumentation-django = "0.26b1" -opentelemetry-instrumentation-dbapi = "0.26b1" -opentelemetry-instrumentation-redis = "0.26b1" -opentelemetry-instrumentation-requests = "0.26b1" -opentelemetry-instrumentation-celery = "0.26b1" -opentelemetry-instrumentation-logging = "0.26b1" -opentelemetry-exporter-jaeger = "1.7.1" +Pillow = "10.3.0" +opentelemetry-api = "1.24.0" +opentelemetry-sdk = "1.24.0" +opentelemetry-exporter-otlp = "1.24.0" +opentelemetry-exporter-jaeger = "1.21.0" +opentelemetry-instrumentation-django = "0.45b0" +opentelemetry-instrumentation-dbapi = "0.45b0" +opentelemetry-instrumentation-redis = "0.45b0" +opentelemetry-instrumentation-requests = "0.45b0" +opentelemetry-instrumentation-logging = "0.45b0" +opentelemetry-instrumentation-celery = "0.45b0" django-filter = "2.4.0" django-add-default-value = "0.10.0" pypi-simple = "0.8.0" bk-notice-sdk = "^1.3.0" jinja2 = "3.1.3" +setuptools = "65.5.1" +protobuf = "3.20.3" +pycryptodomex = "3.19.1" +certifi = "2024.2.2" +sqlparse = "0.4.4" +future = "0.18.3" [tool.poetry.group.dev.dependencies] nose = "1.3.7" @@ -90,7 +96,7 @@ mypy = "1.9.0" rope = "1.12.0" watchdog = "^1.0.2" tox = "4.14.1" -ipython = "^7" +ipython = "^8" fakeredis = "2.20.0" ruff = "0.3.3" pytest-pretty = "1.2.0"