From 5071049240ee3049a9602ec5668ec36a7a148d8d Mon Sep 17 00:00:00 2001 From: "James K. Glasbrenner" Date: Fri, 5 Jul 2024 15:18:08 -0400 Subject: [PATCH] build!: migrate container images and deploy templates to dioptra v1 This commit migrates the project's Dockerfiles and the cookiecutter deployment template to Dioptra v1. It also adds pyparsing as a project dependency and regenerates the requirements lockfiles. BREAKING CHANGE: The migrated container images and template are not compatible with Dioptra v0. Co-authored-by: Keith Manville --- .../config/nginx/http_restapi.conf | 10 +- .../config/nginx/https_restapi.conf | 10 +- ...cookiecutter.__project_slug }}-restapi.env | 3 +- ... cookiecutter.__project_slug }}-worker.env | 4 +- .../scripts/generate_password_templates.py | 6 + .../scripts/init-frontend.sh | 5 +- .../scripts/init-minio.sh | 19 -- .../scripts/templates/dot-env.j2 | 2 + .../templates/macros/docker-compose.j2 | 8 + docker/Dockerfile.pytorch-cpu | 1 - docker/Dockerfile.pytorch-gpu | 1 - docker/Dockerfile.tensorflow2-cpu | 1 - docker/Dockerfile.tensorflow2-gpu | 1 - ...64-py3.11-mlflow-tracking-requirements.txt | 69 ++++--- ...-amd64-py3.11-pytorch-cpu-requirements.txt | 131 +++++++----- ...-amd64-py3.11-pytorch-gpu-requirements.txt | 131 +++++++----- ...inux-amd64-py3.11-restapi-requirements.txt | 74 ++++--- ...64-py3.11-tensorflow2-cpu-requirements.txt | 132 +++++++----- ...64-py3.11-tensorflow2-gpu-requirements.txt | 132 +++++++----- ...64-py3.11-mlflow-tracking-requirements.txt | 69 ++++--- ...-arm64-py3.11-pytorch-cpu-requirements.txt | 129 +++++++----- ...inux-arm64-py3.11-restapi-requirements.txt | 74 ++++--- ...64-py3.11-tensorflow2-cpu-requirements.txt | 132 +++++++----- docker/shellscripts/entrypoint-worker.m4 | 6 +- pyproject.toml | 1 + ...-amd64-py3.11-requirements-dev-pytorch.txt | 192 +++++++++-------- ...d64-py3.11-requirements-dev-tensorflow.txt | 195 ++++++++++-------- .../linux-amd64-py3.11-requirements-dev.txt | 188 +++++++++-------- ...-arm64-py3.11-requirements-dev-pytorch.txt | 190 +++++++++-------- ...m64-py3.11-requirements-dev-tensorflow.txt | 195 ++++++++++-------- .../linux-arm64-py3.11-requirements-dev.txt | 188 +++++++++-------- ...-amd64-py3.11-requirements-dev-pytorch.txt | 190 +++++++++-------- ...d64-py3.11-requirements-dev-tensorflow.txt | 195 ++++++++++-------- .../macos-amd64-py3.11-requirements-dev.txt | 188 +++++++++-------- ...-arm64-py3.11-requirements-dev-pytorch.txt | 190 +++++++++-------- ...m64-py3.11-requirements-dev-tensorflow.txt | 195 ++++++++++-------- .../macos-arm64-py3.11-requirements-dev.txt | 188 +++++++++-------- ...-amd64-py3.11-requirements-dev-pytorch.txt | 188 +++++++++-------- ...d64-py3.11-requirements-dev-tensorflow.txt | 191 +++++++++-------- .../win-amd64-py3.11-requirements-dev.txt | 186 +++++++++-------- 40 files changed, 2279 insertions(+), 1731 deletions(-) diff --git a/cookiecutter-templates/cookiecutter-dioptra-deployment/{{cookiecutter.__project_slug}}/config/nginx/http_restapi.conf b/cookiecutter-templates/cookiecutter-dioptra-deployment/{{cookiecutter.__project_slug}}/config/nginx/http_restapi.conf index 6b3bbed71..3828b50f3 100644 --- a/cookiecutter-templates/cookiecutter-dioptra-deployment/{{cookiecutter.__project_slug}}/config/nginx/http_restapi.conf +++ b/cookiecutter-templates/cookiecutter-dioptra-deployment/{{cookiecutter.__project_slug}}/config/nginx/http_restapi.conf @@ -13,8 +13,16 @@ server { root /frontend; } + # NOTE: This is a hacky workaround until the frontend Javascript client, which + # queries against /api (not /api/v1) for the backend API is patched location /api/ { - proxy_pass http://container-restapi/api/; + proxy_pass http://container-restapi/api/v1/; + } + + # NOTE: This is a hacky workaround until the frontend Javascript client, which + # queries against /api (not /api/v1) for the backend API is patched + location /api/v1/ { + proxy_pass http://container-restapi/api/v1/; } location /api-docs/ { diff --git a/cookiecutter-templates/cookiecutter-dioptra-deployment/{{cookiecutter.__project_slug}}/config/nginx/https_restapi.conf b/cookiecutter-templates/cookiecutter-dioptra-deployment/{{cookiecutter.__project_slug}}/config/nginx/https_restapi.conf index 1fd92912d..4afb99dc8 100644 --- a/cookiecutter-templates/cookiecutter-dioptra-deployment/{{cookiecutter.__project_slug}}/config/nginx/https_restapi.conf +++ b/cookiecutter-templates/cookiecutter-dioptra-deployment/{{cookiecutter.__project_slug}}/config/nginx/https_restapi.conf @@ -21,8 +21,16 @@ server { root /frontend; } + # NOTE: This is a hacky workaround until the frontend Javascript client, which + # queries against /api (not /api/v1) for the backend API is patched location /api/ { - proxy_pass http://container-restapi/api/; + proxy_pass http://container-restapi/api/v1/; + } + + # NOTE: This is a hacky workaround until the frontend Javascript client, which + # queries against /api (not /api/v1) for the backend API is patched + location /api/v1/ { + proxy_pass http://container-restapi/api/v1/; } location /api-docs/ { diff --git a/cookiecutter-templates/cookiecutter-dioptra-deployment/{{cookiecutter.__project_slug}}/envs/{{ cookiecutter.__project_slug }}-restapi.env b/cookiecutter-templates/cookiecutter-dioptra-deployment/{{cookiecutter.__project_slug}}/envs/{{ cookiecutter.__project_slug }}-restapi.env index 99b7c7514..69c8f7620 100644 --- a/cookiecutter-templates/cookiecutter-dioptra-deployment/{{cookiecutter.__project_slug}}/envs/{{ cookiecutter.__project_slug }}-restapi.env +++ b/cookiecutter-templates/cookiecutter-dioptra-deployment/{{cookiecutter.__project_slug}}/envs/{{ cookiecutter.__project_slug }}-restapi.env @@ -1,6 +1,5 @@ DIOPTRA_RESTAPI_ENV=prod -DIOPTRA_RESTAPI_VERSION=v0 -DIOPTRA_LOGIN_DISABLED=true +DIOPTRA_RESTAPI_VERSION=v1 MLFLOW_S3_ENDPOINT_URL=http://{{ cookiecutter.__project_slug }}-minio:9000 MLFLOW_TRACKING_URI=http://{{ cookiecutter.__project_slug }}-mlflow-tracking:5000 RQ_REDIS_URI=redis://{{ cookiecutter.__project_slug }}-redis:6379/0 diff --git a/cookiecutter-templates/cookiecutter-dioptra-deployment/{{cookiecutter.__project_slug}}/envs/{{ cookiecutter.__project_slug }}-worker.env b/cookiecutter-templates/cookiecutter-dioptra-deployment/{{cookiecutter.__project_slug}}/envs/{{ cookiecutter.__project_slug }}-worker.env index cf607a7c4..55cac97e9 100644 --- a/cookiecutter-templates/cookiecutter-dioptra-deployment/{{cookiecutter.__project_slug}}/envs/{{ cookiecutter.__project_slug }}-worker.env +++ b/cookiecutter-templates/cookiecutter-dioptra-deployment/{{cookiecutter.__project_slug}}/envs/{{ cookiecutter.__project_slug }}-worker.env @@ -1,7 +1,5 @@ -DIOPTRA_PLUGINS_S3_URI=s3://plugins/dioptra_builtins -DIOPTRA_CUSTOM_PLUGINS_S3_URI=s3://plugins/dioptra_custom DIOPTRA_RESTAPI_ENV=prod -DIOPTRA_LOGIN_DISABLED=true MLFLOW_TRACKING_URI=http://{{ cookiecutter.__project_slug }}-mlflow-tracking:5000 MLFLOW_S3_ENDPOINT_URL=http://{{ cookiecutter.__project_slug }}-minio:9000 RQ_REDIS_URI=redis://{{ cookiecutter.__project_slug }}-redis:6379/0 +DIOPTRA_API=http://{{ cookiecutter.__project_slug }}-restapi:5000 diff --git a/cookiecutter-templates/cookiecutter-dioptra-deployment/{{cookiecutter.__project_slug}}/scripts/generate_password_templates.py b/cookiecutter-templates/cookiecutter-dioptra-deployment/{{cookiecutter.__project_slug}}/scripts/generate_password_templates.py index 02f7aaad7..1dacb16d6 100644 --- a/cookiecutter-templates/cookiecutter-dioptra-deployment/{{cookiecutter.__project_slug}}/scripts/generate_password_templates.py +++ b/cookiecutter-templates/cookiecutter-dioptra-deployment/{{cookiecutter.__project_slug}}/scripts/generate_password_templates.py @@ -30,6 +30,7 @@ Path("systemd", "dioptra.service"), ), ] + JINJA_ENV = Environment(loader=FileSystemLoader([str(BASE_DIRECTORY)])) @@ -82,6 +83,11 @@ def generate_random_passwords(words_file: str | Path) -> dict[str, Any]: capitalize=False, delimiter="_", ), + dioptra_worker_password=_generate_random_password( + words, + min_words=3, + min_length=20, + ), ) diff --git a/cookiecutter-templates/cookiecutter-dioptra-deployment/{{cookiecutter.__project_slug}}/scripts/init-frontend.sh b/cookiecutter-templates/cookiecutter-dioptra-deployment/{{cookiecutter.__project_slug}}/scripts/init-frontend.sh index 75982eae5..1a4e52023 100755 --- a/cookiecutter-templates/cookiecutter-dioptra-deployment/{{cookiecutter.__project_slug}}/scripts/init-frontend.sh +++ b/cookiecutter-templates/cookiecutter-dioptra-deployment/{{cookiecutter.__project_slug}}/scripts/init-frontend.sh @@ -289,7 +289,10 @@ prepare_build_dir() { "public" "index.html" "package.json" - "vite.config.js" + "tsconfig.json" + "tsconfig.app.json" + "tsconfig.node.json" + "vite.config.ts" ) log_info "Creating the build directory ${BUILD_DIR}" diff --git a/cookiecutter-templates/cookiecutter-dioptra-deployment/{{cookiecutter.__project_slug}}/scripts/init-minio.sh b/cookiecutter-templates/cookiecutter-dioptra-deployment/{{cookiecutter.__project_slug}}/scripts/init-minio.sh index dec4ae70a..4d2e59e42 100644 --- a/cookiecutter-templates/cookiecutter-dioptra-deployment/{{cookiecutter.__project_slug}}/scripts/init-minio.sh +++ b/cookiecutter-templates/cookiecutter-dioptra-deployment/{{cookiecutter.__project_slug}}/scripts/init-minio.sh @@ -361,24 +361,6 @@ attach_minio_policies() { {% endfor -%} } -########################################################################################### -# Synchronize built-in plugins to plugins bucket -# -# Globals: -# INIT_REPOS_DIR -# MINIO_ENDPOINT_ALIAS -# Arguments: -# None -# Returns: -# None -########################################################################################### - -sync_builtin_plugins() { - mc mirror --overwrite --remove \ - "${INIT_REPOS_DIR}/dioptra/task-plugins/dioptra_builtins" \ - "${MINIO_ENDPOINT_ALIAS}/plugins/dioptra_builtins" -} - ########################################################################################### # The top-level function in the script # @@ -398,7 +380,6 @@ main() { create_minio_accounts create_minio_policies attach_minio_policies - sync_builtin_plugins } ########################################################################################### diff --git a/cookiecutter-templates/cookiecutter-dioptra-deployment/{{cookiecutter.__project_slug}}/scripts/templates/dot-env.j2 b/cookiecutter-templates/cookiecutter-dioptra-deployment/{{cookiecutter.__project_slug}}/scripts/templates/dot-env.j2 index 0b6a50995..6c81640e6 100644 --- a/cookiecutter-templates/cookiecutter-dioptra-deployment/{{cookiecutter.__project_slug}}/scripts/templates/dot-env.j2 +++ b/cookiecutter-templates/cookiecutter-dioptra-deployment/{{cookiecutter.__project_slug}}/scripts/templates/dot-env.j2 @@ -1,5 +1,7 @@ DIOPTRA_RESTAPI_DATABASE_URI=postgresql://dioptra:{{ "{{ postgres_user_dioptra_password }}" }}@{{ cookiecutter.__project_slug }}-db/restapi DIOPTRA_MLFLOW_TRACKING_DATABASE_URI=postgresql://dioptra:{{ "{{ postgres_user_dioptra_password }}" }}@{{ cookiecutter.__project_slug }}-db/mlflow-tracking +DIOPTRA_WORKER_USERNAME=dioptra-worker +DIOPTRA_WORKER_PASSWORD={{ "{{ dioptra_worker_password }}" }} MINIO_ROOT_USER=dioptra-admin MINIO_ROOT_PASSWORD={{ "{{ minio_root_password }}" }} MINIO_KMS_SECRET_KEY={{ cookiecutter.__project_slug }}-minio-key:{{ "{{ minio_kms_secret_key }}" }} diff --git a/cookiecutter-templates/cookiecutter-dioptra-deployment/{{cookiecutter.__project_slug}}/templates/macros/docker-compose.j2 b/cookiecutter-templates/cookiecutter-dioptra-deployment/{{cookiecutter.__project_slug}}/templates/macros/docker-compose.j2 index de339be44..f783a960c 100644 --- a/cookiecutter-templates/cookiecutter-dioptra-deployment/{{cookiecutter.__project_slug}}/templates/macros/docker-compose.j2 +++ b/cookiecutter-templates/cookiecutter-dioptra-deployment/{{cookiecutter.__project_slug}}/templates/macros/docker-compose.j2 @@ -295,6 +295,8 @@ volumes: AWS_ACCESS_KEY_ID: "${WORKER_AWS_ACCESS_KEY_ID}" AWS_SECRET_ACCESS_KEY: "${WORKER_AWS_SECRET_ACCESS_KEY}" DIOPTRA_RESTAPI_DATABASE_URI: "${DIOPTRA_RESTAPI_DATABASE_URI}" + DIOPTRA_WORKER_USERNAME: "${DIOPTRA_WORKER_USERNAME}" + DIOPTRA_WORKER_PASSWORD: "${DIOPTRA_WORKER_PASSWORD}" command: - --wait-for - {{ cookiecutter.__project_slug }}-redis:6379 @@ -332,6 +334,8 @@ volumes: AWS_ACCESS_KEY_ID: "${WORKER_AWS_ACCESS_KEY_ID}" AWS_SECRET_ACCESS_KEY: "${WORKER_AWS_SECRET_ACCESS_KEY}" DIOPTRA_RESTAPI_DATABASE_URI: "${DIOPTRA_RESTAPI_DATABASE_URI}" + DIOPTRA_WORKER_USERNAME: "${DIOPTRA_WORKER_USERNAME}" + DIOPTRA_WORKER_PASSWORD: "${DIOPTRA_WORKER_PASSWORD}" NVIDIA_VISIBLE_DEVICES: {{ gpu_device_id }} command: - --wait-for @@ -369,6 +373,8 @@ volumes: AWS_ACCESS_KEY_ID: "${WORKER_AWS_ACCESS_KEY_ID}" AWS_SECRET_ACCESS_KEY: "${WORKER_AWS_SECRET_ACCESS_KEY}" DIOPTRA_RESTAPI_DATABASE_URI: "${DIOPTRA_RESTAPI_DATABASE_URI}" + DIOPTRA_WORKER_USERNAME: "${DIOPTRA_WORKER_USERNAME}" + DIOPTRA_WORKER_PASSWORD: "${DIOPTRA_WORKER_PASSWORD}" command: - --wait-for - {{ cookiecutter.__project_slug }}-redis:6379 @@ -406,6 +412,8 @@ volumes: AWS_ACCESS_KEY_ID: "${WORKER_AWS_ACCESS_KEY_ID}" AWS_SECRET_ACCESS_KEY: "${WORKER_AWS_SECRET_ACCESS_KEY}" DIOPTRA_RESTAPI_DATABASE_URI: "${DIOPTRA_RESTAPI_DATABASE_URI}" + DIOPTRA_WORKER_USERNAME: "${DIOPTRA_WORKER_USERNAME}" + DIOPTRA_WORKER_PASSWORD: "${DIOPTRA_WORKER_PASSWORD}" NVIDIA_VISIBLE_DEVICES: {{ gpu_device_id }} command: - --wait-for diff --git a/docker/Dockerfile.pytorch-cpu b/docker/Dockerfile.pytorch-cpu index 6e66ff9e3..6ea16bed9 100644 --- a/docker/Dockerfile.pytorch-cpu +++ b/docker/Dockerfile.pytorch-cpu @@ -251,7 +251,6 @@ COPY --from=build-venv --chown=${DIOPTRA_UID}:${DIOPTRA_GID} ${VIRTUAL_ENV} ${VI ENV DIOPTRA_USER ${DIOPTRA_USER} ENV DIOPTRA_UID ${DIOPTRA_UID} ENV DIOPTRA_GID ${DIOPTRA_GID} -ENV DIOPTRA_PLUGIN_DIR ${DIOPTRA_WORKDIR}/plugins ENV DIOPTRA_RESTAPI_ENV prod ENV DIOPTRA_WORKDIR ${DIOPTRA_WORKDIR} ENV PATH ${VIRTUAL_ENV}/bin${PATH:+:${PATH}} diff --git a/docker/Dockerfile.pytorch-gpu b/docker/Dockerfile.pytorch-gpu index 4e632524f..1a5791e6d 100644 --- a/docker/Dockerfile.pytorch-gpu +++ b/docker/Dockerfile.pytorch-gpu @@ -251,7 +251,6 @@ COPY --from=build-venv --chown=${DIOPTRA_UID}:${DIOPTRA_GID} ${VIRTUAL_ENV} ${VI ENV DIOPTRA_USER ${DIOPTRA_USER} ENV DIOPTRA_UID ${DIOPTRA_UID} ENV DIOPTRA_GID ${DIOPTRA_GID} -ENV DIOPTRA_PLUGIN_DIR ${DIOPTRA_WORKDIR}/plugins ENV DIOPTRA_RESTAPI_ENV prod ENV DIOPTRA_WORKDIR ${DIOPTRA_WORKDIR} ENV PATH ${VIRTUAL_ENV}/bin${PATH:+:${PATH}} diff --git a/docker/Dockerfile.tensorflow2-cpu b/docker/Dockerfile.tensorflow2-cpu index f03db064c..a1ea49991 100644 --- a/docker/Dockerfile.tensorflow2-cpu +++ b/docker/Dockerfile.tensorflow2-cpu @@ -253,7 +253,6 @@ COPY --from=build-venv --chown=${DIOPTRA_UID}:${DIOPTRA_GID} ${VIRTUAL_ENV} ${VI ENV DIOPTRA_USER ${DIOPTRA_USER} ENV DIOPTRA_UID ${DIOPTRA_UID} ENV DIOPTRA_GID ${DIOPTRA_GID} -ENV DIOPTRA_PLUGIN_DIR ${DIOPTRA_WORKDIR}/plugins ENV DIOPTRA_RESTAPI_ENV prod ENV DIOPTRA_WORKDIR ${DIOPTRA_WORKDIR} ENV PATH ${VIRTUAL_ENV}/bin${PATH:+:${PATH}} diff --git a/docker/Dockerfile.tensorflow2-gpu b/docker/Dockerfile.tensorflow2-gpu index 941ac8afc..0ff0af34b 100644 --- a/docker/Dockerfile.tensorflow2-gpu +++ b/docker/Dockerfile.tensorflow2-gpu @@ -253,7 +253,6 @@ COPY --from=build-venv --chown=${DIOPTRA_UID}:${DIOPTRA_GID} ${VIRTUAL_ENV} ${VI ENV DIOPTRA_USER ${DIOPTRA_USER} ENV DIOPTRA_UID ${DIOPTRA_UID} ENV DIOPTRA_GID ${DIOPTRA_GID} -ENV DIOPTRA_PLUGIN_DIR ${DIOPTRA_WORKDIR}/plugins ENV DIOPTRA_RESTAPI_ENV prod ENV DIOPTRA_WORKDIR ${DIOPTRA_WORKDIR} ENV PATH ${VIRTUAL_ENV}/bin${PATH:+:${PATH}} diff --git a/docker/requirements/linux-amd64-py3.11-mlflow-tracking-requirements.txt b/docker/requirements/linux-amd64-py3.11-mlflow-tracking-requirements.txt index 7e4756333..8c305893f 100644 --- a/docker/requirements/linux-amd64-py3.11-mlflow-tracking-requirements.txt +++ b/docker/requirements/linux-amd64-py3.11-mlflow-tracking-requirements.txt @@ -4,19 +4,21 @@ # # pip-compile --output-file=venvs/linux-amd64-py3.11-mlflow-tracking-requirements.txt docker/pip-tools/mlflow-tracking-requirements.in # -alembic==1.13.1 +alembic==1.13.2 # via mlflow aniso8601==9.0.1 # via graphene -blinker==1.8.1 +blinker==1.8.2 # via flask -boto3==1.34.96 +boto3==1.34.139 # via -r docker/pip-tools/mlflow-tracking-requirements.in -botocore==1.34.96 +botocore==1.34.139 # via # boto3 # s3transfer -certifi==2024.2.2 +cachetools==5.3.3 + # via mlflow +certifi==2024.7.4 # via requests charset-normalizer==3.3.2 # via requests @@ -30,13 +32,15 @@ contourpy==1.2.1 # via matplotlib cycler==0.12.1 # via matplotlib -docker==7.0.0 +deprecated==1.2.14 + # via opentelemetry-api +docker==7.1.0 # via mlflow entrypoints==0.4 # via mlflow flask==3.0.3 # via mlflow -fonttools==4.51.0 +fonttools==4.53.1 # via matplotlib gitdb==4.0.11 # via gitpython @@ -52,15 +56,17 @@ graphql-relay==3.2.0 # via graphene greenlet==3.0.3 # via sqlalchemy -gunicorn==21.2.0 +gunicorn==22.0.0 # via mlflow idna==3.7 # via requests importlib-metadata==7.1.0 - # via mlflow + # via + # mlflow + # opentelemetry-api itsdangerous==2.2.0 # via flask -jinja2==3.1.3 +jinja2==3.1.4 # via # flask # mlflow @@ -72,7 +78,7 @@ joblib==1.4.2 # via scikit-learn kiwisolver==1.4.5 # via matplotlib -mako==1.3.3 +mako==1.3.5 # via alembic markdown==3.6 # via mlflow @@ -81,9 +87,9 @@ markupsafe==2.1.5 # jinja2 # mako # werkzeug -matplotlib==3.8.4 +matplotlib==3.9.1 # via mlflow -mlflow==2.12.1 +mlflow==2.14.2 # via -r docker/pip-tools/mlflow-tracking-requirements.in numpy==1.26.4 # via @@ -94,17 +100,25 @@ numpy==1.26.4 # pyarrow # scikit-learn # scipy -packaging==24.0 +opentelemetry-api==1.25.0 + # via + # mlflow + # opentelemetry-sdk + # opentelemetry-semantic-conventions +opentelemetry-sdk==1.25.0 + # via mlflow +opentelemetry-semantic-conventions==0.46b0 + # via opentelemetry-sdk +packaging==24.1 # via - # docker # gunicorn # matplotlib # mlflow pandas==2.2.2 # via mlflow -pillow==10.3.0 +pillow==10.4.0 # via matplotlib -protobuf==5.26.1 +protobuf==4.25.3 # via mlflow psycopg2-binary==2.9.9 # via -r docker/pip-tools/mlflow-tracking-requirements.in @@ -125,15 +139,15 @@ pyyaml==6.0.1 # via mlflow querystring-parser==1.2.4 # via mlflow -requests==2.31.0 +requests==2.32.3 # via # docker # mlflow -s3transfer==0.10.1 +s3transfer==0.10.2 # via boto3 -scikit-learn==1.4.2 +scikit-learn==1.5.1 # via mlflow -scipy==1.13.0 +scipy==1.14.0 # via # mlflow # scikit-learn @@ -145,7 +159,7 @@ six==1.16.0 # querystring-parser smmap==5.0.1 # via gitdb -sqlalchemy==2.0.29 +sqlalchemy==2.0.31 # via # alembic # mlflow @@ -153,18 +167,21 @@ sqlparse==0.5.0 # via mlflow threadpoolctl==3.5.0 # via scikit-learn -typing-extensions==4.11.0 +typing-extensions==4.12.2 # via # alembic + # opentelemetry-sdk # sqlalchemy tzdata==2024.1 # via pandas -urllib3==2.2.1 +urllib3==2.2.2 # via # botocore # docker # requests -werkzeug==3.0.2 +werkzeug==3.0.3 # via flask -zipp==3.18.1 +wrapt==1.16.0 + # via deprecated +zipp==3.19.2 # via importlib-metadata diff --git a/docker/requirements/linux-amd64-py3.11-pytorch-cpu-requirements.txt b/docker/requirements/linux-amd64-py3.11-pytorch-cpu-requirements.txt index 2fa097ed2..b2e2c0152 100644 --- a/docker/requirements/linux-amd64-py3.11-pytorch-cpu-requirements.txt +++ b/docker/requirements/linux-amd64-py3.11-pytorch-cpu-requirements.txt @@ -8,9 +8,9 @@ absl-py==2.1.0 # via tensorboard -adversarial-robustness-toolbox==1.17.1 +adversarial-robustness-toolbox==1.18.1 # via dioptra (pyproject.toml) -alembic==1.13.1 +alembic==1.13.2 # via # dioptra (pyproject.toml) # flask-migrate @@ -25,15 +25,17 @@ attrs==23.2.0 # via # jsonschema # referencing -blinker==1.8.1 +blinker==1.8.2 # via flask -boto3==1.34.96 +boto3==1.34.139 # via dioptra (pyproject.toml) -botocore==1.34.96 +botocore==1.34.139 # via # boto3 # s3transfer -certifi==2024.2.2 +cachetools==5.3.3 + # via mlflow +certifi==2024.7.4 # via requests charset-normalizer==3.3.2 # via requests @@ -58,13 +60,15 @@ croniter==2.0.5 # via prefect cycler==0.12.1 # via matplotlib -dask==2024.4.2 +dask==2024.6.2 # via # distributed # prefect -distributed==2024.4.2 +deprecated==1.2.14 + # via opentelemetry-api +distributed==2024.6.2 # via prefect -docker==7.0.0 +docker==7.1.0 # via # mlflow # prefect @@ -72,7 +76,7 @@ entrypoints==0.4 # via # dioptra (pyproject.toml) # mlflow -filelock==3.14.0 +filelock==3.15.4 # via # torch # triton @@ -87,7 +91,7 @@ flask==3.0.3 # mlflow flask-accepts==0.18.4 # via dioptra (pyproject.toml) -flask-cors==4.0.0 +flask-cors==4.0.1 # via dioptra (pyproject.toml) flask-login==0.6.3 # via dioptra (pyproject.toml) @@ -101,9 +105,9 @@ flask-sqlalchemy==3.1.1 # via # dioptra (pyproject.toml) # flask-migrate -fonttools==4.51.0 +fonttools==4.53.1 # via matplotlib -fsspec==2024.3.1 +fsspec==2024.6.1 # via # dask # torch @@ -121,13 +125,13 @@ graphql-relay==3.2.0 # via graphene greenlet==3.0.3 # via sqlalchemy -grpcio==1.63.0 +grpcio==1.64.1 # via tensorboard -gunicorn==21.2.0 +gunicorn==22.0.0 # via mlflow idna==3.7 # via requests -imageio==2.34.1 +imageio==2.34.2 # via # imgaug # scikit-image @@ -137,6 +141,7 @@ importlib-metadata==7.1.0 # via # dask # mlflow + # opentelemetry-api importlib-resources==6.4.0 # via # flask-restx @@ -145,7 +150,7 @@ injector==0.21.0 # via dioptra (pyproject.toml) itsdangerous==2.2.0 # via flask -jinja2==3.1.3 +jinja2==3.1.4 # via # distributed # flask @@ -171,7 +176,7 @@ locket==1.0.0 # via # distributed # partd -mako==1.3.3 +mako==1.3.5 # via alembic markdown==3.6 # via @@ -184,7 +189,7 @@ markupsafe==2.1.5 # jinja2 # mako # werkzeug -marshmallow==3.21.2 +marshmallow==3.21.3 # via # dioptra (pyproject.toml) # flask-accepts @@ -192,7 +197,7 @@ marshmallow==3.21.2 # prefect marshmallow-oneofschema==3.1.1 # via prefect -matplotlib==3.8.4 +matplotlib==3.9.1 # via # dioptra (pyproject.toml) # imgaug @@ -201,7 +206,7 @@ matplotlib==3.8.4 # pycocotools mdurl==0.1.2 # via markdown-it-py -mlflow==2.12.1 +mlflow==2.14.2 # via dioptra (pyproject.toml) mpmath==1.3.0 # via sympy @@ -209,7 +214,7 @@ msgpack==1.0.8 # via # distributed # prefect -multimethod==1.11.2 +multimethod==1.12 # via dioptra (pyproject.toml) mypy-extensions==1.0.0 # via prefect @@ -217,7 +222,7 @@ networkx==3.3 # via # scikit-image # torch -nrtk==0.3.2 +nrtk==0.8.1 # via dioptra (pyproject.toml) numpy==1.26.4 # via @@ -234,6 +239,7 @@ numpy==1.26.4 # pyarrow # pybsm # pycocotools + # pywavelets # scikit-image # scikit-learn # scipy @@ -270,23 +276,31 @@ nvidia-cusparse-cu12==12.1.0.106 # torch nvidia-nccl-cu12==2.19.3 # via torch -nvidia-nvjitlink-cu12==12.4.127 +nvidia-nvjitlink-cu12==12.5.82 # via # nvidia-cusolver-cu12 # nvidia-cusparse-cu12 nvidia-nvtx-cu12==12.1.105 # via torch -opencv-python==4.9.0.80 +opencv-python==4.10.0.84 # via # dioptra (pyproject.toml) # imgaug # nrtk # pybsm -packaging==24.0 +opentelemetry-api==1.25.0 + # via + # mlflow + # opentelemetry-sdk + # opentelemetry-semantic-conventions +opentelemetry-sdk==1.25.0 + # via mlflow +opentelemetry-semantic-conventions==0.46b0 + # via opentelemetry-sdk +packaging==24.1 # via # dask # distributed - # docker # gunicorn # lazy-loader # marshmallow @@ -298,13 +312,13 @@ pandas==2.2.2 # via # dioptra (pyproject.toml) # mlflow -partd==1.4.1 +partd==1.4.2 # via dask passlib==1.7.4 # via dioptra (pyproject.toml) pendulum==3.0.0 # via prefect -pillow==10.3.0 +pillow==10.4.0 # via # dioptra (pyproject.toml) # imageio @@ -316,11 +330,11 @@ pillow==10.3.0 # torchvision prefect==1.4.1 # via dioptra (pyproject.toml) -protobuf==5.26.1 +protobuf==4.25.3 # via # mlflow # tensorboard -psutil==5.9.8 +psutil==6.0.0 # via distributed psycopg2-binary==2.9.9 # via dioptra (pyproject.toml) @@ -328,17 +342,19 @@ pyarrow==15.0.2 # via # dioptra (pyproject.toml) # mlflow -pybsm==0.1.1 +pybsm==0.5.1 # via nrtk -pycocotools==2.0.7 +pycocotools==2.0.8 # via # dioptra (pyproject.toml) # nrtk -pygments==2.17.2 +pygments==2.18.0 # via rich pyparsing==3.1.2 - # via matplotlib -python-box==7.1.1 + # via + # dioptra (pyproject.toml) + # matplotlib +python-box==7.2.0 # via prefect python-dateutil==2.9.0.post0 # via @@ -361,6 +377,8 @@ pytz==2024.1 # mlflow # pandas # prefect +pywavelets==1.6.0 + # via scikit-image pyyaml==6.0.1 # via # dask @@ -370,7 +388,7 @@ pyyaml==6.0.1 # prefect querystring-parser==1.2.4 # via mlflow -redis==5.0.4 +redis==5.0.7 # via # dioptra (pyproject.toml) # rq @@ -378,7 +396,7 @@ referencing==0.35.1 # via # jsonschema # jsonschema-specifications -requests==2.31.0 +requests==2.32.3 # via # dioptra (pyproject.toml) # docker @@ -387,24 +405,24 @@ requests==2.31.0 # smqtk-dataprovider rich==13.7.1 # via dioptra (pyproject.toml) -rpds-py==0.18.0 +rpds-py==0.18.1 # via # jsonschema # referencing rq==1.16.2 # via dioptra (pyproject.toml) -s3transfer==0.10.1 +s3transfer==0.10.2 # via boto3 -scikit-image==0.23.2 +scikit-image==0.21.0 # via # imgaug # nrtk -scikit-learn==1.4.2 +scikit-learn==1.5.1 # via # adversarial-robustness-toolbox # dioptra (pyproject.toml) # mlflow -scipy==1.13.0 +scipy==1.13.1 # via # adversarial-robustness-toolbox # dioptra (pyproject.toml) @@ -455,7 +473,7 @@ smqtk-image-io==0.17.1 # smqtk-detection sortedcontainers==2.4.0 # via distributed -sqlalchemy==2.0.29 +sqlalchemy==2.0.31 # via # alembic # dioptra (pyproject.toml) @@ -463,15 +481,15 @@ sqlalchemy==2.0.29 # mlflow sqlparse==0.5.0 # via mlflow -structlog==24.1.0 +structlog==24.2.0 # via dioptra (pyproject.toml) -sympy==1.12 +sympy==1.12.1 # via torch tabulate==0.9.0 # via prefect tblib==3.0.0 # via distributed -tensorboard==2.16.2 +tensorboard==2.17.0 # via dioptra (pyproject.toml) tensorboard-data-server==0.7.2 # via tensorboard @@ -479,9 +497,9 @@ text-unidecode==1.3 # via python-slugify threadpoolctl==3.5.0 # via scikit-learn -tifffile==2024.4.24 +tifffile==2024.7.2 # via scikit-image -time-machine==2.14.1 +time-machine==2.14.2 # via pendulum toml==0.10.2 # via prefect @@ -499,32 +517,33 @@ torchaudio==2.2.2 # via -r requirements-dev-pytorch.in torchvision==0.17.2 # via -r requirements-dev-pytorch.in -tornado==6.4 +tornado==6.4.1 # via distributed -tqdm==4.66.2 +tqdm==4.66.4 # via # adversarial-robustness-toolbox # nrtk triton==2.2.0 # via torch -typing-extensions==4.11.0 +typing-extensions==4.12.2 # via # alembic # dioptra (pyproject.toml) + # opentelemetry-sdk # sqlalchemy # torch tzdata==2024.1 # via # pandas # pendulum -urllib3==2.2.1 +urllib3==2.2.2 # via # botocore # distributed # docker # prefect # requests -werkzeug==3.0.2 +werkzeug==3.0.3 # via # dioptra (pyproject.toml) # flask @@ -532,9 +551,11 @@ werkzeug==3.0.2 # flask-login # flask-restx # tensorboard +wrapt==1.16.0 + # via deprecated zict==3.0.0 # via distributed -zipp==3.18.1 +zipp==3.19.2 # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: diff --git a/docker/requirements/linux-amd64-py3.11-pytorch-gpu-requirements.txt b/docker/requirements/linux-amd64-py3.11-pytorch-gpu-requirements.txt index c0099394d..516be686f 100644 --- a/docker/requirements/linux-amd64-py3.11-pytorch-gpu-requirements.txt +++ b/docker/requirements/linux-amd64-py3.11-pytorch-gpu-requirements.txt @@ -8,9 +8,9 @@ absl-py==2.1.0 # via tensorboard -adversarial-robustness-toolbox==1.17.1 +adversarial-robustness-toolbox==1.18.1 # via dioptra (pyproject.toml) -alembic==1.13.1 +alembic==1.13.2 # via # dioptra (pyproject.toml) # flask-migrate @@ -25,15 +25,17 @@ attrs==23.2.0 # via # jsonschema # referencing -blinker==1.8.1 +blinker==1.8.2 # via flask -boto3==1.34.96 +boto3==1.34.139 # via dioptra (pyproject.toml) -botocore==1.34.96 +botocore==1.34.139 # via # boto3 # s3transfer -certifi==2024.2.2 +cachetools==5.3.3 + # via mlflow +certifi==2024.7.4 # via requests charset-normalizer==3.3.2 # via requests @@ -58,13 +60,15 @@ croniter==2.0.5 # via prefect cycler==0.12.1 # via matplotlib -dask==2024.4.2 +dask==2024.6.2 # via # distributed # prefect -distributed==2024.4.2 +deprecated==1.2.14 + # via opentelemetry-api +distributed==2024.6.2 # via prefect -docker==7.0.0 +docker==7.1.0 # via # mlflow # prefect @@ -72,7 +76,7 @@ entrypoints==0.4 # via # dioptra (pyproject.toml) # mlflow -filelock==3.14.0 +filelock==3.15.4 # via # torch # triton @@ -87,7 +91,7 @@ flask==3.0.3 # mlflow flask-accepts==0.18.4 # via dioptra (pyproject.toml) -flask-cors==4.0.0 +flask-cors==4.0.1 # via dioptra (pyproject.toml) flask-login==0.6.3 # via dioptra (pyproject.toml) @@ -101,9 +105,9 @@ flask-sqlalchemy==3.1.1 # via # dioptra (pyproject.toml) # flask-migrate -fonttools==4.51.0 +fonttools==4.53.1 # via matplotlib -fsspec==2024.3.1 +fsspec==2024.6.1 # via # dask # torch @@ -121,13 +125,13 @@ graphql-relay==3.2.0 # via graphene greenlet==3.0.3 # via sqlalchemy -grpcio==1.63.0 +grpcio==1.64.1 # via tensorboard -gunicorn==21.2.0 +gunicorn==22.0.0 # via mlflow idna==3.7 # via requests -imageio==2.34.1 +imageio==2.34.2 # via # imgaug # scikit-image @@ -137,6 +141,7 @@ importlib-metadata==7.1.0 # via # dask # mlflow + # opentelemetry-api importlib-resources==6.4.0 # via # flask-restx @@ -145,7 +150,7 @@ injector==0.21.0 # via dioptra (pyproject.toml) itsdangerous==2.2.0 # via flask -jinja2==3.1.3 +jinja2==3.1.4 # via # distributed # flask @@ -171,7 +176,7 @@ locket==1.0.0 # via # distributed # partd -mako==1.3.3 +mako==1.3.5 # via alembic markdown==3.6 # via @@ -184,7 +189,7 @@ markupsafe==2.1.5 # jinja2 # mako # werkzeug -marshmallow==3.21.2 +marshmallow==3.21.3 # via # dioptra (pyproject.toml) # flask-accepts @@ -192,7 +197,7 @@ marshmallow==3.21.2 # prefect marshmallow-oneofschema==3.1.1 # via prefect -matplotlib==3.8.4 +matplotlib==3.9.1 # via # dioptra (pyproject.toml) # imgaug @@ -201,7 +206,7 @@ matplotlib==3.8.4 # pycocotools mdurl==0.1.2 # via markdown-it-py -mlflow==2.12.1 +mlflow==2.14.2 # via dioptra (pyproject.toml) mpmath==1.3.0 # via sympy @@ -209,7 +214,7 @@ msgpack==1.0.8 # via # distributed # prefect -multimethod==1.11.2 +multimethod==1.12 # via dioptra (pyproject.toml) mypy-extensions==1.0.0 # via prefect @@ -217,7 +222,7 @@ networkx==3.3 # via # scikit-image # torch -nrtk==0.3.2 +nrtk==0.8.1 # via dioptra (pyproject.toml) numpy==1.26.4 # via @@ -234,6 +239,7 @@ numpy==1.26.4 # pyarrow # pybsm # pycocotools + # pywavelets # scikit-image # scikit-learn # scipy @@ -270,23 +276,31 @@ nvidia-cusparse-cu12==12.1.0.106 # torch nvidia-nccl-cu12==2.19.3 # via torch -nvidia-nvjitlink-cu12==12.4.127 +nvidia-nvjitlink-cu12==12.5.82 # via # nvidia-cusolver-cu12 # nvidia-cusparse-cu12 nvidia-nvtx-cu12==12.1.105 # via torch -opencv-python==4.9.0.80 +opencv-python==4.10.0.84 # via # dioptra (pyproject.toml) # imgaug # nrtk # pybsm -packaging==24.0 +opentelemetry-api==1.25.0 + # via + # mlflow + # opentelemetry-sdk + # opentelemetry-semantic-conventions +opentelemetry-sdk==1.25.0 + # via mlflow +opentelemetry-semantic-conventions==0.46b0 + # via opentelemetry-sdk +packaging==24.1 # via # dask # distributed - # docker # gunicorn # lazy-loader # marshmallow @@ -298,13 +312,13 @@ pandas==2.2.2 # via # dioptra (pyproject.toml) # mlflow -partd==1.4.1 +partd==1.4.2 # via dask passlib==1.7.4 # via dioptra (pyproject.toml) pendulum==3.0.0 # via prefect -pillow==10.3.0 +pillow==10.4.0 # via # dioptra (pyproject.toml) # imageio @@ -316,11 +330,11 @@ pillow==10.3.0 # torchvision prefect==1.4.1 # via dioptra (pyproject.toml) -protobuf==5.26.1 +protobuf==4.25.3 # via # mlflow # tensorboard -psutil==5.9.8 +psutil==6.0.0 # via distributed psycopg2-binary==2.9.9 # via dioptra (pyproject.toml) @@ -328,17 +342,19 @@ pyarrow==15.0.2 # via # dioptra (pyproject.toml) # mlflow -pybsm==0.1.1 +pybsm==0.5.1 # via nrtk -pycocotools==2.0.7 +pycocotools==2.0.8 # via # dioptra (pyproject.toml) # nrtk -pygments==2.17.2 +pygments==2.18.0 # via rich pyparsing==3.1.2 - # via matplotlib -python-box==7.1.1 + # via + # dioptra (pyproject.toml) + # matplotlib +python-box==7.2.0 # via prefect python-dateutil==2.9.0.post0 # via @@ -361,6 +377,8 @@ pytz==2024.1 # mlflow # pandas # prefect +pywavelets==1.6.0 + # via scikit-image pyyaml==6.0.1 # via # dask @@ -370,7 +388,7 @@ pyyaml==6.0.1 # prefect querystring-parser==1.2.4 # via mlflow -redis==5.0.4 +redis==5.0.7 # via # dioptra (pyproject.toml) # rq @@ -378,7 +396,7 @@ referencing==0.35.1 # via # jsonschema # jsonschema-specifications -requests==2.31.0 +requests==2.32.3 # via # dioptra (pyproject.toml) # docker @@ -387,24 +405,24 @@ requests==2.31.0 # smqtk-dataprovider rich==13.7.1 # via dioptra (pyproject.toml) -rpds-py==0.18.0 +rpds-py==0.18.1 # via # jsonschema # referencing rq==1.16.2 # via dioptra (pyproject.toml) -s3transfer==0.10.1 +s3transfer==0.10.2 # via boto3 -scikit-image==0.23.2 +scikit-image==0.21.0 # via # imgaug # nrtk -scikit-learn==1.4.2 +scikit-learn==1.5.1 # via # adversarial-robustness-toolbox # dioptra (pyproject.toml) # mlflow -scipy==1.13.0 +scipy==1.13.1 # via # adversarial-robustness-toolbox # dioptra (pyproject.toml) @@ -455,7 +473,7 @@ smqtk-image-io==0.17.1 # smqtk-detection sortedcontainers==2.4.0 # via distributed -sqlalchemy==2.0.29 +sqlalchemy==2.0.31 # via # alembic # dioptra (pyproject.toml) @@ -463,15 +481,15 @@ sqlalchemy==2.0.29 # mlflow sqlparse==0.5.0 # via mlflow -structlog==24.1.0 +structlog==24.2.0 # via dioptra (pyproject.toml) -sympy==1.12 +sympy==1.12.1 # via torch tabulate==0.9.0 # via prefect tblib==3.0.0 # via distributed -tensorboard==2.16.2 +tensorboard==2.17.0 # via dioptra (pyproject.toml) tensorboard-data-server==0.7.2 # via tensorboard @@ -479,9 +497,9 @@ text-unidecode==1.3 # via python-slugify threadpoolctl==3.5.0 # via scikit-learn -tifffile==2024.4.24 +tifffile==2024.7.2 # via scikit-image -time-machine==2.14.1 +time-machine==2.14.2 # via pendulum toml==0.10.2 # via prefect @@ -499,32 +517,33 @@ torchaudio==2.2.2 # via -r requirements-dev-pytorch-gpu.in torchvision==0.17.2 # via -r requirements-dev-pytorch-gpu.in -tornado==6.4 +tornado==6.4.1 # via distributed -tqdm==4.66.2 +tqdm==4.66.4 # via # adversarial-robustness-toolbox # nrtk triton==2.2.0 # via torch -typing-extensions==4.11.0 +typing-extensions==4.12.2 # via # alembic # dioptra (pyproject.toml) + # opentelemetry-sdk # sqlalchemy # torch tzdata==2024.1 # via # pandas # pendulum -urllib3==2.2.1 +urllib3==2.2.2 # via # botocore # distributed # docker # prefect # requests -werkzeug==3.0.2 +werkzeug==3.0.3 # via # dioptra (pyproject.toml) # flask @@ -532,9 +551,11 @@ werkzeug==3.0.2 # flask-login # flask-restx # tensorboard +wrapt==1.16.0 + # via deprecated zict==3.0.0 # via distributed -zipp==3.18.1 +zipp==3.19.2 # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: diff --git a/docker/requirements/linux-amd64-py3.11-restapi-requirements.txt b/docker/requirements/linux-amd64-py3.11-restapi-requirements.txt index 94ddb4064..3b620afaf 100644 --- a/docker/requirements/linux-amd64-py3.11-restapi-requirements.txt +++ b/docker/requirements/linux-amd64-py3.11-restapi-requirements.txt @@ -4,7 +4,7 @@ # # pip-compile --extra=mlflow-skinny --output-file=venvs/linux-amd64-py3.11-restapi-requirements.txt docker/pip-tools/restapi-requirements.in pyproject.toml # -alembic==1.13.1 +alembic==1.13.2 # via # dioptra (pyproject.toml) # flask-migrate @@ -16,15 +16,17 @@ attrs==23.2.0 # via # jsonschema # referencing -blinker==1.8.1 +blinker==1.8.2 # via flask -boto3==1.34.96 +boto3==1.34.139 # via dioptra (pyproject.toml) -botocore==1.34.96 +botocore==1.34.139 # via # boto3 # s3transfer -certifi==2024.2.2 +cachetools==5.3.3 + # via mlflow-skinny +certifi==2024.7.4 # via requests charset-normalizer==3.3.2 # via requests @@ -36,6 +38,8 @@ click==8.1.7 # rq cloudpickle==3.0.0 # via mlflow-skinny +deprecated==1.2.14 + # via opentelemetry-api entrypoints==0.4 # via # dioptra (pyproject.toml) @@ -50,7 +54,7 @@ flask==3.0.3 # flask-sqlalchemy flask-accepts==0.18.4 # via dioptra (pyproject.toml) -flask-cors==4.0.0 +flask-cors==4.0.1 # via dioptra (pyproject.toml) flask-login==0.6.3 # via dioptra (pyproject.toml) @@ -75,14 +79,16 @@ gunicorn==22.0.0 idna==3.7 # via requests importlib-metadata==7.1.0 - # via mlflow-skinny + # via + # mlflow-skinny + # opentelemetry-api importlib-resources==6.4.0 # via flask-restx injector==0.21.0 # via dioptra (pyproject.toml) itsdangerous==2.2.0 # via flask -jinja2==3.1.3 +jinja2==3.1.4 # via flask jmespath==1.0.1 # via @@ -94,27 +100,36 @@ jsonschema==4.22.0 # flask-restx jsonschema-specifications==2023.12.1 # via jsonschema -mako==1.3.3 +mako==1.3.5 # via alembic markupsafe==2.1.5 # via # jinja2 # mako # werkzeug -marshmallow==3.21.2 +marshmallow==3.21.3 # via # dioptra (pyproject.toml) # flask-accepts -mlflow-skinny==2.12.1 +mlflow-skinny==2.14.2 # via dioptra (pyproject.toml) -multimethod==1.11.2 +multimethod==1.12 # via dioptra (pyproject.toml) -numpy==1.26.4 +numpy==2.0.0 # via # dioptra (pyproject.toml) # pandas # scipy -packaging==24.0 +opentelemetry-api==1.25.0 + # via + # mlflow-skinny + # opentelemetry-sdk + # opentelemetry-semantic-conventions +opentelemetry-sdk==1.25.0 + # via mlflow-skinny +opentelemetry-semantic-conventions==0.46b0 + # via opentelemetry-sdk +packaging==24.1 # via # gunicorn # marshmallow @@ -123,12 +138,14 @@ pandas==2.2.2 # via dioptra (pyproject.toml) passlib==1.7.4 # via dioptra (pyproject.toml) -pillow==10.3.0 +pillow==10.4.0 # via -r docker/pip-tools/restapi-requirements.in -protobuf==5.26.1 +protobuf==4.25.3 # via mlflow-skinny psycopg2-binary==2.9.9 # via -r docker/pip-tools/restapi-requirements.in +pyparsing==3.1.2 + # via dioptra (pyproject.toml) python-dateutil==2.9.0.post0 # via # botocore @@ -145,7 +162,7 @@ pyyaml==6.0.1 # via # dioptra (pyproject.toml) # mlflow-skinny -redis==5.0.4 +redis==5.0.7 # via # dioptra (pyproject.toml) # rq @@ -153,19 +170,19 @@ referencing==0.35.1 # via # jsonschema # jsonschema-specifications -requests==2.31.0 +requests==2.32.3 # via # dioptra (pyproject.toml) # mlflow-skinny -rpds-py==0.18.0 +rpds-py==0.18.1 # via # jsonschema # referencing rq==1.16.2 # via dioptra (pyproject.toml) -s3transfer==0.10.1 +s3transfer==0.10.2 # via boto3 -scipy==1.13.0 +scipy==1.14.0 # via dioptra (pyproject.toml) simplejson==3.19.2 # via -r docker/pip-tools/restapi-requirements.in @@ -173,32 +190,35 @@ six==1.16.0 # via python-dateutil smmap==5.0.1 # via gitdb -sqlalchemy==2.0.29 +sqlalchemy==2.0.31 # via # alembic # dioptra (pyproject.toml) # flask-sqlalchemy sqlparse==0.5.0 # via mlflow-skinny -structlog==24.1.0 +structlog==24.2.0 # via dioptra (pyproject.toml) -typing-extensions==4.11.0 +typing-extensions==4.12.2 # via # alembic # dioptra (pyproject.toml) + # opentelemetry-sdk # sqlalchemy tzdata==2024.1 # via pandas -urllib3==2.2.1 +urllib3==2.2.2 # via # botocore # requests -werkzeug==3.0.2 +werkzeug==3.0.3 # via # dioptra (pyproject.toml) # flask # flask-accepts # flask-login # flask-restx -zipp==3.18.1 +wrapt==1.16.0 + # via deprecated +zipp==3.19.2 # via importlib-metadata diff --git a/docker/requirements/linux-amd64-py3.11-tensorflow2-cpu-requirements.txt b/docker/requirements/linux-amd64-py3.11-tensorflow2-cpu-requirements.txt index d2aa0ac53..7caef6c92 100644 --- a/docker/requirements/linux-amd64-py3.11-tensorflow2-cpu-requirements.txt +++ b/docker/requirements/linux-amd64-py3.11-tensorflow2-cpu-requirements.txt @@ -9,9 +9,9 @@ absl-py==2.1.0 # keras # tensorboard # tensorflow -adversarial-robustness-toolbox==1.17.1 +adversarial-robustness-toolbox==1.18.1 # via dioptra (pyproject.toml) -alembic==1.13.1 +alembic==1.13.2 # via # dioptra (pyproject.toml) # flask-migrate @@ -28,15 +28,17 @@ attrs==23.2.0 # via # jsonschema # referencing -blinker==1.8.1 +blinker==1.8.2 # via flask -boto3==1.34.96 +boto3==1.34.139 # via dioptra (pyproject.toml) -botocore==1.34.96 +botocore==1.34.139 # via # boto3 # s3transfer -certifi==2024.2.2 +cachetools==5.3.3 + # via mlflow +certifi==2024.7.4 # via requests charset-normalizer==3.3.2 # via requests @@ -61,13 +63,15 @@ croniter==2.0.5 # via prefect cycler==0.12.1 # via matplotlib -dask==2024.4.2 +dask==2024.6.2 # via # distributed # prefect -distributed==2024.4.2 +deprecated==1.2.14 + # via opentelemetry-api +distributed==2024.6.2 # via prefect -docker==7.0.0 +docker==7.1.0 # via # mlflow # prefect @@ -86,7 +90,7 @@ flask==3.0.3 # mlflow flask-accepts==0.18.4 # via dioptra (pyproject.toml) -flask-cors==4.0.0 +flask-cors==4.0.1 # via dioptra (pyproject.toml) flask-login==0.6.3 # via dioptra (pyproject.toml) @@ -102,11 +106,11 @@ flask-sqlalchemy==3.1.1 # flask-migrate flatbuffers==24.3.25 # via tensorflow -fonttools==4.51.0 +fonttools==4.53.1 # via matplotlib -fsspec==2024.3.1 +fsspec==2024.6.1 # via dask -gast==0.5.4 +gast==0.6.0 # via tensorflow gitdb==4.0.11 # via gitpython @@ -124,11 +128,11 @@ graphql-relay==3.2.0 # via graphene greenlet==3.0.3 # via sqlalchemy -grpcio==1.63.0 +grpcio==1.64.1 # via # tensorboard # tensorflow -gunicorn==21.2.0 +gunicorn==22.0.0 # via mlflow h5py==3.11.0 # via @@ -136,7 +140,7 @@ h5py==3.11.0 # tensorflow idna==3.7 # via requests -imageio==2.34.1 +imageio==2.34.2 # via # imgaug # scikit-image @@ -146,6 +150,7 @@ importlib-metadata==7.1.0 # via # dask # mlflow + # opentelemetry-api importlib-resources==6.4.0 # via # flask-restx @@ -154,7 +159,7 @@ injector==0.21.0 # via dioptra (pyproject.toml) itsdangerous==2.2.0 # via flask -jinja2==3.1.3 +jinja2==3.1.4 # via # distributed # flask @@ -171,7 +176,7 @@ jsonschema==4.22.0 # flask-restx jsonschema-specifications==2023.12.1 # via jsonschema -keras==3.3.3 +keras==3.4.1 # via tensorflow kiwisolver==1.4.5 # via matplotlib @@ -183,7 +188,7 @@ locket==1.0.0 # via # distributed # partd -mako==1.3.3 +mako==1.3.5 # via alembic markdown==3.6 # via @@ -196,7 +201,7 @@ markupsafe==2.1.5 # jinja2 # mako # werkzeug -marshmallow==3.21.2 +marshmallow==3.21.3 # via # dioptra (pyproject.toml) # flask-accepts @@ -204,7 +209,7 @@ marshmallow==3.21.2 # prefect marshmallow-oneofschema==3.1.1 # via prefect -matplotlib==3.8.4 +matplotlib==3.9.1 # via # dioptra (pyproject.toml) # imgaug @@ -217,13 +222,13 @@ ml-dtypes==0.3.2 # via # keras # tensorflow -mlflow==2.12.1 +mlflow==2.14.2 # via dioptra (pyproject.toml) msgpack==1.0.8 # via # distributed # prefect -multimethod==1.11.2 +multimethod==1.12 # via dioptra (pyproject.toml) mypy-extensions==1.0.0 # via prefect @@ -231,7 +236,7 @@ namex==0.0.8 # via keras networkx==3.3 # via scikit-image -nrtk==0.3.2 +nrtk==0.8.1 # via dioptra (pyproject.toml) numpy==1.26.4 # via @@ -252,6 +257,7 @@ numpy==1.26.4 # pyarrow # pybsm # pycocotools + # pywavelets # scikit-image # scikit-learn # scipy @@ -263,22 +269,31 @@ numpy==1.26.4 # tensorboard # tensorflow # tifffile -opencv-python==4.9.0.80 +opencv-python==4.10.0.84 # via # dioptra (pyproject.toml) # imgaug # nrtk # pybsm +opentelemetry-api==1.25.0 + # via + # mlflow + # opentelemetry-sdk + # opentelemetry-semantic-conventions +opentelemetry-sdk==1.25.0 + # via mlflow +opentelemetry-semantic-conventions==0.46b0 + # via opentelemetry-sdk opt-einsum==3.3.0 # via tensorflow -optree==0.11.0 +optree==0.12.0 # via keras -packaging==24.0 +packaging==24.1 # via # dask # distributed - # docker # gunicorn + # keras # lazy-loader # marshmallow # matplotlib @@ -290,13 +305,13 @@ pandas==2.2.2 # via # dioptra (pyproject.toml) # mlflow -partd==1.4.1 +partd==1.4.2 # via dask passlib==1.7.4 # via dioptra (pyproject.toml) pendulum==3.0.0 # via prefect -pillow==10.3.0 +pillow==10.4.0 # via # dioptra (pyproject.toml) # imageio @@ -312,7 +327,7 @@ protobuf==4.25.3 # mlflow # tensorboard # tensorflow -psutil==5.9.8 +psutil==6.0.0 # via distributed psycopg2-binary==2.9.9 # via dioptra (pyproject.toml) @@ -320,17 +335,19 @@ pyarrow==15.0.2 # via # dioptra (pyproject.toml) # mlflow -pybsm==0.1.1 +pybsm==0.5.1 # via nrtk -pycocotools==2.0.7 +pycocotools==2.0.8 # via # dioptra (pyproject.toml) # nrtk -pygments==2.17.2 +pygments==2.18.0 # via rich pyparsing==3.1.2 - # via matplotlib -python-box==7.1.1 + # via + # dioptra (pyproject.toml) + # matplotlib +python-box==7.2.0 # via prefect python-dateutil==2.9.0.post0 # via @@ -353,6 +370,8 @@ pytz==2024.1 # mlflow # pandas # prefect +pywavelets==1.6.0 + # via scikit-image pyyaml==6.0.1 # via # dask @@ -362,7 +381,7 @@ pyyaml==6.0.1 # prefect querystring-parser==1.2.4 # via mlflow -redis==5.0.4 +redis==5.0.7 # via # dioptra (pyproject.toml) # rq @@ -370,7 +389,7 @@ referencing==0.35.1 # via # jsonschema # jsonschema-specifications -requests==2.31.0 +requests==2.32.3 # via # dioptra (pyproject.toml) # docker @@ -382,24 +401,24 @@ rich==13.7.1 # via # dioptra (pyproject.toml) # keras -rpds-py==0.18.0 +rpds-py==0.18.1 # via # jsonschema # referencing rq==1.16.2 # via dioptra (pyproject.toml) -s3transfer==0.10.1 +s3transfer==0.10.2 # via boto3 -scikit-image==0.23.2 +scikit-image==0.21.0 # via # imgaug # nrtk -scikit-learn==1.4.2 +scikit-learn==1.5.1 # via # adversarial-robustness-toolbox # dioptra (pyproject.toml) # mlflow -scipy==1.13.0 +scipy==1.13.1 # via # adversarial-robustness-toolbox # dioptra (pyproject.toml) @@ -453,7 +472,7 @@ smqtk-image-io==0.17.1 # smqtk-detection sortedcontainers==2.4.0 # via distributed -sqlalchemy==2.0.29 +sqlalchemy==2.0.31 # via # alembic # dioptra (pyproject.toml) @@ -461,7 +480,7 @@ sqlalchemy==2.0.29 # mlflow sqlparse==0.5.0 # via mlflow -structlog==24.1.0 +structlog==24.2.0 # via dioptra (pyproject.toml) tabulate==0.9.0 # via prefect @@ -475,7 +494,7 @@ tensorboard-data-server==0.7.2 # via tensorboard tensorflow==2.16.1 # via -r requirements-dev-tensorflow.in -tensorflow-io-gcs-filesystem==0.37.0 +tensorflow-io-gcs-filesystem==0.37.1 # via tensorflow termcolor==2.4.0 # via tensorflow @@ -483,9 +502,9 @@ text-unidecode==1.3 # via python-slugify threadpoolctl==3.5.0 # via scikit-learn -tifffile==2024.4.24 +tifffile==2024.7.2 # via scikit-image -time-machine==2.14.1 +time-machine==2.14.2 # via pendulum toml==0.10.2 # via prefect @@ -494,16 +513,17 @@ toolz==0.12.1 # dask # distributed # partd -tornado==6.4 +tornado==6.4.1 # via distributed -tqdm==4.66.2 +tqdm==4.66.4 # via # adversarial-robustness-toolbox # nrtk -typing-extensions==4.11.0 +typing-extensions==4.12.2 # via # alembic # dioptra (pyproject.toml) + # opentelemetry-sdk # optree # sqlalchemy # tensorflow @@ -511,14 +531,14 @@ tzdata==2024.1 # via # pandas # pendulum -urllib3==2.2.1 +urllib3==2.2.2 # via # botocore # distributed # docker # prefect # requests -werkzeug==3.0.2 +werkzeug==3.0.3 # via # dioptra (pyproject.toml) # flask @@ -529,10 +549,12 @@ werkzeug==3.0.2 wheel==0.43.0 # via astunparse wrapt==1.16.0 - # via tensorflow + # via + # deprecated + # tensorflow zict==3.0.0 # via distributed -zipp==3.18.1 +zipp==3.19.2 # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: diff --git a/docker/requirements/linux-amd64-py3.11-tensorflow2-gpu-requirements.txt b/docker/requirements/linux-amd64-py3.11-tensorflow2-gpu-requirements.txt index 7ebdcaad5..d48408eff 100644 --- a/docker/requirements/linux-amd64-py3.11-tensorflow2-gpu-requirements.txt +++ b/docker/requirements/linux-amd64-py3.11-tensorflow2-gpu-requirements.txt @@ -9,9 +9,9 @@ absl-py==2.1.0 # keras # tensorboard # tensorflow -adversarial-robustness-toolbox==1.17.1 +adversarial-robustness-toolbox==1.18.1 # via dioptra (pyproject.toml) -alembic==1.13.1 +alembic==1.13.2 # via # dioptra (pyproject.toml) # flask-migrate @@ -28,15 +28,17 @@ attrs==23.2.0 # via # jsonschema # referencing -blinker==1.8.1 +blinker==1.8.2 # via flask -boto3==1.34.96 +boto3==1.34.139 # via dioptra (pyproject.toml) -botocore==1.34.96 +botocore==1.34.139 # via # boto3 # s3transfer -certifi==2024.2.2 +cachetools==5.3.3 + # via mlflow +certifi==2024.7.4 # via requests charset-normalizer==3.3.2 # via requests @@ -61,13 +63,15 @@ croniter==2.0.5 # via prefect cycler==0.12.1 # via matplotlib -dask==2024.4.2 +dask==2024.6.2 # via # distributed # prefect -distributed==2024.4.2 +deprecated==1.2.14 + # via opentelemetry-api +distributed==2024.6.2 # via prefect -docker==7.0.0 +docker==7.1.0 # via # mlflow # prefect @@ -86,7 +90,7 @@ flask==3.0.3 # mlflow flask-accepts==0.18.4 # via dioptra (pyproject.toml) -flask-cors==4.0.0 +flask-cors==4.0.1 # via dioptra (pyproject.toml) flask-login==0.6.3 # via dioptra (pyproject.toml) @@ -102,11 +106,11 @@ flask-sqlalchemy==3.1.1 # flask-migrate flatbuffers==24.3.25 # via tensorflow -fonttools==4.51.0 +fonttools==4.53.1 # via matplotlib -fsspec==2024.3.1 +fsspec==2024.6.1 # via dask -gast==0.5.4 +gast==0.6.0 # via tensorflow gitdb==4.0.11 # via gitpython @@ -124,11 +128,11 @@ graphql-relay==3.2.0 # via graphene greenlet==3.0.3 # via sqlalchemy -grpcio==1.63.0 +grpcio==1.64.1 # via # tensorboard # tensorflow -gunicorn==21.2.0 +gunicorn==22.0.0 # via mlflow h5py==3.11.0 # via @@ -136,7 +140,7 @@ h5py==3.11.0 # tensorflow idna==3.7 # via requests -imageio==2.34.1 +imageio==2.34.2 # via # imgaug # scikit-image @@ -146,6 +150,7 @@ importlib-metadata==7.1.0 # via # dask # mlflow + # opentelemetry-api importlib-resources==6.4.0 # via # flask-restx @@ -154,7 +159,7 @@ injector==0.21.0 # via dioptra (pyproject.toml) itsdangerous==2.2.0 # via flask -jinja2==3.1.3 +jinja2==3.1.4 # via # distributed # flask @@ -171,7 +176,7 @@ jsonschema==4.22.0 # flask-restx jsonschema-specifications==2023.12.1 # via jsonschema -keras==3.3.3 +keras==3.4.1 # via tensorflow kiwisolver==1.4.5 # via matplotlib @@ -183,7 +188,7 @@ locket==1.0.0 # via # distributed # partd -mako==1.3.3 +mako==1.3.5 # via alembic markdown==3.6 # via @@ -196,7 +201,7 @@ markupsafe==2.1.5 # jinja2 # mako # werkzeug -marshmallow==3.21.2 +marshmallow==3.21.3 # via # dioptra (pyproject.toml) # flask-accepts @@ -204,7 +209,7 @@ marshmallow==3.21.2 # prefect marshmallow-oneofschema==3.1.1 # via prefect -matplotlib==3.8.4 +matplotlib==3.9.1 # via # dioptra (pyproject.toml) # imgaug @@ -217,13 +222,13 @@ ml-dtypes==0.3.2 # via # keras # tensorflow -mlflow==2.12.1 +mlflow==2.14.2 # via dioptra (pyproject.toml) msgpack==1.0.8 # via # distributed # prefect -multimethod==1.11.2 +multimethod==1.12 # via dioptra (pyproject.toml) mypy-extensions==1.0.0 # via prefect @@ -231,7 +236,7 @@ namex==0.0.8 # via keras networkx==3.3 # via scikit-image -nrtk==0.3.2 +nrtk==0.8.1 # via dioptra (pyproject.toml) numpy==1.26.4 # via @@ -252,6 +257,7 @@ numpy==1.26.4 # pyarrow # pybsm # pycocotools + # pywavelets # scikit-image # scikit-learn # scipy @@ -297,22 +303,31 @@ nvidia-nvjitlink-cu12==12.3.101 # nvidia-cusolver-cu12 # nvidia-cusparse-cu12 # tensorflow -opencv-python==4.9.0.80 +opencv-python==4.10.0.84 # via # dioptra (pyproject.toml) # imgaug # nrtk # pybsm +opentelemetry-api==1.25.0 + # via + # mlflow + # opentelemetry-sdk + # opentelemetry-semantic-conventions +opentelemetry-sdk==1.25.0 + # via mlflow +opentelemetry-semantic-conventions==0.46b0 + # via opentelemetry-sdk opt-einsum==3.3.0 # via tensorflow -optree==0.11.0 +optree==0.12.0 # via keras -packaging==24.0 +packaging==24.1 # via # dask # distributed - # docker # gunicorn + # keras # lazy-loader # marshmallow # matplotlib @@ -324,13 +339,13 @@ pandas==2.2.2 # via # dioptra (pyproject.toml) # mlflow -partd==1.4.1 +partd==1.4.2 # via dask passlib==1.7.4 # via dioptra (pyproject.toml) pendulum==3.0.0 # via prefect -pillow==10.3.0 +pillow==10.4.0 # via # dioptra (pyproject.toml) # imageio @@ -346,7 +361,7 @@ protobuf==4.25.3 # mlflow # tensorboard # tensorflow -psutil==5.9.8 +psutil==6.0.0 # via distributed psycopg2-binary==2.9.9 # via dioptra (pyproject.toml) @@ -354,17 +369,19 @@ pyarrow==15.0.2 # via # dioptra (pyproject.toml) # mlflow -pybsm==0.1.1 +pybsm==0.5.1 # via nrtk -pycocotools==2.0.7 +pycocotools==2.0.8 # via # dioptra (pyproject.toml) # nrtk -pygments==2.17.2 +pygments==2.18.0 # via rich pyparsing==3.1.2 - # via matplotlib -python-box==7.1.1 + # via + # dioptra (pyproject.toml) + # matplotlib +python-box==7.2.0 # via prefect python-dateutil==2.9.0.post0 # via @@ -387,6 +404,8 @@ pytz==2024.1 # mlflow # pandas # prefect +pywavelets==1.6.0 + # via scikit-image pyyaml==6.0.1 # via # dask @@ -396,7 +415,7 @@ pyyaml==6.0.1 # prefect querystring-parser==1.2.4 # via mlflow -redis==5.0.4 +redis==5.0.7 # via # dioptra (pyproject.toml) # rq @@ -404,7 +423,7 @@ referencing==0.35.1 # via # jsonschema # jsonschema-specifications -requests==2.31.0 +requests==2.32.3 # via # dioptra (pyproject.toml) # docker @@ -416,24 +435,24 @@ rich==13.7.1 # via # dioptra (pyproject.toml) # keras -rpds-py==0.18.0 +rpds-py==0.18.1 # via # jsonschema # referencing rq==1.16.2 # via dioptra (pyproject.toml) -s3transfer==0.10.1 +s3transfer==0.10.2 # via boto3 -scikit-image==0.23.2 +scikit-image==0.21.0 # via # imgaug # nrtk -scikit-learn==1.4.2 +scikit-learn==1.5.1 # via # adversarial-robustness-toolbox # dioptra (pyproject.toml) # mlflow -scipy==1.13.0 +scipy==1.13.1 # via # adversarial-robustness-toolbox # dioptra (pyproject.toml) @@ -487,7 +506,7 @@ smqtk-image-io==0.17.1 # smqtk-detection sortedcontainers==2.4.0 # via distributed -sqlalchemy==2.0.29 +sqlalchemy==2.0.31 # via # alembic # dioptra (pyproject.toml) @@ -495,7 +514,7 @@ sqlalchemy==2.0.29 # mlflow sqlparse==0.5.0 # via mlflow -structlog==24.1.0 +structlog==24.2.0 # via dioptra (pyproject.toml) tabulate==0.9.0 # via prefect @@ -509,7 +528,7 @@ tensorboard-data-server==0.7.2 # via tensorboard tensorflow[and-cuda]==2.16.1 ; sys_platform == "linux" and (platform_machine == "x86_64" or platform_machine == "amd64" or platform_machine == "AMD64") # via -r requirements-dev-tensorflow-gpu.in -tensorflow-io-gcs-filesystem==0.37.0 +tensorflow-io-gcs-filesystem==0.37.1 # via tensorflow termcolor==2.4.0 # via tensorflow @@ -517,9 +536,9 @@ text-unidecode==1.3 # via python-slugify threadpoolctl==3.5.0 # via scikit-learn -tifffile==2024.4.24 +tifffile==2024.7.2 # via scikit-image -time-machine==2.14.1 +time-machine==2.14.2 # via pendulum toml==0.10.2 # via prefect @@ -528,16 +547,17 @@ toolz==0.12.1 # dask # distributed # partd -tornado==6.4 +tornado==6.4.1 # via distributed -tqdm==4.66.2 +tqdm==4.66.4 # via # adversarial-robustness-toolbox # nrtk -typing-extensions==4.11.0 +typing-extensions==4.12.2 # via # alembic # dioptra (pyproject.toml) + # opentelemetry-sdk # optree # sqlalchemy # tensorflow @@ -545,14 +565,14 @@ tzdata==2024.1 # via # pandas # pendulum -urllib3==2.2.1 +urllib3==2.2.2 # via # botocore # distributed # docker # prefect # requests -werkzeug==3.0.2 +werkzeug==3.0.3 # via # dioptra (pyproject.toml) # flask @@ -563,10 +583,12 @@ werkzeug==3.0.2 wheel==0.43.0 # via astunparse wrapt==1.16.0 - # via tensorflow + # via + # deprecated + # tensorflow zict==3.0.0 # via distributed -zipp==3.18.1 +zipp==3.19.2 # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: diff --git a/docker/requirements/linux-arm64-py3.11-mlflow-tracking-requirements.txt b/docker/requirements/linux-arm64-py3.11-mlflow-tracking-requirements.txt index 8c8ee4af3..b5b10f3fc 100644 --- a/docker/requirements/linux-arm64-py3.11-mlflow-tracking-requirements.txt +++ b/docker/requirements/linux-arm64-py3.11-mlflow-tracking-requirements.txt @@ -4,19 +4,21 @@ # # pip-compile --output-file=venvs/linux-arm64-py3.11-mlflow-tracking-requirements.txt docker/pip-tools/mlflow-tracking-requirements.in # -alembic==1.13.1 +alembic==1.13.2 # via mlflow aniso8601==9.0.1 # via graphene -blinker==1.8.1 +blinker==1.8.2 # via flask -boto3==1.34.96 +boto3==1.34.139 # via -r docker/pip-tools/mlflow-tracking-requirements.in -botocore==1.34.96 +botocore==1.34.139 # via # boto3 # s3transfer -certifi==2024.2.2 +cachetools==5.3.3 + # via mlflow +certifi==2024.7.4 # via requests charset-normalizer==3.3.2 # via requests @@ -30,13 +32,15 @@ contourpy==1.2.1 # via matplotlib cycler==0.12.1 # via matplotlib -docker==7.0.0 +deprecated==1.2.14 + # via opentelemetry-api +docker==7.1.0 # via mlflow entrypoints==0.4 # via mlflow flask==3.0.3 # via mlflow -fonttools==4.51.0 +fonttools==4.53.1 # via matplotlib gitdb==4.0.11 # via gitpython @@ -52,15 +56,17 @@ graphql-relay==3.2.0 # via graphene greenlet==3.0.3 # via sqlalchemy -gunicorn==21.2.0 +gunicorn==22.0.0 # via mlflow idna==3.7 # via requests importlib-metadata==7.1.0 - # via mlflow + # via + # mlflow + # opentelemetry-api itsdangerous==2.2.0 # via flask -jinja2==3.1.3 +jinja2==3.1.4 # via # flask # mlflow @@ -72,7 +78,7 @@ joblib==1.4.2 # via scikit-learn kiwisolver==1.4.5 # via matplotlib -mako==1.3.3 +mako==1.3.5 # via alembic markdown==3.6 # via mlflow @@ -81,9 +87,9 @@ markupsafe==2.1.5 # jinja2 # mako # werkzeug -matplotlib==3.8.4 +matplotlib==3.9.1 # via mlflow -mlflow==2.12.1 +mlflow==2.14.2 # via -r docker/pip-tools/mlflow-tracking-requirements.in numpy==1.26.4 # via @@ -94,17 +100,25 @@ numpy==1.26.4 # pyarrow # scikit-learn # scipy -packaging==24.0 +opentelemetry-api==1.25.0 + # via + # mlflow + # opentelemetry-sdk + # opentelemetry-semantic-conventions +opentelemetry-sdk==1.25.0 + # via mlflow +opentelemetry-semantic-conventions==0.46b0 + # via opentelemetry-sdk +packaging==24.1 # via - # docker # gunicorn # matplotlib # mlflow pandas==2.2.2 # via mlflow -pillow==10.3.0 +pillow==10.4.0 # via matplotlib -protobuf==5.26.1 +protobuf==4.25.3 # via mlflow psycopg2-binary==2.9.9 # via -r docker/pip-tools/mlflow-tracking-requirements.in @@ -125,15 +139,15 @@ pyyaml==6.0.1 # via mlflow querystring-parser==1.2.4 # via mlflow -requests==2.31.0 +requests==2.32.3 # via # docker # mlflow -s3transfer==0.10.1 +s3transfer==0.10.2 # via boto3 -scikit-learn==1.4.2 +scikit-learn==1.5.1 # via mlflow -scipy==1.13.0 +scipy==1.14.0 # via # mlflow # scikit-learn @@ -145,7 +159,7 @@ six==1.16.0 # querystring-parser smmap==5.0.1 # via gitdb -sqlalchemy==2.0.29 +sqlalchemy==2.0.31 # via # alembic # mlflow @@ -153,18 +167,21 @@ sqlparse==0.5.0 # via mlflow threadpoolctl==3.5.0 # via scikit-learn -typing-extensions==4.11.0 +typing-extensions==4.12.2 # via # alembic + # opentelemetry-sdk # sqlalchemy tzdata==2024.1 # via pandas -urllib3==2.2.1 +urllib3==2.2.2 # via # botocore # docker # requests -werkzeug==3.0.2 +werkzeug==3.0.3 # via flask -zipp==3.18.1 +wrapt==1.16.0 + # via deprecated +zipp==3.19.2 # via importlib-metadata diff --git a/docker/requirements/linux-arm64-py3.11-pytorch-cpu-requirements.txt b/docker/requirements/linux-arm64-py3.11-pytorch-cpu-requirements.txt index bd4a6c16a..10fec1a4c 100644 --- a/docker/requirements/linux-arm64-py3.11-pytorch-cpu-requirements.txt +++ b/docker/requirements/linux-arm64-py3.11-pytorch-cpu-requirements.txt @@ -8,9 +8,9 @@ absl-py==2.1.0 # via tensorboard -adversarial-robustness-toolbox==1.17.1 +adversarial-robustness-toolbox==1.18.1 # via dioptra (pyproject.toml) -alembic==1.13.1 +alembic==1.13.2 # via # dioptra (pyproject.toml) # flask-migrate @@ -25,15 +25,17 @@ attrs==23.2.0 # via # jsonschema # referencing -blinker==1.8.1 +blinker==1.8.2 # via flask -boto3==1.34.96 +boto3==1.34.139 # via dioptra (pyproject.toml) -botocore==1.34.96 +botocore==1.34.139 # via # boto3 # s3transfer -certifi==2024.2.2 +cachetools==5.3.3 + # via mlflow +certifi==2024.7.4 # via requests charset-normalizer==3.3.2 # via requests @@ -58,13 +60,15 @@ croniter==2.0.5 # via prefect cycler==0.12.1 # via matplotlib -dask==2024.4.2 +dask==2024.6.2 # via # distributed # prefect -distributed==2024.4.2 +deprecated==1.2.14 + # via opentelemetry-api +distributed==2024.6.2 # via prefect -docker==7.0.0 +docker==7.1.0 # via # mlflow # prefect @@ -72,7 +76,7 @@ entrypoints==0.4 # via # dioptra (pyproject.toml) # mlflow -filelock==3.14.0 +filelock==3.15.4 # via torch flask==3.0.3 # via @@ -85,7 +89,7 @@ flask==3.0.3 # mlflow flask-accepts==0.18.4 # via dioptra (pyproject.toml) -flask-cors==4.0.0 +flask-cors==4.0.1 # via dioptra (pyproject.toml) flask-login==0.6.3 # via dioptra (pyproject.toml) @@ -99,9 +103,9 @@ flask-sqlalchemy==3.1.1 # via # dioptra (pyproject.toml) # flask-migrate -fonttools==4.51.0 +fonttools==4.53.1 # via matplotlib -fsspec==2024.3.1 +fsspec==2024.6.1 # via # dask # torch @@ -119,13 +123,13 @@ graphql-relay==3.2.0 # via graphene greenlet==3.0.3 # via sqlalchemy -grpcio==1.63.0 +grpcio==1.64.1 # via tensorboard -gunicorn==21.2.0 +gunicorn==22.0.0 # via mlflow idna==3.7 # via requests -imageio==2.34.1 +imageio==2.34.2 # via # imgaug # scikit-image @@ -135,6 +139,7 @@ importlib-metadata==7.1.0 # via # dask # mlflow + # opentelemetry-api importlib-resources==6.4.0 # via # flask-restx @@ -143,7 +148,7 @@ injector==0.21.0 # via dioptra (pyproject.toml) itsdangerous==2.2.0 # via flask -jinja2==3.1.3 +jinja2==3.1.4 # via # distributed # flask @@ -169,7 +174,7 @@ locket==1.0.0 # via # distributed # partd -mako==1.3.3 +mako==1.3.5 # via alembic markdown==3.6 # via @@ -182,7 +187,7 @@ markupsafe==2.1.5 # jinja2 # mako # werkzeug -marshmallow==3.21.2 +marshmallow==3.21.3 # via # dioptra (pyproject.toml) # flask-accepts @@ -190,7 +195,7 @@ marshmallow==3.21.2 # prefect marshmallow-oneofschema==3.1.1 # via prefect -matplotlib==3.8.4 +matplotlib==3.9.1 # via # dioptra (pyproject.toml) # imgaug @@ -199,7 +204,7 @@ matplotlib==3.8.4 # pycocotools mdurl==0.1.2 # via markdown-it-py -mlflow==2.12.1 +mlflow==2.14.2 # via dioptra (pyproject.toml) mpmath==1.3.0 # via sympy @@ -207,7 +212,7 @@ msgpack==1.0.8 # via # distributed # prefect -multimethod==1.11.2 +multimethod==1.12 # via dioptra (pyproject.toml) mypy-extensions==1.0.0 # via prefect @@ -215,7 +220,7 @@ networkx==3.3 # via # scikit-image # torch -nrtk==0.3.2 +nrtk==0.8.1 # via dioptra (pyproject.toml) numpy==1.26.4 # via @@ -232,6 +237,7 @@ numpy==1.26.4 # pyarrow # pybsm # pycocotools + # pywavelets # scikit-image # scikit-learn # scipy @@ -243,17 +249,25 @@ numpy==1.26.4 # tensorboard # tifffile # torchvision -opencv-python==4.9.0.80 +opencv-python==4.10.0.84 # via # dioptra (pyproject.toml) # imgaug # nrtk # pybsm -packaging==24.0 +opentelemetry-api==1.25.0 + # via + # mlflow + # opentelemetry-sdk + # opentelemetry-semantic-conventions +opentelemetry-sdk==1.25.0 + # via mlflow +opentelemetry-semantic-conventions==0.46b0 + # via opentelemetry-sdk +packaging==24.1 # via # dask # distributed - # docker # gunicorn # lazy-loader # marshmallow @@ -265,13 +279,13 @@ pandas==2.2.2 # via # dioptra (pyproject.toml) # mlflow -partd==1.4.1 +partd==1.4.2 # via dask passlib==1.7.4 # via dioptra (pyproject.toml) pendulum==3.0.0 # via prefect -pillow==10.3.0 +pillow==10.4.0 # via # dioptra (pyproject.toml) # imageio @@ -283,11 +297,11 @@ pillow==10.3.0 # torchvision prefect==1.4.1 # via dioptra (pyproject.toml) -protobuf==5.26.1 +protobuf==4.25.3 # via # mlflow # tensorboard -psutil==5.9.8 +psutil==6.0.0 # via distributed psycopg2-binary==2.9.9 # via dioptra (pyproject.toml) @@ -295,17 +309,19 @@ pyarrow==15.0.2 # via # dioptra (pyproject.toml) # mlflow -pybsm==0.1.1 +pybsm==0.5.1 # via nrtk -pycocotools==2.0.7 +pycocotools==2.0.8 # via # dioptra (pyproject.toml) # nrtk -pygments==2.17.2 +pygments==2.18.0 # via rich pyparsing==3.1.2 - # via matplotlib -python-box==7.1.1 + # via + # dioptra (pyproject.toml) + # matplotlib +python-box==7.2.0 # via prefect python-dateutil==2.9.0.post0 # via @@ -328,6 +344,8 @@ pytz==2024.1 # mlflow # pandas # prefect +pywavelets==1.6.0 + # via scikit-image pyyaml==6.0.1 # via # dask @@ -337,7 +355,7 @@ pyyaml==6.0.1 # prefect querystring-parser==1.2.4 # via mlflow -redis==5.0.4 +redis==5.0.7 # via # dioptra (pyproject.toml) # rq @@ -345,7 +363,7 @@ referencing==0.35.1 # via # jsonschema # jsonschema-specifications -requests==2.31.0 +requests==2.32.3 # via # dioptra (pyproject.toml) # docker @@ -354,24 +372,24 @@ requests==2.31.0 # smqtk-dataprovider rich==13.7.1 # via dioptra (pyproject.toml) -rpds-py==0.18.0 +rpds-py==0.18.1 # via # jsonschema # referencing rq==1.16.2 # via dioptra (pyproject.toml) -s3transfer==0.10.1 +s3transfer==0.10.2 # via boto3 -scikit-image==0.23.2 +scikit-image==0.21.0 # via # imgaug # nrtk -scikit-learn==1.4.2 +scikit-learn==1.5.1 # via # adversarial-robustness-toolbox # dioptra (pyproject.toml) # mlflow -scipy==1.13.0 +scipy==1.13.1 # via # adversarial-robustness-toolbox # dioptra (pyproject.toml) @@ -422,7 +440,7 @@ smqtk-image-io==0.17.1 # smqtk-detection sortedcontainers==2.4.0 # via distributed -sqlalchemy==2.0.29 +sqlalchemy==2.0.31 # via # alembic # dioptra (pyproject.toml) @@ -430,15 +448,15 @@ sqlalchemy==2.0.29 # mlflow sqlparse==0.5.0 # via mlflow -structlog==24.1.0 +structlog==24.2.0 # via dioptra (pyproject.toml) -sympy==1.12 +sympy==1.12.1 # via torch tabulate==0.9.0 # via prefect tblib==3.0.0 # via distributed -tensorboard==2.16.2 +tensorboard==2.17.0 # via dioptra (pyproject.toml) tensorboard-data-server==0.7.2 # via tensorboard @@ -446,9 +464,9 @@ text-unidecode==1.3 # via python-slugify threadpoolctl==3.5.0 # via scikit-learn -tifffile==2024.4.24 +tifffile==2024.7.2 # via scikit-image -time-machine==2.14.1 +time-machine==2.14.2 # via pendulum toml==0.10.2 # via prefect @@ -466,30 +484,31 @@ torchaudio==2.2.2 # via -r requirements-dev-pytorch.in torchvision==0.17.2 # via -r requirements-dev-pytorch.in -tornado==6.4 +tornado==6.4.1 # via distributed -tqdm==4.66.2 +tqdm==4.66.4 # via # adversarial-robustness-toolbox # nrtk -typing-extensions==4.11.0 +typing-extensions==4.12.2 # via # alembic # dioptra (pyproject.toml) + # opentelemetry-sdk # sqlalchemy # torch tzdata==2024.1 # via # pandas # pendulum -urllib3==2.2.1 +urllib3==2.2.2 # via # botocore # distributed # docker # prefect # requests -werkzeug==3.0.2 +werkzeug==3.0.3 # via # dioptra (pyproject.toml) # flask @@ -497,9 +516,11 @@ werkzeug==3.0.2 # flask-login # flask-restx # tensorboard +wrapt==1.16.0 + # via deprecated zict==3.0.0 # via distributed -zipp==3.18.1 +zipp==3.19.2 # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: diff --git a/docker/requirements/linux-arm64-py3.11-restapi-requirements.txt b/docker/requirements/linux-arm64-py3.11-restapi-requirements.txt index f46ee9fe8..f057c23e4 100644 --- a/docker/requirements/linux-arm64-py3.11-restapi-requirements.txt +++ b/docker/requirements/linux-arm64-py3.11-restapi-requirements.txt @@ -4,7 +4,7 @@ # # pip-compile --extra=mlflow-skinny --output-file=venvs/linux-arm64-py3.11-restapi-requirements.txt docker/pip-tools/restapi-requirements.in pyproject.toml # -alembic==1.13.1 +alembic==1.13.2 # via # dioptra (pyproject.toml) # flask-migrate @@ -16,15 +16,17 @@ attrs==23.2.0 # via # jsonschema # referencing -blinker==1.8.1 +blinker==1.8.2 # via flask -boto3==1.34.96 +boto3==1.34.139 # via dioptra (pyproject.toml) -botocore==1.34.96 +botocore==1.34.139 # via # boto3 # s3transfer -certifi==2024.2.2 +cachetools==5.3.3 + # via mlflow-skinny +certifi==2024.7.4 # via requests charset-normalizer==3.3.2 # via requests @@ -36,6 +38,8 @@ click==8.1.7 # rq cloudpickle==3.0.0 # via mlflow-skinny +deprecated==1.2.14 + # via opentelemetry-api entrypoints==0.4 # via # dioptra (pyproject.toml) @@ -50,7 +54,7 @@ flask==3.0.3 # flask-sqlalchemy flask-accepts==0.18.4 # via dioptra (pyproject.toml) -flask-cors==4.0.0 +flask-cors==4.0.1 # via dioptra (pyproject.toml) flask-login==0.6.3 # via dioptra (pyproject.toml) @@ -75,14 +79,16 @@ gunicorn==22.0.0 idna==3.7 # via requests importlib-metadata==7.1.0 - # via mlflow-skinny + # via + # mlflow-skinny + # opentelemetry-api importlib-resources==6.4.0 # via flask-restx injector==0.21.0 # via dioptra (pyproject.toml) itsdangerous==2.2.0 # via flask -jinja2==3.1.3 +jinja2==3.1.4 # via flask jmespath==1.0.1 # via @@ -94,27 +100,36 @@ jsonschema==4.22.0 # flask-restx jsonschema-specifications==2023.12.1 # via jsonschema -mako==1.3.3 +mako==1.3.5 # via alembic markupsafe==2.1.5 # via # jinja2 # mako # werkzeug -marshmallow==3.21.2 +marshmallow==3.21.3 # via # dioptra (pyproject.toml) # flask-accepts -mlflow-skinny==2.12.1 +mlflow-skinny==2.14.2 # via dioptra (pyproject.toml) -multimethod==1.11.2 +multimethod==1.12 # via dioptra (pyproject.toml) -numpy==1.26.4 +numpy==2.0.0 # via # dioptra (pyproject.toml) # pandas # scipy -packaging==24.0 +opentelemetry-api==1.25.0 + # via + # mlflow-skinny + # opentelemetry-sdk + # opentelemetry-semantic-conventions +opentelemetry-sdk==1.25.0 + # via mlflow-skinny +opentelemetry-semantic-conventions==0.46b0 + # via opentelemetry-sdk +packaging==24.1 # via # gunicorn # marshmallow @@ -123,12 +138,14 @@ pandas==2.2.2 # via dioptra (pyproject.toml) passlib==1.7.4 # via dioptra (pyproject.toml) -pillow==10.3.0 +pillow==10.4.0 # via -r docker/pip-tools/restapi-requirements.in -protobuf==5.26.1 +protobuf==4.25.3 # via mlflow-skinny psycopg2-binary==2.9.9 # via -r docker/pip-tools/restapi-requirements.in +pyparsing==3.1.2 + # via dioptra (pyproject.toml) python-dateutil==2.9.0.post0 # via # botocore @@ -145,7 +162,7 @@ pyyaml==6.0.1 # via # dioptra (pyproject.toml) # mlflow-skinny -redis==5.0.4 +redis==5.0.7 # via # dioptra (pyproject.toml) # rq @@ -153,19 +170,19 @@ referencing==0.35.1 # via # jsonschema # jsonschema-specifications -requests==2.31.0 +requests==2.32.3 # via # dioptra (pyproject.toml) # mlflow-skinny -rpds-py==0.18.0 +rpds-py==0.18.1 # via # jsonschema # referencing rq==1.16.2 # via dioptra (pyproject.toml) -s3transfer==0.10.1 +s3transfer==0.10.2 # via boto3 -scipy==1.13.0 +scipy==1.14.0 # via dioptra (pyproject.toml) simplejson==3.19.2 # via -r docker/pip-tools/restapi-requirements.in @@ -173,32 +190,35 @@ six==1.16.0 # via python-dateutil smmap==5.0.1 # via gitdb -sqlalchemy==2.0.29 +sqlalchemy==2.0.31 # via # alembic # dioptra (pyproject.toml) # flask-sqlalchemy sqlparse==0.5.0 # via mlflow-skinny -structlog==24.1.0 +structlog==24.2.0 # via dioptra (pyproject.toml) -typing-extensions==4.11.0 +typing-extensions==4.12.2 # via # alembic # dioptra (pyproject.toml) + # opentelemetry-sdk # sqlalchemy tzdata==2024.1 # via pandas -urllib3==2.2.1 +urllib3==2.2.2 # via # botocore # requests -werkzeug==3.0.2 +werkzeug==3.0.3 # via # dioptra (pyproject.toml) # flask # flask-accepts # flask-login # flask-restx -zipp==3.18.1 +wrapt==1.16.0 + # via deprecated +zipp==3.19.2 # via importlib-metadata diff --git a/docker/requirements/linux-arm64-py3.11-tensorflow2-cpu-requirements.txt b/docker/requirements/linux-arm64-py3.11-tensorflow2-cpu-requirements.txt index c7f011491..132ab9896 100644 --- a/docker/requirements/linux-arm64-py3.11-tensorflow2-cpu-requirements.txt +++ b/docker/requirements/linux-arm64-py3.11-tensorflow2-cpu-requirements.txt @@ -9,9 +9,9 @@ absl-py==2.1.0 # keras # tensorboard # tensorflow -adversarial-robustness-toolbox==1.17.1 +adversarial-robustness-toolbox==1.18.1 # via dioptra (pyproject.toml) -alembic==1.13.1 +alembic==1.13.2 # via # dioptra (pyproject.toml) # flask-migrate @@ -28,15 +28,17 @@ attrs==23.2.0 # via # jsonschema # referencing -blinker==1.8.1 +blinker==1.8.2 # via flask -boto3==1.34.96 +boto3==1.34.139 # via dioptra (pyproject.toml) -botocore==1.34.96 +botocore==1.34.139 # via # boto3 # s3transfer -certifi==2024.2.2 +cachetools==5.3.3 + # via mlflow +certifi==2024.7.4 # via requests charset-normalizer==3.3.2 # via requests @@ -61,13 +63,15 @@ croniter==2.0.5 # via prefect cycler==0.12.1 # via matplotlib -dask==2024.4.2 +dask==2024.6.2 # via # distributed # prefect -distributed==2024.4.2 +deprecated==1.2.14 + # via opentelemetry-api +distributed==2024.6.2 # via prefect -docker==7.0.0 +docker==7.1.0 # via # mlflow # prefect @@ -86,7 +90,7 @@ flask==3.0.3 # mlflow flask-accepts==0.18.4 # via dioptra (pyproject.toml) -flask-cors==4.0.0 +flask-cors==4.0.1 # via dioptra (pyproject.toml) flask-login==0.6.3 # via dioptra (pyproject.toml) @@ -102,11 +106,11 @@ flask-sqlalchemy==3.1.1 # flask-migrate flatbuffers==24.3.25 # via tensorflow -fonttools==4.51.0 +fonttools==4.53.1 # via matplotlib -fsspec==2024.3.1 +fsspec==2024.6.1 # via dask -gast==0.5.4 +gast==0.6.0 # via tensorflow gitdb==4.0.11 # via gitpython @@ -124,11 +128,11 @@ graphql-relay==3.2.0 # via graphene greenlet==3.0.3 # via sqlalchemy -grpcio==1.63.0 +grpcio==1.64.1 # via # tensorboard # tensorflow -gunicorn==21.2.0 +gunicorn==22.0.0 # via mlflow h5py==3.11.0 # via @@ -136,7 +140,7 @@ h5py==3.11.0 # tensorflow idna==3.7 # via requests -imageio==2.34.1 +imageio==2.34.2 # via # imgaug # scikit-image @@ -146,6 +150,7 @@ importlib-metadata==7.1.0 # via # dask # mlflow + # opentelemetry-api importlib-resources==6.4.0 # via # flask-restx @@ -154,7 +159,7 @@ injector==0.21.0 # via dioptra (pyproject.toml) itsdangerous==2.2.0 # via flask -jinja2==3.1.3 +jinja2==3.1.4 # via # distributed # flask @@ -171,7 +176,7 @@ jsonschema==4.22.0 # flask-restx jsonschema-specifications==2023.12.1 # via jsonschema -keras==3.3.3 +keras==3.4.1 # via tensorflow kiwisolver==1.4.5 # via matplotlib @@ -183,7 +188,7 @@ locket==1.0.0 # via # distributed # partd -mako==1.3.3 +mako==1.3.5 # via alembic markdown==3.6 # via @@ -196,7 +201,7 @@ markupsafe==2.1.5 # jinja2 # mako # werkzeug -marshmallow==3.21.2 +marshmallow==3.21.3 # via # dioptra (pyproject.toml) # flask-accepts @@ -204,7 +209,7 @@ marshmallow==3.21.2 # prefect marshmallow-oneofschema==3.1.1 # via prefect -matplotlib==3.8.4 +matplotlib==3.9.1 # via # dioptra (pyproject.toml) # imgaug @@ -217,13 +222,13 @@ ml-dtypes==0.3.2 # via # keras # tensorflow -mlflow==2.12.1 +mlflow==2.14.2 # via dioptra (pyproject.toml) msgpack==1.0.8 # via # distributed # prefect -multimethod==1.11.2 +multimethod==1.12 # via dioptra (pyproject.toml) mypy-extensions==1.0.0 # via prefect @@ -231,7 +236,7 @@ namex==0.0.8 # via keras networkx==3.3 # via scikit-image -nrtk==0.3.2 +nrtk==0.8.1 # via dioptra (pyproject.toml) numpy==1.26.4 # via @@ -252,6 +257,7 @@ numpy==1.26.4 # pyarrow # pybsm # pycocotools + # pywavelets # scikit-image # scikit-learn # scipy @@ -263,22 +269,31 @@ numpy==1.26.4 # tensorboard # tensorflow # tifffile -opencv-python==4.9.0.80 +opencv-python==4.10.0.84 # via # dioptra (pyproject.toml) # imgaug # nrtk # pybsm +opentelemetry-api==1.25.0 + # via + # mlflow + # opentelemetry-sdk + # opentelemetry-semantic-conventions +opentelemetry-sdk==1.25.0 + # via mlflow +opentelemetry-semantic-conventions==0.46b0 + # via opentelemetry-sdk opt-einsum==3.3.0 # via tensorflow -optree==0.11.0 +optree==0.12.0 # via keras -packaging==24.0 +packaging==24.1 # via # dask # distributed - # docker # gunicorn + # keras # lazy-loader # marshmallow # matplotlib @@ -290,13 +305,13 @@ pandas==2.2.2 # via # dioptra (pyproject.toml) # mlflow -partd==1.4.1 +partd==1.4.2 # via dask passlib==1.7.4 # via dioptra (pyproject.toml) pendulum==3.0.0 # via prefect -pillow==10.3.0 +pillow==10.4.0 # via # dioptra (pyproject.toml) # imageio @@ -312,7 +327,7 @@ protobuf==4.25.3 # mlflow # tensorboard # tensorflow -psutil==5.9.8 +psutil==6.0.0 # via distributed psycopg2-binary==2.9.9 # via dioptra (pyproject.toml) @@ -320,17 +335,19 @@ pyarrow==15.0.2 # via # dioptra (pyproject.toml) # mlflow -pybsm==0.1.1 +pybsm==0.5.1 # via nrtk -pycocotools==2.0.7 +pycocotools==2.0.8 # via # dioptra (pyproject.toml) # nrtk -pygments==2.17.2 +pygments==2.18.0 # via rich pyparsing==3.1.2 - # via matplotlib -python-box==7.1.1 + # via + # dioptra (pyproject.toml) + # matplotlib +python-box==7.2.0 # via prefect python-dateutil==2.9.0.post0 # via @@ -353,6 +370,8 @@ pytz==2024.1 # mlflow # pandas # prefect +pywavelets==1.6.0 + # via scikit-image pyyaml==6.0.1 # via # dask @@ -362,7 +381,7 @@ pyyaml==6.0.1 # prefect querystring-parser==1.2.4 # via mlflow -redis==5.0.4 +redis==5.0.7 # via # dioptra (pyproject.toml) # rq @@ -370,7 +389,7 @@ referencing==0.35.1 # via # jsonschema # jsonschema-specifications -requests==2.31.0 +requests==2.32.3 # via # dioptra (pyproject.toml) # docker @@ -382,24 +401,24 @@ rich==13.7.1 # via # dioptra (pyproject.toml) # keras -rpds-py==0.18.0 +rpds-py==0.18.1 # via # jsonschema # referencing rq==1.16.2 # via dioptra (pyproject.toml) -s3transfer==0.10.1 +s3transfer==0.10.2 # via boto3 -scikit-image==0.23.2 +scikit-image==0.21.0 # via # imgaug # nrtk -scikit-learn==1.4.2 +scikit-learn==1.5.1 # via # adversarial-robustness-toolbox # dioptra (pyproject.toml) # mlflow -scipy==1.13.0 +scipy==1.13.1 # via # adversarial-robustness-toolbox # dioptra (pyproject.toml) @@ -453,7 +472,7 @@ smqtk-image-io==0.17.1 # smqtk-detection sortedcontainers==2.4.0 # via distributed -sqlalchemy==2.0.29 +sqlalchemy==2.0.31 # via # alembic # dioptra (pyproject.toml) @@ -461,7 +480,7 @@ sqlalchemy==2.0.29 # mlflow sqlparse==0.5.0 # via mlflow -structlog==24.1.0 +structlog==24.2.0 # via dioptra (pyproject.toml) tabulate==0.9.0 # via prefect @@ -475,7 +494,7 @@ tensorboard-data-server==0.7.2 # via tensorboard tensorflow==2.16.1 # via -r requirements-dev-tensorflow.in -tensorflow-io-gcs-filesystem==0.37.0 +tensorflow-io-gcs-filesystem==0.37.1 # via tensorflow termcolor==2.4.0 # via tensorflow @@ -483,9 +502,9 @@ text-unidecode==1.3 # via python-slugify threadpoolctl==3.5.0 # via scikit-learn -tifffile==2024.4.24 +tifffile==2024.7.2 # via scikit-image -time-machine==2.14.1 +time-machine==2.14.2 # via pendulum toml==0.10.2 # via prefect @@ -494,16 +513,17 @@ toolz==0.12.1 # dask # distributed # partd -tornado==6.4 +tornado==6.4.1 # via distributed -tqdm==4.66.2 +tqdm==4.66.4 # via # adversarial-robustness-toolbox # nrtk -typing-extensions==4.11.0 +typing-extensions==4.12.2 # via # alembic # dioptra (pyproject.toml) + # opentelemetry-sdk # optree # sqlalchemy # tensorflow @@ -511,14 +531,14 @@ tzdata==2024.1 # via # pandas # pendulum -urllib3==2.2.1 +urllib3==2.2.2 # via # botocore # distributed # docker # prefect # requests -werkzeug==3.0.2 +werkzeug==3.0.3 # via # dioptra (pyproject.toml) # flask @@ -529,10 +549,12 @@ werkzeug==3.0.2 wheel==0.43.0 # via astunparse wrapt==1.16.0 - # via tensorflow + # via + # deprecated + # tensorflow zict==3.0.0 # via distributed -zipp==3.18.1 +zipp==3.19.2 # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: diff --git a/docker/shellscripts/entrypoint-worker.m4 b/docker/shellscripts/entrypoint-worker.m4 index 2caff2a07..52b208764 100644 --- a/docker/shellscripts/entrypoint-worker.m4 +++ b/docker/shellscripts/entrypoint-worker.m4 @@ -78,14 +78,14 @@ wait_for_services() { start_rq() { echo "${logname}: starting Dioptra worker" - echo "${logname}: dioptra-worker --url ${rq_redis_uri} --results-ttl ${rq_results_ttl} \ + echo "${logname}: dioptra-worker-v1 --url ${rq_redis_uri} --results-ttl ${rq_results_ttl} \ ${job_queues}" cd ${dioptra_workdir} - PYTHONPATH="${DIOPTRA_PLUGIN_DIR}" dioptra-worker \ + dioptra-worker-v1 \ --url ${rq_redis_uri}\ --results-ttl ${rq_results_ttl}\ - ${job_queues} + "${job_queues}" } ########################################################################################### diff --git a/pyproject.toml b/pyproject.toml index 1d9082e7f..6cfb00f81 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -60,6 +60,7 @@ dependencies = [ "numpy>=1.22.0", "pandas>=1.5.0", "passlib>=1.7.0", + "pyparsing>=3.1.0", "python-dateutil>=2.8.0", "PyYAML>=6.0.0", "redis>=3.5.0", diff --git a/requirements/linux-amd64-py3.11-requirements-dev-pytorch.txt b/requirements/linux-amd64-py3.11-requirements-dev-pytorch.txt index a6ebb8ad1..79914dc33 100644 --- a/requirements/linux-amd64-py3.11-requirements-dev-pytorch.txt +++ b/requirements/linux-amd64-py3.11-requirements-dev-pytorch.txt @@ -10,7 +10,7 @@ # via -r requirements-dev.in absl-py==2.1.0 # via tensorboard -adversarial-robustness-toolbox==1.17.1 +adversarial-robustness-toolbox==1.18.1 # via dioptra (pyproject.toml) aiohttp==3.9.5 # via dioptra (pyproject.toml) @@ -18,7 +18,7 @@ aiosignal==1.3.1 # via aiohttp alabaster==0.7.16 # via sphinx -alembic==1.13.1 +alembic==1.13.2 # via # dioptra # dioptra (pyproject.toml) @@ -28,7 +28,7 @@ aniso8601==9.0.1 # via # flask-restx # graphene -anyio==4.3.0 +anyio==4.4.0 # via # httpx # jupyter-server @@ -54,9 +54,9 @@ attrs==23.2.0 # jsonschema # lsprotocol # referencing -autopep8==2.1.0 +autopep8==2.3.1 # via dioptra (pyproject.toml) -babel==2.14.0 +babel==2.15.0 # via # jupyterlab-server # sphinx @@ -70,13 +70,13 @@ bleach==6.1.0 # via # kaggle # nbconvert -blinker==1.8.1 +blinker==1.8.2 # via flask -boto3==1.34.96 +boto3==1.34.139 # via # dioptra # dioptra (pyproject.toml) -botocore==1.34.96 +botocore==1.34.139 # via # boto3 # s3transfer @@ -85,12 +85,14 @@ build==1.2.1 # dioptra (pyproject.toml) # pip-tools cachetools==5.3.3 - # via tox + # via + # mlflow + # tox cattrs==23.2.3 # via # lsprotocol # pygls -certifi==2024.2.2 +certifi==2024.7.4 # via # httpcore # httpx @@ -138,21 +140,23 @@ croniter==2.0.5 # via prefect cycler==0.12.1 # via matplotlib -dask==2024.4.2 +dask==2024.6.2 # via # distributed # prefect -debugpy==1.8.1 +debugpy==1.8.2 # via ipykernel decorator==5.1.1 # via ipython defusedxml==0.7.1 # via nbconvert +deprecated==1.2.14 + # via opentelemetry-api distlib==0.3.8 # via virtualenv -distributed==2024.4.2 +distributed==2024.6.2 # via prefect -docker==7.0.0 +docker==7.1.0 # via # mlflow # prefect @@ -167,17 +171,17 @@ esbonio==0.16.4 # via dioptra (pyproject.toml) executing==2.0.1 # via stack-data -faker==25.0.1 +faker==26.0.0 # via dioptra (pyproject.toml) -fastjsonschema==2.19.1 +fastjsonschema==2.20.0 # via nbformat -filelock==3.14.0 +filelock==3.15.4 # via # torch # tox # triton # virtualenv -flake8==7.0.0 +flake8==7.1.0 # via # dioptra (pyproject.toml) # flake8-bugbear @@ -197,7 +201,7 @@ flask-accepts==0.18.4 # via # dioptra # dioptra (pyproject.toml) -flask-cors==4.0.0 +flask-cors==4.0.1 # via # dioptra # dioptra (pyproject.toml) @@ -219,17 +223,17 @@ flask-sqlalchemy==3.1.1 # dioptra # dioptra (pyproject.toml) # flask-migrate -fonttools==4.51.0 +fonttools==4.53.1 # via matplotlib fqdn==1.5.1 # via jsonschema -freezegun==1.5.0 +freezegun==1.5.1 # via dioptra (pyproject.toml) frozenlist==1.4.1 # via # aiohttp # aiosignal -fsspec==2024.3.1 +fsspec==2024.6.1 # via # dask # torch @@ -248,9 +252,9 @@ graphql-relay==3.2.0 # via graphene greenlet==3.0.3 # via sqlalchemy -grpcio==1.63.0 +grpcio==1.64.1 # via tensorboard -gunicorn==21.2.0 +gunicorn==22.0.0 # via mlflow h11==0.14.0 # via httpcore @@ -265,7 +269,7 @@ idna==3.7 # jsonschema # requests # yarl -imageio==2.34.1 +imageio==2.34.2 # via # imgaug # scikit-image @@ -277,6 +281,7 @@ importlib-metadata==7.1.0 # via # dask # mlflow + # opentelemetry-api importlib-resources==6.4.0 # via # flask-restx @@ -287,20 +292,20 @@ injector==0.21.0 # via # dioptra # dioptra (pyproject.toml) -ipykernel==6.29.4 +ipykernel==6.29.5 # via # dioptra (pyproject.toml) # jupyter # jupyter-console # jupyterlab # qtconsole -ipython==8.24.0 +ipython==8.26.0 # via # dioptra (pyproject.toml) # ipykernel # ipywidgets # jupyter-console -ipywidgets==8.1.2 +ipywidgets==8.1.3 # via jupyter isoduration==20.11.0 # via jsonschema @@ -308,7 +313,7 @@ itsdangerous==2.2.0 # via flask jedi==0.19.1 # via ipython -jinja2==3.1.3 +jinja2==3.1.4 # via # cookiecutter # distributed @@ -331,7 +336,7 @@ joblib==1.4.2 # via scikit-learn json5==0.9.25 # via jupyterlab-server -jsonpointer==2.4 +jsonpointer==3.0.0 # via jsonschema jsonschema[format-nongpl]==4.22.0 # via @@ -345,7 +350,7 @@ jsonschema-specifications==2023.12.1 # via jsonschema jupyter==1.0.0 # via dioptra (pyproject.toml) -jupyter-client==8.6.1 +jupyter-client==8.6.2 # via # ipykernel # jupyter-console @@ -369,7 +374,7 @@ jupyter-events==0.10.0 # via jupyter-server jupyter-lsp==2.2.5 # via jupyterlab -jupyter-server==2.14.0 +jupyter-server==2.14.1 # via # jupyter-lsp # jupyterlab @@ -378,19 +383,19 @@ jupyter-server==2.14.0 # notebook-shim jupyter-server-terminals==0.5.3 # via jupyter-server -jupyterlab==4.1.8 +jupyterlab==4.2.3 # via # dioptra (pyproject.toml) # notebook jupyterlab-pygments==0.3.0 # via nbconvert -jupyterlab-server==2.27.1 +jupyterlab-server==2.27.2 # via # jupyterlab # notebook -jupyterlab-widgets==3.0.10 +jupyterlab-widgets==3.0.11 # via ipywidgets -kaggle==1.6.12 +kaggle==1.6.14 # via dioptra (pyproject.toml) kiwisolver==1.4.5 # via matplotlib @@ -402,7 +407,7 @@ locket==1.0.0 # partd lsprotocol==2023.0.1 # via pygls -mako==1.3.3 +mako==1.3.5 # via alembic markdown==3.6 # via @@ -416,7 +421,7 @@ markupsafe==2.1.5 # mako # nbconvert # werkzeug -marshmallow==3.21.2 +marshmallow==3.21.3 # via # dioptra # dioptra (pyproject.toml) @@ -425,7 +430,7 @@ marshmallow==3.21.2 # prefect marshmallow-oneofschema==3.1.1 # via prefect -matplotlib==3.8.4 +matplotlib==3.9.1 # via # dioptra (pyproject.toml) # imgaug @@ -442,7 +447,7 @@ mdurl==0.1.2 # via markdown-it-py mistune==3.0.2 # via nbconvert -mlflow==2.12.1 +mlflow==2.14.2 # via dioptra (pyproject.toml) mpmath==1.3.0 # via sympy @@ -454,7 +459,7 @@ multidict==6.0.5 # via # aiohttp # yarl -multimethod==1.11.2 +multimethod==1.12 # via # dioptra # dioptra (pyproject.toml) @@ -478,13 +483,13 @@ networkx==3.3 # via # scikit-image # torch -notebook==7.1.3 +notebook==7.2.1 # via jupyter notebook-shim==0.2.4 # via # jupyterlab # notebook -nrtk==0.3.2 +nrtk==0.8.1 # via dioptra (pyproject.toml) numpy==1.26.4 # via @@ -502,6 +507,7 @@ numpy==1.26.4 # pyarrow # pybsm # pycocotools + # pywavelets # scikit-image # scikit-learn # scipy @@ -538,26 +544,34 @@ nvidia-cusparse-cu12==12.1.0.106 # torch nvidia-nccl-cu12==2.19.3 # via torch -nvidia-nvjitlink-cu12==12.4.127 +nvidia-nvjitlink-cu12==12.5.82 # via # nvidia-cusolver-cu12 # nvidia-cusparse-cu12 nvidia-nvtx-cu12==12.1.105 # via torch -opencv-python==4.9.0.80 +opencv-python==4.10.0.84 # via # dioptra (pyproject.toml) # imgaug # nrtk # pybsm +opentelemetry-api==1.25.0 + # via + # mlflow + # opentelemetry-sdk + # opentelemetry-semantic-conventions +opentelemetry-sdk==1.25.0 + # via mlflow +opentelemetry-semantic-conventions==0.46b0 + # via opentelemetry-sdk overrides==7.7.0 # via jupyter-server -packaging==24.0 +packaging==24.1 # via # build # dask # distributed - # docker # gunicorn # ipykernel # jupyter-server @@ -585,7 +599,7 @@ pandocfilters==1.5.1 # via nbconvert parso==0.8.4 # via jedi -partd==1.4.1 +partd==1.4.2 # via dask passlib==1.7.4 # via @@ -595,7 +609,7 @@ pendulum==3.0.0 # via prefect pexpect==4.9.0 # via ipython -pillow==10.3.0 +pillow==10.4.0 # via # dioptra (pyproject.toml) # imageio @@ -607,7 +621,7 @@ pillow==10.3.0 # torchvision pip-tools==7.4.1 # via dioptra (pyproject.toml) -platformdirs==4.2.1 +platformdirs==4.2.2 # via # esbonio # jupyter-core @@ -621,15 +635,15 @@ prefect==1.4.1 # via dioptra (pyproject.toml) prometheus-client==0.20.0 # via jupyter-server -prompt-toolkit==3.0.43 +prompt-toolkit==3.0.47 # via # ipython # jupyter-console -protobuf==5.26.1 +protobuf==4.25.3 # via # mlflow # tensorboard -psutil==5.9.8 +psutil==6.0.0 # via # distributed # ipykernel @@ -645,13 +659,13 @@ pyarrow==15.0.2 # via # dioptra (pyproject.toml) # mlflow -pybsm==0.1.1 +pybsm==0.5.1 # via nrtk -pycocotools==2.0.7 +pycocotools==2.0.8 # via # dioptra (pyproject.toml) # nrtk -pycodestyle==2.11.1 +pycodestyle==2.12.0 # via # autopep8 # dioptra (pyproject.toml) @@ -664,7 +678,7 @@ pyflakes==3.2.0 # via flake8 pygls==1.3.1 # via esbonio -pygments==2.17.2 +pygments==2.18.0 # via # ipython # jupyter-console @@ -673,8 +687,11 @@ pygments==2.17.2 # rich # sphinx pyparsing==3.1.2 - # via matplotlib -pyproject-api==1.6.1 + # via + # dioptra + # dioptra (pyproject.toml) + # matplotlib +pyproject-api==1.7.1 # via tox pyproject-hooks==1.1.0 # via @@ -682,13 +699,13 @@ pyproject-hooks==1.1.0 # pip-tools pyspellchecker==0.8.1 # via esbonio -pytest==8.2.0 +pytest==8.2.2 # via # dioptra (pyproject.toml) # pytest-cookies pytest-cookies==0.7.0 # via dioptra (pyproject.toml) -python-box==7.1.1 +python-box==7.2.0 # via prefect python-dateutil==2.9.0.post0 # via @@ -724,6 +741,8 @@ pytz==2024.1 # mlflow # pandas # prefect +pywavelets==1.6.0 + # via scikit-image pyyaml==6.0.1 # via # cookiecutter @@ -741,13 +760,13 @@ pyzmq==26.0.3 # jupyter-console # jupyter-server # qtconsole -qtconsole==5.5.1 +qtconsole==5.5.2 # via jupyter qtpy==2.4.1 # via qtconsole querystring-parser==1.2.4 # via mlflow -redis==5.0.4 +redis==5.0.7 # via # dioptra # dioptra (pyproject.toml) @@ -757,7 +776,7 @@ referencing==0.35.1 # jsonschema # jsonschema-specifications # jupyter-events -requests==2.31.0 +requests==2.32.3 # via # cookiecutter # dioptra @@ -779,7 +798,7 @@ rfc3986-validator==0.1.1 # jupyter-events rich==13.7.1 # via dioptra (pyproject.toml) -rpds-py==0.18.0 +rpds-py==0.18.1 # via # jsonschema # referencing @@ -787,18 +806,18 @@ rq==1.16.2 # via # dioptra # dioptra (pyproject.toml) -s3transfer==0.10.1 +s3transfer==0.10.2 # via boto3 -scikit-image==0.23.2 +scikit-image==0.21.0 # via # imgaug # nrtk -scikit-learn==1.4.2 +scikit-learn==1.5.1 # via # adversarial-robustness-toolbox # dioptra (pyproject.toml) # mlflow -scipy==1.13.0 +scipy==1.13.1 # via # adversarial-robustness-toolbox # dioptra @@ -882,7 +901,7 @@ sphinxcontrib-qthelp==1.0.7 # via sphinx sphinxcontrib-serializinghtml==1.1.10 # via sphinx -sqlalchemy==2.0.29 +sqlalchemy==2.0.31 # via # alembic # dioptra @@ -893,17 +912,17 @@ sqlparse==0.5.0 # via mlflow stack-data==0.6.3 # via ipython -structlog==24.1.0 +structlog==24.2.0 # via # dioptra # dioptra (pyproject.toml) -sympy==1.12 +sympy==1.12.1 # via torch tabulate==0.9.0 # via prefect tblib==3.0.0 # via distributed -tensorboard==2.16.2 +tensorboard==2.17.0 # via dioptra (pyproject.toml) tensorboard-data-server==0.7.2 # via tensorboard @@ -915,9 +934,9 @@ text-unidecode==1.3 # via python-slugify threadpoolctl==3.5.0 # via scikit-learn -tifffile==2024.4.24 +tifffile==2024.7.2 # via scikit-image -time-machine==2.14.1 +time-machine==2.14.2 # via pendulum tinycss2==1.3.0 # via nbconvert @@ -939,7 +958,7 @@ torchaudio==2.2.2 # via -r requirements-dev-pytorch.in torchvision==0.17.2 # via -r requirements-dev-pytorch.in -tornado==6.4 +tornado==6.4.1 # via # distributed # ipykernel @@ -948,9 +967,9 @@ tornado==6.4 # jupyterlab # notebook # terminado -tox==4.15.0 +tox==4.16.0 # via dioptra (pyproject.toml) -tqdm==4.66.2 +tqdm==4.66.4 # via # adversarial-robustness-toolbox # kaggle @@ -976,12 +995,13 @@ triton==2.2.0 # via torch types-python-dateutil==2.9.0.20240316 # via arrow -typing-extensions==4.11.0 +typing-extensions==4.12.2 # via # alembic # dioptra # dioptra (pyproject.toml) # ipython + # opentelemetry-sdk # sqlalchemy # torch tzdata==2024.1 @@ -992,7 +1012,7 @@ universal-pathlib==0.2.2 # via dioptra (pyproject.toml) uri-template==1.3.0 # via jsonschema -urllib3==2.2.1 +urllib3==2.2.2 # via # botocore # distributed @@ -1000,11 +1020,11 @@ urllib3==2.2.1 # kaggle # prefect # requests -virtualenv==20.26.1 +virtualenv==20.26.3 # via tox wcwidth==0.2.13 # via prompt-toolkit -webcolors==1.13 +webcolors==24.6.0 # via jsonschema webencodings==0.5.1 # via @@ -1012,7 +1032,7 @@ webencodings==0.5.1 # tinycss2 websocket-client==1.8.0 # via jupyter-server -werkzeug==3.0.2 +werkzeug==3.0.3 # via # dioptra # dioptra (pyproject.toml) @@ -1025,13 +1045,15 @@ wheel==0.43.0 # via # dioptra (pyproject.toml) # pip-tools -widgetsnbextension==4.0.10 +widgetsnbextension==4.0.11 # via ipywidgets +wrapt==1.16.0 + # via deprecated yarl==1.9.4 # via aiohttp zict==3.0.0 # via distributed -zipp==3.18.1 +zipp==3.19.2 # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/linux-amd64-py3.11-requirements-dev-tensorflow.txt b/requirements/linux-amd64-py3.11-requirements-dev-tensorflow.txt index d2dbda45e..1102a6095 100644 --- a/requirements/linux-amd64-py3.11-requirements-dev-tensorflow.txt +++ b/requirements/linux-amd64-py3.11-requirements-dev-tensorflow.txt @@ -11,7 +11,7 @@ absl-py==2.1.0 # keras # tensorboard # tensorflow -adversarial-robustness-toolbox==1.17.1 +adversarial-robustness-toolbox==1.18.1 # via dioptra (pyproject.toml) aiohttp==3.9.5 # via dioptra (pyproject.toml) @@ -19,7 +19,7 @@ aiosignal==1.3.1 # via aiohttp alabaster==0.7.16 # via sphinx -alembic==1.13.1 +alembic==1.13.2 # via # dioptra # dioptra (pyproject.toml) @@ -29,7 +29,7 @@ aniso8601==9.0.1 # via # flask-restx # graphene -anyio==4.3.0 +anyio==4.4.0 # via # httpx # jupyter-server @@ -57,9 +57,9 @@ attrs==23.2.0 # jsonschema # lsprotocol # referencing -autopep8==2.1.0 +autopep8==2.3.1 # via dioptra (pyproject.toml) -babel==2.14.0 +babel==2.15.0 # via # jupyterlab-server # sphinx @@ -73,13 +73,13 @@ bleach==6.1.0 # via # kaggle # nbconvert -blinker==1.8.1 +blinker==1.8.2 # via flask -boto3==1.34.96 +boto3==1.34.139 # via # dioptra # dioptra (pyproject.toml) -botocore==1.34.96 +botocore==1.34.139 # via # boto3 # s3transfer @@ -88,12 +88,14 @@ build==1.2.1 # dioptra (pyproject.toml) # pip-tools cachetools==5.3.3 - # via tox + # via + # mlflow + # tox cattrs==23.2.3 # via # lsprotocol # pygls -certifi==2024.2.2 +certifi==2024.7.4 # via # httpcore # httpx @@ -141,21 +143,23 @@ croniter==2.0.5 # via prefect cycler==0.12.1 # via matplotlib -dask==2024.4.2 +dask==2024.6.2 # via # distributed # prefect -debugpy==1.8.1 +debugpy==1.8.2 # via ipykernel decorator==5.1.1 # via ipython defusedxml==0.7.1 # via nbconvert +deprecated==1.2.14 + # via opentelemetry-api distlib==0.3.8 # via virtualenv -distributed==2024.4.2 +distributed==2024.6.2 # via prefect -docker==7.0.0 +docker==7.1.0 # via # mlflow # prefect @@ -170,15 +174,15 @@ esbonio==0.16.4 # via dioptra (pyproject.toml) executing==2.0.1 # via stack-data -faker==25.0.1 +faker==26.0.0 # via dioptra (pyproject.toml) -fastjsonschema==2.19.1 +fastjsonschema==2.20.0 # via nbformat -filelock==3.14.0 +filelock==3.15.4 # via # tox # virtualenv -flake8==7.0.0 +flake8==7.1.0 # via # dioptra (pyproject.toml) # flake8-bugbear @@ -198,7 +202,7 @@ flask-accepts==0.18.4 # via # dioptra # dioptra (pyproject.toml) -flask-cors==4.0.0 +flask-cors==4.0.1 # via # dioptra # dioptra (pyproject.toml) @@ -222,21 +226,21 @@ flask-sqlalchemy==3.1.1 # flask-migrate flatbuffers==24.3.25 # via tensorflow -fonttools==4.51.0 +fonttools==4.53.1 # via matplotlib fqdn==1.5.1 # via jsonschema -freezegun==1.5.0 +freezegun==1.5.1 # via dioptra (pyproject.toml) frozenlist==1.4.1 # via # aiohttp # aiosignal -fsspec==2024.3.1 +fsspec==2024.6.1 # via # dask # universal-pathlib -gast==0.5.4 +gast==0.6.0 # via tensorflow gitdb==4.0.11 # via gitpython @@ -254,11 +258,11 @@ graphql-relay==3.2.0 # via graphene greenlet==3.0.3 # via sqlalchemy -grpcio==1.63.0 +grpcio==1.64.1 # via # tensorboard # tensorflow -gunicorn==21.2.0 +gunicorn==22.0.0 # via mlflow h11==0.14.0 # via httpcore @@ -277,7 +281,7 @@ idna==3.7 # jsonschema # requests # yarl -imageio==2.34.1 +imageio==2.34.2 # via # imgaug # scikit-image @@ -289,6 +293,7 @@ importlib-metadata==7.1.0 # via # dask # mlflow + # opentelemetry-api importlib-resources==6.4.0 # via # flask-restx @@ -299,20 +304,20 @@ injector==0.21.0 # via # dioptra # dioptra (pyproject.toml) -ipykernel==6.29.4 +ipykernel==6.29.5 # via # dioptra (pyproject.toml) # jupyter # jupyter-console # jupyterlab # qtconsole -ipython==8.24.0 +ipython==8.26.0 # via # dioptra (pyproject.toml) # ipykernel # ipywidgets # jupyter-console -ipywidgets==8.1.2 +ipywidgets==8.1.3 # via jupyter isoduration==20.11.0 # via jsonschema @@ -320,7 +325,7 @@ itsdangerous==2.2.0 # via flask jedi==0.19.1 # via ipython -jinja2==3.1.3 +jinja2==3.1.4 # via # cookiecutter # distributed @@ -342,7 +347,7 @@ joblib==1.4.2 # via scikit-learn json5==0.9.25 # via jupyterlab-server -jsonpointer==2.4 +jsonpointer==3.0.0 # via jsonschema jsonschema[format-nongpl]==4.22.0 # via @@ -356,7 +361,7 @@ jsonschema-specifications==2023.12.1 # via jsonschema jupyter==1.0.0 # via dioptra (pyproject.toml) -jupyter-client==8.6.1 +jupyter-client==8.6.2 # via # ipykernel # jupyter-console @@ -380,7 +385,7 @@ jupyter-events==0.10.0 # via jupyter-server jupyter-lsp==2.2.5 # via jupyterlab -jupyter-server==2.14.0 +jupyter-server==2.14.1 # via # jupyter-lsp # jupyterlab @@ -389,21 +394,21 @@ jupyter-server==2.14.0 # notebook-shim jupyter-server-terminals==0.5.3 # via jupyter-server -jupyterlab==4.1.8 +jupyterlab==4.2.3 # via # dioptra (pyproject.toml) # notebook jupyterlab-pygments==0.3.0 # via nbconvert -jupyterlab-server==2.27.1 +jupyterlab-server==2.27.2 # via # jupyterlab # notebook -jupyterlab-widgets==3.0.10 +jupyterlab-widgets==3.0.11 # via ipywidgets -kaggle==1.6.12 +kaggle==1.6.14 # via dioptra (pyproject.toml) -keras==3.3.3 +keras==3.4.1 # via tensorflow kiwisolver==1.4.5 # via matplotlib @@ -417,7 +422,7 @@ locket==1.0.0 # partd lsprotocol==2023.0.1 # via pygls -mako==1.3.3 +mako==1.3.5 # via alembic markdown==3.6 # via @@ -431,7 +436,7 @@ markupsafe==2.1.5 # mako # nbconvert # werkzeug -marshmallow==3.21.2 +marshmallow==3.21.3 # via # dioptra # dioptra (pyproject.toml) @@ -440,7 +445,7 @@ marshmallow==3.21.2 # prefect marshmallow-oneofschema==3.1.1 # via prefect -matplotlib==3.8.4 +matplotlib==3.9.1 # via # dioptra (pyproject.toml) # imgaug @@ -461,7 +466,7 @@ ml-dtypes==0.3.2 # via # keras # tensorflow -mlflow==2.12.1 +mlflow==2.14.2 # via dioptra (pyproject.toml) msgpack==1.0.8 # via @@ -471,7 +476,7 @@ multidict==6.0.5 # via # aiohttp # yarl -multimethod==1.11.2 +multimethod==1.12 # via # dioptra # dioptra (pyproject.toml) @@ -495,13 +500,13 @@ nest-asyncio==1.6.0 # via ipykernel networkx==3.3 # via scikit-image -notebook==7.1.3 +notebook==7.2.1 # via jupyter notebook-shim==0.2.4 # via # jupyterlab # notebook -nrtk==0.3.2 +nrtk==0.8.1 # via dioptra (pyproject.toml) numpy==1.26.4 # via @@ -523,6 +528,7 @@ numpy==1.26.4 # pyarrow # pybsm # pycocotools + # pywavelets # scikit-image # scikit-learn # scipy @@ -534,29 +540,38 @@ numpy==1.26.4 # tensorboard # tensorflow # tifffile -opencv-python==4.9.0.80 +opencv-python==4.10.0.84 # via # dioptra (pyproject.toml) # imgaug # nrtk # pybsm +opentelemetry-api==1.25.0 + # via + # mlflow + # opentelemetry-sdk + # opentelemetry-semantic-conventions +opentelemetry-sdk==1.25.0 + # via mlflow +opentelemetry-semantic-conventions==0.46b0 + # via opentelemetry-sdk opt-einsum==3.3.0 # via tensorflow -optree==0.11.0 +optree==0.12.0 # via keras overrides==7.7.0 # via jupyter-server -packaging==24.0 +packaging==24.1 # via # build # dask # distributed - # docker # gunicorn # ipykernel # jupyter-server # jupyterlab # jupyterlab-server + # keras # lazy-loader # marshmallow # matplotlib @@ -580,7 +595,7 @@ pandocfilters==1.5.1 # via nbconvert parso==0.8.4 # via jedi -partd==1.4.1 +partd==1.4.2 # via dask passlib==1.7.4 # via @@ -590,7 +605,7 @@ pendulum==3.0.0 # via prefect pexpect==4.9.0 # via ipython -pillow==10.3.0 +pillow==10.4.0 # via # dioptra (pyproject.toml) # imageio @@ -601,7 +616,7 @@ pillow==10.3.0 # smqtk-image-io pip-tools==7.4.1 # via dioptra (pyproject.toml) -platformdirs==4.2.1 +platformdirs==4.2.2 # via # esbonio # jupyter-core @@ -615,7 +630,7 @@ prefect==1.4.1 # via dioptra (pyproject.toml) prometheus-client==0.20.0 # via jupyter-server -prompt-toolkit==3.0.43 +prompt-toolkit==3.0.47 # via # ipython # jupyter-console @@ -624,7 +639,7 @@ protobuf==4.25.3 # mlflow # tensorboard # tensorflow -psutil==5.9.8 +psutil==6.0.0 # via # distributed # ipykernel @@ -640,13 +655,13 @@ pyarrow==15.0.2 # via # dioptra (pyproject.toml) # mlflow -pybsm==0.1.1 +pybsm==0.5.1 # via nrtk -pycocotools==2.0.7 +pycocotools==2.0.8 # via # dioptra (pyproject.toml) # nrtk -pycodestyle==2.11.1 +pycodestyle==2.12.0 # via # autopep8 # dioptra (pyproject.toml) @@ -659,7 +674,7 @@ pyflakes==3.2.0 # via flake8 pygls==1.3.1 # via esbonio -pygments==2.17.2 +pygments==2.18.0 # via # ipython # jupyter-console @@ -668,8 +683,11 @@ pygments==2.17.2 # rich # sphinx pyparsing==3.1.2 - # via matplotlib -pyproject-api==1.6.1 + # via + # dioptra + # dioptra (pyproject.toml) + # matplotlib +pyproject-api==1.7.1 # via tox pyproject-hooks==1.1.0 # via @@ -677,13 +695,13 @@ pyproject-hooks==1.1.0 # pip-tools pyspellchecker==0.8.1 # via esbonio -pytest==8.2.0 +pytest==8.2.2 # via # dioptra (pyproject.toml) # pytest-cookies pytest-cookies==0.7.0 # via dioptra (pyproject.toml) -python-box==7.1.1 +python-box==7.2.0 # via prefect python-dateutil==2.9.0.post0 # via @@ -719,6 +737,8 @@ pytz==2024.1 # mlflow # pandas # prefect +pywavelets==1.6.0 + # via scikit-image pyyaml==6.0.1 # via # cookiecutter @@ -736,13 +756,13 @@ pyzmq==26.0.3 # jupyter-console # jupyter-server # qtconsole -qtconsole==5.5.1 +qtconsole==5.5.2 # via jupyter qtpy==2.4.1 # via qtconsole querystring-parser==1.2.4 # via mlflow -redis==5.0.4 +redis==5.0.7 # via # dioptra # dioptra (pyproject.toml) @@ -752,7 +772,7 @@ referencing==0.35.1 # jsonschema # jsonschema-specifications # jupyter-events -requests==2.31.0 +requests==2.32.3 # via # cookiecutter # dioptra @@ -777,7 +797,7 @@ rich==13.7.1 # via # dioptra (pyproject.toml) # keras -rpds-py==0.18.0 +rpds-py==0.18.1 # via # jsonschema # referencing @@ -785,18 +805,18 @@ rq==1.16.2 # via # dioptra # dioptra (pyproject.toml) -s3transfer==0.10.1 +s3transfer==0.10.2 # via boto3 -scikit-image==0.23.2 +scikit-image==0.21.0 # via # imgaug # nrtk -scikit-learn==1.4.2 +scikit-learn==1.5.1 # via # adversarial-robustness-toolbox # dioptra (pyproject.toml) # mlflow -scipy==1.13.0 +scipy==1.13.1 # via # adversarial-robustness-toolbox # dioptra @@ -883,7 +903,7 @@ sphinxcontrib-qthelp==1.0.7 # via sphinx sphinxcontrib-serializinghtml==1.1.10 # via sphinx -sqlalchemy==2.0.29 +sqlalchemy==2.0.31 # via # alembic # dioptra @@ -894,7 +914,7 @@ sqlparse==0.5.0 # via mlflow stack-data==0.6.3 # via ipython -structlog==24.1.0 +structlog==24.2.0 # via # dioptra # dioptra (pyproject.toml) @@ -910,7 +930,7 @@ tensorboard-data-server==0.7.2 # via tensorboard tensorflow==2.16.1 # via -r requirements-dev-tensorflow.in -tensorflow-io-gcs-filesystem==0.37.0 +tensorflow-io-gcs-filesystem==0.37.1 # via tensorflow termcolor==2.4.0 # via tensorflow @@ -922,9 +942,9 @@ text-unidecode==1.3 # via python-slugify threadpoolctl==3.5.0 # via scikit-learn -tifffile==2024.4.24 +tifffile==2024.7.2 # via scikit-image -time-machine==2.14.1 +time-machine==2.14.2 # via pendulum tinycss2==1.3.0 # via nbconvert @@ -937,7 +957,7 @@ toolz==0.12.1 # dask # distributed # partd -tornado==6.4 +tornado==6.4.1 # via # distributed # ipykernel @@ -946,9 +966,9 @@ tornado==6.4 # jupyterlab # notebook # terminado -tox==4.15.0 +tox==4.16.0 # via dioptra (pyproject.toml) -tqdm==4.66.2 +tqdm==4.66.4 # via # adversarial-robustness-toolbox # kaggle @@ -972,12 +992,13 @@ traitlets==5.14.3 # qtconsole types-python-dateutil==2.9.0.20240316 # via arrow -typing-extensions==4.11.0 +typing-extensions==4.12.2 # via # alembic # dioptra # dioptra (pyproject.toml) # ipython + # opentelemetry-sdk # optree # sqlalchemy # tensorflow @@ -989,7 +1010,7 @@ universal-pathlib==0.2.2 # via dioptra (pyproject.toml) uri-template==1.3.0 # via jsonschema -urllib3==2.2.1 +urllib3==2.2.2 # via # botocore # distributed @@ -997,11 +1018,11 @@ urllib3==2.2.1 # kaggle # prefect # requests -virtualenv==20.26.1 +virtualenv==20.26.3 # via tox wcwidth==0.2.13 # via prompt-toolkit -webcolors==1.13 +webcolors==24.6.0 # via jsonschema webencodings==0.5.1 # via @@ -1009,7 +1030,7 @@ webencodings==0.5.1 # tinycss2 websocket-client==1.8.0 # via jupyter-server -werkzeug==3.0.2 +werkzeug==3.0.3 # via # dioptra # dioptra (pyproject.toml) @@ -1023,15 +1044,17 @@ wheel==0.43.0 # astunparse # dioptra (pyproject.toml) # pip-tools -widgetsnbextension==4.0.10 +widgetsnbextension==4.0.11 # via ipywidgets wrapt==1.16.0 - # via tensorflow + # via + # deprecated + # tensorflow yarl==1.9.4 # via aiohttp zict==3.0.0 # via distributed -zipp==3.18.1 +zipp==3.19.2 # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/linux-amd64-py3.11-requirements-dev.txt b/requirements/linux-amd64-py3.11-requirements-dev.txt index e68adbab7..885fc6d6b 100644 --- a/requirements/linux-amd64-py3.11-requirements-dev.txt +++ b/requirements/linux-amd64-py3.11-requirements-dev.txt @@ -8,7 +8,7 @@ # via -r requirements-dev.in absl-py==2.1.0 # via tensorboard -adversarial-robustness-toolbox==1.17.1 +adversarial-robustness-toolbox==1.18.1 # via dioptra (pyproject.toml) aiohttp==3.9.5 # via dioptra (pyproject.toml) @@ -16,7 +16,7 @@ aiosignal==1.3.1 # via aiohttp alabaster==0.7.16 # via sphinx -alembic==1.13.1 +alembic==1.13.2 # via # dioptra # dioptra (pyproject.toml) @@ -26,7 +26,7 @@ aniso8601==9.0.1 # via # flask-restx # graphene -anyio==4.3.0 +anyio==4.4.0 # via # httpx # jupyter-server @@ -52,9 +52,9 @@ attrs==23.2.0 # jsonschema # lsprotocol # referencing -autopep8==2.1.0 +autopep8==2.3.1 # via dioptra (pyproject.toml) -babel==2.14.0 +babel==2.15.0 # via # jupyterlab-server # sphinx @@ -68,13 +68,13 @@ bleach==6.1.0 # via # kaggle # nbconvert -blinker==1.8.1 +blinker==1.8.2 # via flask -boto3==1.34.96 +boto3==1.34.139 # via # dioptra # dioptra (pyproject.toml) -botocore==1.34.96 +botocore==1.34.139 # via # boto3 # s3transfer @@ -83,12 +83,14 @@ build==1.2.1 # dioptra (pyproject.toml) # pip-tools cachetools==5.3.3 - # via tox + # via + # mlflow + # tox cattrs==23.2.3 # via # lsprotocol # pygls -certifi==2024.2.2 +certifi==2024.7.4 # via # httpcore # httpx @@ -136,21 +138,23 @@ croniter==2.0.5 # via prefect cycler==0.12.1 # via matplotlib -dask==2024.4.2 +dask==2024.6.2 # via # distributed # prefect -debugpy==1.8.1 +debugpy==1.8.2 # via ipykernel decorator==5.1.1 # via ipython defusedxml==0.7.1 # via nbconvert +deprecated==1.2.14 + # via opentelemetry-api distlib==0.3.8 # via virtualenv -distributed==2024.4.2 +distributed==2024.6.2 # via prefect -docker==7.0.0 +docker==7.1.0 # via # mlflow # prefect @@ -165,15 +169,15 @@ esbonio==0.16.4 # via dioptra (pyproject.toml) executing==2.0.1 # via stack-data -faker==25.0.1 +faker==26.0.0 # via dioptra (pyproject.toml) -fastjsonschema==2.19.1 +fastjsonschema==2.20.0 # via nbformat -filelock==3.14.0 +filelock==3.15.4 # via # tox # virtualenv -flake8==7.0.0 +flake8==7.1.0 # via # dioptra (pyproject.toml) # flake8-bugbear @@ -193,7 +197,7 @@ flask-accepts==0.18.4 # via # dioptra # dioptra (pyproject.toml) -flask-cors==4.0.0 +flask-cors==4.0.1 # via # dioptra # dioptra (pyproject.toml) @@ -215,17 +219,17 @@ flask-sqlalchemy==3.1.1 # dioptra # dioptra (pyproject.toml) # flask-migrate -fonttools==4.51.0 +fonttools==4.53.1 # via matplotlib fqdn==1.5.1 # via jsonschema -freezegun==1.5.0 +freezegun==1.5.1 # via dioptra (pyproject.toml) frozenlist==1.4.1 # via # aiohttp # aiosignal -fsspec==2024.3.1 +fsspec==2024.6.1 # via # dask # universal-pathlib @@ -243,9 +247,9 @@ graphql-relay==3.2.0 # via graphene greenlet==3.0.3 # via sqlalchemy -grpcio==1.63.0 +grpcio==1.64.1 # via tensorboard -gunicorn==21.2.0 +gunicorn==22.0.0 # via mlflow h11==0.14.0 # via httpcore @@ -260,7 +264,7 @@ idna==3.7 # jsonschema # requests # yarl -imageio==2.34.1 +imageio==2.34.2 # via # imgaug # scikit-image @@ -272,6 +276,7 @@ importlib-metadata==7.1.0 # via # dask # mlflow + # opentelemetry-api importlib-resources==6.4.0 # via # flask-restx @@ -282,20 +287,20 @@ injector==0.21.0 # via # dioptra # dioptra (pyproject.toml) -ipykernel==6.29.4 +ipykernel==6.29.5 # via # dioptra (pyproject.toml) # jupyter # jupyter-console # jupyterlab # qtconsole -ipython==8.24.0 +ipython==8.26.0 # via # dioptra (pyproject.toml) # ipykernel # ipywidgets # jupyter-console -ipywidgets==8.1.2 +ipywidgets==8.1.3 # via jupyter isoduration==20.11.0 # via jsonschema @@ -303,7 +308,7 @@ itsdangerous==2.2.0 # via flask jedi==0.19.1 # via ipython -jinja2==3.1.3 +jinja2==3.1.4 # via # cookiecutter # distributed @@ -325,7 +330,7 @@ joblib==1.4.2 # via scikit-learn json5==0.9.25 # via jupyterlab-server -jsonpointer==2.4 +jsonpointer==3.0.0 # via jsonschema jsonschema[format-nongpl]==4.22.0 # via @@ -339,7 +344,7 @@ jsonschema-specifications==2023.12.1 # via jsonschema jupyter==1.0.0 # via dioptra (pyproject.toml) -jupyter-client==8.6.1 +jupyter-client==8.6.2 # via # ipykernel # jupyter-console @@ -363,7 +368,7 @@ jupyter-events==0.10.0 # via jupyter-server jupyter-lsp==2.2.5 # via jupyterlab -jupyter-server==2.14.0 +jupyter-server==2.14.1 # via # jupyter-lsp # jupyterlab @@ -372,19 +377,19 @@ jupyter-server==2.14.0 # notebook-shim jupyter-server-terminals==0.5.3 # via jupyter-server -jupyterlab==4.1.8 +jupyterlab==4.2.3 # via # dioptra (pyproject.toml) # notebook jupyterlab-pygments==0.3.0 # via nbconvert -jupyterlab-server==2.27.1 +jupyterlab-server==2.27.2 # via # jupyterlab # notebook -jupyterlab-widgets==3.0.10 +jupyterlab-widgets==3.0.11 # via ipywidgets -kaggle==1.6.12 +kaggle==1.6.14 # via dioptra (pyproject.toml) kiwisolver==1.4.5 # via matplotlib @@ -396,7 +401,7 @@ locket==1.0.0 # partd lsprotocol==2023.0.1 # via pygls -mako==1.3.3 +mako==1.3.5 # via alembic markdown==3.6 # via @@ -410,7 +415,7 @@ markupsafe==2.1.5 # mako # nbconvert # werkzeug -marshmallow==3.21.2 +marshmallow==3.21.3 # via # dioptra # dioptra (pyproject.toml) @@ -419,7 +424,7 @@ marshmallow==3.21.2 # prefect marshmallow-oneofschema==3.1.1 # via prefect -matplotlib==3.8.4 +matplotlib==3.9.1 # via # dioptra (pyproject.toml) # imgaug @@ -436,7 +441,7 @@ mdurl==0.1.2 # via markdown-it-py mistune==3.0.2 # via nbconvert -mlflow==2.12.1 +mlflow==2.14.2 # via dioptra (pyproject.toml) msgpack==1.0.8 # via @@ -446,7 +451,7 @@ multidict==6.0.5 # via # aiohttp # yarl -multimethod==1.11.2 +multimethod==1.12 # via # dioptra # dioptra (pyproject.toml) @@ -468,13 +473,13 @@ nest-asyncio==1.6.0 # via ipykernel networkx==3.3 # via scikit-image -notebook==7.1.3 +notebook==7.2.1 # via jupyter notebook-shim==0.2.4 # via # jupyterlab # notebook -nrtk==0.3.2 +nrtk==0.8.1 # via dioptra (pyproject.toml) numpy==1.26.4 # via @@ -492,6 +497,7 @@ numpy==1.26.4 # pyarrow # pybsm # pycocotools + # pywavelets # scikit-image # scikit-learn # scipy @@ -502,20 +508,28 @@ numpy==1.26.4 # smqtk-image-io # tensorboard # tifffile -opencv-python==4.9.0.80 +opencv-python==4.10.0.84 # via # dioptra (pyproject.toml) # imgaug # nrtk # pybsm +opentelemetry-api==1.25.0 + # via + # mlflow + # opentelemetry-sdk + # opentelemetry-semantic-conventions +opentelemetry-sdk==1.25.0 + # via mlflow +opentelemetry-semantic-conventions==0.46b0 + # via opentelemetry-sdk overrides==7.7.0 # via jupyter-server -packaging==24.0 +packaging==24.1 # via # build # dask # distributed - # docker # gunicorn # ipykernel # jupyter-server @@ -543,7 +557,7 @@ pandocfilters==1.5.1 # via nbconvert parso==0.8.4 # via jedi -partd==1.4.1 +partd==1.4.2 # via dask passlib==1.7.4 # via @@ -553,7 +567,7 @@ pendulum==3.0.0 # via prefect pexpect==4.9.0 # via ipython -pillow==10.3.0 +pillow==10.4.0 # via # dioptra (pyproject.toml) # imageio @@ -564,7 +578,7 @@ pillow==10.3.0 # smqtk-image-io pip-tools==7.4.1 # via dioptra (pyproject.toml) -platformdirs==4.2.1 +platformdirs==4.2.2 # via # esbonio # jupyter-core @@ -578,15 +592,15 @@ prefect==1.4.1 # via dioptra (pyproject.toml) prometheus-client==0.20.0 # via jupyter-server -prompt-toolkit==3.0.43 +prompt-toolkit==3.0.47 # via # ipython # jupyter-console -protobuf==5.26.1 +protobuf==4.25.3 # via # mlflow # tensorboard -psutil==5.9.8 +psutil==6.0.0 # via # distributed # ipykernel @@ -602,13 +616,13 @@ pyarrow==15.0.2 # via # dioptra (pyproject.toml) # mlflow -pybsm==0.1.1 +pybsm==0.5.1 # via nrtk -pycocotools==2.0.7 +pycocotools==2.0.8 # via # dioptra (pyproject.toml) # nrtk -pycodestyle==2.11.1 +pycodestyle==2.12.0 # via # autopep8 # dioptra (pyproject.toml) @@ -621,7 +635,7 @@ pyflakes==3.2.0 # via flake8 pygls==1.3.1 # via esbonio -pygments==2.17.2 +pygments==2.18.0 # via # ipython # jupyter-console @@ -630,8 +644,11 @@ pygments==2.17.2 # rich # sphinx pyparsing==3.1.2 - # via matplotlib -pyproject-api==1.6.1 + # via + # dioptra + # dioptra (pyproject.toml) + # matplotlib +pyproject-api==1.7.1 # via tox pyproject-hooks==1.1.0 # via @@ -639,13 +656,13 @@ pyproject-hooks==1.1.0 # pip-tools pyspellchecker==0.8.1 # via esbonio -pytest==8.2.0 +pytest==8.2.2 # via # dioptra (pyproject.toml) # pytest-cookies pytest-cookies==0.7.0 # via dioptra (pyproject.toml) -python-box==7.1.1 +python-box==7.2.0 # via prefect python-dateutil==2.9.0.post0 # via @@ -681,6 +698,8 @@ pytz==2024.1 # mlflow # pandas # prefect +pywavelets==1.6.0 + # via scikit-image pyyaml==6.0.1 # via # cookiecutter @@ -698,13 +717,13 @@ pyzmq==26.0.3 # jupyter-console # jupyter-server # qtconsole -qtconsole==5.5.1 +qtconsole==5.5.2 # via jupyter qtpy==2.4.1 # via qtconsole querystring-parser==1.2.4 # via mlflow -redis==5.0.4 +redis==5.0.7 # via # dioptra # dioptra (pyproject.toml) @@ -714,7 +733,7 @@ referencing==0.35.1 # jsonschema # jsonschema-specifications # jupyter-events -requests==2.31.0 +requests==2.32.3 # via # cookiecutter # dioptra @@ -736,7 +755,7 @@ rfc3986-validator==0.1.1 # jupyter-events rich==13.7.1 # via dioptra (pyproject.toml) -rpds-py==0.18.0 +rpds-py==0.18.1 # via # jsonschema # referencing @@ -744,18 +763,18 @@ rq==1.16.2 # via # dioptra # dioptra (pyproject.toml) -s3transfer==0.10.1 +s3transfer==0.10.2 # via boto3 -scikit-image==0.23.2 +scikit-image==0.21.0 # via # imgaug # nrtk -scikit-learn==1.4.2 +scikit-learn==1.5.1 # via # adversarial-robustness-toolbox # dioptra (pyproject.toml) # mlflow -scipy==1.13.0 +scipy==1.13.1 # via # adversarial-robustness-toolbox # dioptra @@ -839,7 +858,7 @@ sphinxcontrib-qthelp==1.0.7 # via sphinx sphinxcontrib-serializinghtml==1.1.10 # via sphinx -sqlalchemy==2.0.29 +sqlalchemy==2.0.31 # via # alembic # dioptra @@ -850,7 +869,7 @@ sqlparse==0.5.0 # via mlflow stack-data==0.6.3 # via ipython -structlog==24.1.0 +structlog==24.2.0 # via # dioptra # dioptra (pyproject.toml) @@ -858,7 +877,7 @@ tabulate==0.9.0 # via prefect tblib==3.0.0 # via distributed -tensorboard==2.16.2 +tensorboard==2.17.0 # via dioptra (pyproject.toml) tensorboard-data-server==0.7.2 # via tensorboard @@ -870,9 +889,9 @@ text-unidecode==1.3 # via python-slugify threadpoolctl==3.5.0 # via scikit-learn -tifffile==2024.4.24 +tifffile==2024.7.2 # via scikit-image -time-machine==2.14.1 +time-machine==2.14.2 # via pendulum tinycss2==1.3.0 # via nbconvert @@ -885,7 +904,7 @@ toolz==0.12.1 # dask # distributed # partd -tornado==6.4 +tornado==6.4.1 # via # distributed # ipykernel @@ -894,9 +913,9 @@ tornado==6.4 # jupyterlab # notebook # terminado -tox==4.15.0 +tox==4.16.0 # via dioptra (pyproject.toml) -tqdm==4.66.2 +tqdm==4.66.4 # via # adversarial-robustness-toolbox # kaggle @@ -920,12 +939,13 @@ traitlets==5.14.3 # qtconsole types-python-dateutil==2.9.0.20240316 # via arrow -typing-extensions==4.11.0 +typing-extensions==4.12.2 # via # alembic # dioptra # dioptra (pyproject.toml) # ipython + # opentelemetry-sdk # sqlalchemy tzdata==2024.1 # via @@ -935,7 +955,7 @@ universal-pathlib==0.2.2 # via dioptra (pyproject.toml) uri-template==1.3.0 # via jsonschema -urllib3==2.2.1 +urllib3==2.2.2 # via # botocore # distributed @@ -943,11 +963,11 @@ urllib3==2.2.1 # kaggle # prefect # requests -virtualenv==20.26.1 +virtualenv==20.26.3 # via tox wcwidth==0.2.13 # via prompt-toolkit -webcolors==1.13 +webcolors==24.6.0 # via jsonschema webencodings==0.5.1 # via @@ -955,7 +975,7 @@ webencodings==0.5.1 # tinycss2 websocket-client==1.8.0 # via jupyter-server -werkzeug==3.0.2 +werkzeug==3.0.3 # via # dioptra # dioptra (pyproject.toml) @@ -968,13 +988,15 @@ wheel==0.43.0 # via # dioptra (pyproject.toml) # pip-tools -widgetsnbextension==4.0.10 +widgetsnbextension==4.0.11 # via ipywidgets +wrapt==1.16.0 + # via deprecated yarl==1.9.4 # via aiohttp zict==3.0.0 # via distributed -zipp==3.18.1 +zipp==3.19.2 # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/linux-arm64-py3.11-requirements-dev-pytorch.txt b/requirements/linux-arm64-py3.11-requirements-dev-pytorch.txt index cb5dd1a9a..7acf963fe 100644 --- a/requirements/linux-arm64-py3.11-requirements-dev-pytorch.txt +++ b/requirements/linux-arm64-py3.11-requirements-dev-pytorch.txt @@ -10,7 +10,7 @@ # via -r requirements-dev.in absl-py==2.1.0 # via tensorboard -adversarial-robustness-toolbox==1.17.1 +adversarial-robustness-toolbox==1.18.1 # via dioptra (pyproject.toml) aiohttp==3.9.5 # via dioptra (pyproject.toml) @@ -18,7 +18,7 @@ aiosignal==1.3.1 # via aiohttp alabaster==0.7.16 # via sphinx -alembic==1.13.1 +alembic==1.13.2 # via # dioptra # dioptra (pyproject.toml) @@ -28,7 +28,7 @@ aniso8601==9.0.1 # via # flask-restx # graphene -anyio==4.3.0 +anyio==4.4.0 # via # httpx # jupyter-server @@ -54,9 +54,9 @@ attrs==23.2.0 # jsonschema # lsprotocol # referencing -autopep8==2.1.0 +autopep8==2.3.1 # via dioptra (pyproject.toml) -babel==2.14.0 +babel==2.15.0 # via # jupyterlab-server # sphinx @@ -70,13 +70,13 @@ bleach==6.1.0 # via # kaggle # nbconvert -blinker==1.8.1 +blinker==1.8.2 # via flask -boto3==1.34.96 +boto3==1.34.139 # via # dioptra # dioptra (pyproject.toml) -botocore==1.34.96 +botocore==1.34.139 # via # boto3 # s3transfer @@ -85,12 +85,14 @@ build==1.2.1 # dioptra (pyproject.toml) # pip-tools cachetools==5.3.3 - # via tox + # via + # mlflow + # tox cattrs==23.2.3 # via # lsprotocol # pygls -certifi==2024.2.2 +certifi==2024.7.4 # via # httpcore # httpx @@ -138,21 +140,23 @@ croniter==2.0.5 # via prefect cycler==0.12.1 # via matplotlib -dask==2024.4.2 +dask==2024.6.2 # via # distributed # prefect -debugpy==1.8.1 +debugpy==1.8.2 # via ipykernel decorator==5.1.1 # via ipython defusedxml==0.7.1 # via nbconvert +deprecated==1.2.14 + # via opentelemetry-api distlib==0.3.8 # via virtualenv -distributed==2024.4.2 +distributed==2024.6.2 # via prefect -docker==7.0.0 +docker==7.1.0 # via # mlflow # prefect @@ -167,16 +171,16 @@ esbonio==0.16.4 # via dioptra (pyproject.toml) executing==2.0.1 # via stack-data -faker==25.0.1 +faker==26.0.0 # via dioptra (pyproject.toml) -fastjsonschema==2.19.1 +fastjsonschema==2.20.0 # via nbformat -filelock==3.14.0 +filelock==3.15.4 # via # torch # tox # virtualenv -flake8==7.0.0 +flake8==7.1.0 # via # dioptra (pyproject.toml) # flake8-bugbear @@ -196,7 +200,7 @@ flask-accepts==0.18.4 # via # dioptra # dioptra (pyproject.toml) -flask-cors==4.0.0 +flask-cors==4.0.1 # via # dioptra # dioptra (pyproject.toml) @@ -218,17 +222,17 @@ flask-sqlalchemy==3.1.1 # dioptra # dioptra (pyproject.toml) # flask-migrate -fonttools==4.51.0 +fonttools==4.53.1 # via matplotlib fqdn==1.5.1 # via jsonschema -freezegun==1.5.0 +freezegun==1.5.1 # via dioptra (pyproject.toml) frozenlist==1.4.1 # via # aiohttp # aiosignal -fsspec==2024.3.1 +fsspec==2024.6.1 # via # dask # torch @@ -247,9 +251,9 @@ graphql-relay==3.2.0 # via graphene greenlet==3.0.3 # via sqlalchemy -grpcio==1.63.0 +grpcio==1.64.1 # via tensorboard -gunicorn==21.2.0 +gunicorn==22.0.0 # via mlflow h11==0.14.0 # via httpcore @@ -264,7 +268,7 @@ idna==3.7 # jsonschema # requests # yarl -imageio==2.34.1 +imageio==2.34.2 # via # imgaug # scikit-image @@ -276,6 +280,7 @@ importlib-metadata==7.1.0 # via # dask # mlflow + # opentelemetry-api importlib-resources==6.4.0 # via # flask-restx @@ -286,20 +291,20 @@ injector==0.21.0 # via # dioptra # dioptra (pyproject.toml) -ipykernel==6.29.4 +ipykernel==6.29.5 # via # dioptra (pyproject.toml) # jupyter # jupyter-console # jupyterlab # qtconsole -ipython==8.24.0 +ipython==8.26.0 # via # dioptra (pyproject.toml) # ipykernel # ipywidgets # jupyter-console -ipywidgets==8.1.2 +ipywidgets==8.1.3 # via jupyter isoduration==20.11.0 # via jsonschema @@ -307,7 +312,7 @@ itsdangerous==2.2.0 # via flask jedi==0.19.1 # via ipython -jinja2==3.1.3 +jinja2==3.1.4 # via # cookiecutter # distributed @@ -330,7 +335,7 @@ joblib==1.4.2 # via scikit-learn json5==0.9.25 # via jupyterlab-server -jsonpointer==2.4 +jsonpointer==3.0.0 # via jsonschema jsonschema[format-nongpl]==4.22.0 # via @@ -344,7 +349,7 @@ jsonschema-specifications==2023.12.1 # via jsonschema jupyter==1.0.0 # via dioptra (pyproject.toml) -jupyter-client==8.6.1 +jupyter-client==8.6.2 # via # ipykernel # jupyter-console @@ -368,7 +373,7 @@ jupyter-events==0.10.0 # via jupyter-server jupyter-lsp==2.2.5 # via jupyterlab -jupyter-server==2.14.0 +jupyter-server==2.14.1 # via # jupyter-lsp # jupyterlab @@ -377,19 +382,19 @@ jupyter-server==2.14.0 # notebook-shim jupyter-server-terminals==0.5.3 # via jupyter-server -jupyterlab==4.1.8 +jupyterlab==4.2.3 # via # dioptra (pyproject.toml) # notebook jupyterlab-pygments==0.3.0 # via nbconvert -jupyterlab-server==2.27.1 +jupyterlab-server==2.27.2 # via # jupyterlab # notebook -jupyterlab-widgets==3.0.10 +jupyterlab-widgets==3.0.11 # via ipywidgets -kaggle==1.6.12 +kaggle==1.6.14 # via dioptra (pyproject.toml) kiwisolver==1.4.5 # via matplotlib @@ -401,7 +406,7 @@ locket==1.0.0 # partd lsprotocol==2023.0.1 # via pygls -mako==1.3.3 +mako==1.3.5 # via alembic markdown==3.6 # via @@ -415,7 +420,7 @@ markupsafe==2.1.5 # mako # nbconvert # werkzeug -marshmallow==3.21.2 +marshmallow==3.21.3 # via # dioptra # dioptra (pyproject.toml) @@ -424,7 +429,7 @@ marshmallow==3.21.2 # prefect marshmallow-oneofschema==3.1.1 # via prefect -matplotlib==3.8.4 +matplotlib==3.9.1 # via # dioptra (pyproject.toml) # imgaug @@ -441,7 +446,7 @@ mdurl==0.1.2 # via markdown-it-py mistune==3.0.2 # via nbconvert -mlflow==2.12.1 +mlflow==2.14.2 # via dioptra (pyproject.toml) mpmath==1.3.0 # via sympy @@ -453,7 +458,7 @@ multidict==6.0.5 # via # aiohttp # yarl -multimethod==1.11.2 +multimethod==1.12 # via # dioptra # dioptra (pyproject.toml) @@ -477,13 +482,13 @@ networkx==3.3 # via # scikit-image # torch -notebook==7.1.3 +notebook==7.2.1 # via jupyter notebook-shim==0.2.4 # via # jupyterlab # notebook -nrtk==0.3.2 +nrtk==0.8.1 # via dioptra (pyproject.toml) numpy==1.26.4 # via @@ -501,6 +506,7 @@ numpy==1.26.4 # pyarrow # pybsm # pycocotools + # pywavelets # scikit-image # scikit-learn # scipy @@ -512,20 +518,28 @@ numpy==1.26.4 # tensorboard # tifffile # torchvision -opencv-python==4.9.0.80 +opencv-python==4.10.0.84 # via # dioptra (pyproject.toml) # imgaug # nrtk # pybsm +opentelemetry-api==1.25.0 + # via + # mlflow + # opentelemetry-sdk + # opentelemetry-semantic-conventions +opentelemetry-sdk==1.25.0 + # via mlflow +opentelemetry-semantic-conventions==0.46b0 + # via opentelemetry-sdk overrides==7.7.0 # via jupyter-server -packaging==24.0 +packaging==24.1 # via # build # dask # distributed - # docker # gunicorn # ipykernel # jupyter-server @@ -553,7 +567,7 @@ pandocfilters==1.5.1 # via nbconvert parso==0.8.4 # via jedi -partd==1.4.1 +partd==1.4.2 # via dask passlib==1.7.4 # via @@ -563,7 +577,7 @@ pendulum==3.0.0 # via prefect pexpect==4.9.0 # via ipython -pillow==10.3.0 +pillow==10.4.0 # via # dioptra (pyproject.toml) # imageio @@ -575,7 +589,7 @@ pillow==10.3.0 # torchvision pip-tools==7.4.1 # via dioptra (pyproject.toml) -platformdirs==4.2.1 +platformdirs==4.2.2 # via # esbonio # jupyter-core @@ -589,15 +603,15 @@ prefect==1.4.1 # via dioptra (pyproject.toml) prometheus-client==0.20.0 # via jupyter-server -prompt-toolkit==3.0.43 +prompt-toolkit==3.0.47 # via # ipython # jupyter-console -protobuf==5.26.1 +protobuf==4.25.3 # via # mlflow # tensorboard -psutil==5.9.8 +psutil==6.0.0 # via # distributed # ipykernel @@ -613,13 +627,13 @@ pyarrow==15.0.2 # via # dioptra (pyproject.toml) # mlflow -pybsm==0.1.1 +pybsm==0.5.1 # via nrtk -pycocotools==2.0.7 +pycocotools==2.0.8 # via # dioptra (pyproject.toml) # nrtk -pycodestyle==2.11.1 +pycodestyle==2.12.0 # via # autopep8 # dioptra (pyproject.toml) @@ -632,7 +646,7 @@ pyflakes==3.2.0 # via flake8 pygls==1.3.1 # via esbonio -pygments==2.17.2 +pygments==2.18.0 # via # ipython # jupyter-console @@ -641,8 +655,11 @@ pygments==2.17.2 # rich # sphinx pyparsing==3.1.2 - # via matplotlib -pyproject-api==1.6.1 + # via + # dioptra + # dioptra (pyproject.toml) + # matplotlib +pyproject-api==1.7.1 # via tox pyproject-hooks==1.1.0 # via @@ -650,13 +667,13 @@ pyproject-hooks==1.1.0 # pip-tools pyspellchecker==0.8.1 # via esbonio -pytest==8.2.0 +pytest==8.2.2 # via # dioptra (pyproject.toml) # pytest-cookies pytest-cookies==0.7.0 # via dioptra (pyproject.toml) -python-box==7.1.1 +python-box==7.2.0 # via prefect python-dateutil==2.9.0.post0 # via @@ -692,6 +709,8 @@ pytz==2024.1 # mlflow # pandas # prefect +pywavelets==1.6.0 + # via scikit-image pyyaml==6.0.1 # via # cookiecutter @@ -709,13 +728,13 @@ pyzmq==26.0.3 # jupyter-console # jupyter-server # qtconsole -qtconsole==5.5.1 +qtconsole==5.5.2 # via jupyter qtpy==2.4.1 # via qtconsole querystring-parser==1.2.4 # via mlflow -redis==5.0.4 +redis==5.0.7 # via # dioptra # dioptra (pyproject.toml) @@ -725,7 +744,7 @@ referencing==0.35.1 # jsonschema # jsonschema-specifications # jupyter-events -requests==2.31.0 +requests==2.32.3 # via # cookiecutter # dioptra @@ -747,7 +766,7 @@ rfc3986-validator==0.1.1 # jupyter-events rich==13.7.1 # via dioptra (pyproject.toml) -rpds-py==0.18.0 +rpds-py==0.18.1 # via # jsonschema # referencing @@ -755,18 +774,18 @@ rq==1.16.2 # via # dioptra # dioptra (pyproject.toml) -s3transfer==0.10.1 +s3transfer==0.10.2 # via boto3 -scikit-image==0.23.2 +scikit-image==0.21.0 # via # imgaug # nrtk -scikit-learn==1.4.2 +scikit-learn==1.5.1 # via # adversarial-robustness-toolbox # dioptra (pyproject.toml) # mlflow -scipy==1.13.0 +scipy==1.13.1 # via # adversarial-robustness-toolbox # dioptra @@ -850,7 +869,7 @@ sphinxcontrib-qthelp==1.0.7 # via sphinx sphinxcontrib-serializinghtml==1.1.10 # via sphinx -sqlalchemy==2.0.29 +sqlalchemy==2.0.31 # via # alembic # dioptra @@ -861,17 +880,17 @@ sqlparse==0.5.0 # via mlflow stack-data==0.6.3 # via ipython -structlog==24.1.0 +structlog==24.2.0 # via # dioptra # dioptra (pyproject.toml) -sympy==1.12 +sympy==1.12.1 # via torch tabulate==0.9.0 # via prefect tblib==3.0.0 # via distributed -tensorboard==2.16.2 +tensorboard==2.17.0 # via dioptra (pyproject.toml) tensorboard-data-server==0.7.2 # via tensorboard @@ -883,9 +902,9 @@ text-unidecode==1.3 # via python-slugify threadpoolctl==3.5.0 # via scikit-learn -tifffile==2024.4.24 +tifffile==2024.7.2 # via scikit-image -time-machine==2.14.1 +time-machine==2.14.2 # via pendulum tinycss2==1.3.0 # via nbconvert @@ -907,7 +926,7 @@ torchaudio==2.2.2 # via -r requirements-dev-pytorch.in torchvision==0.17.2 # via -r requirements-dev-pytorch.in -tornado==6.4 +tornado==6.4.1 # via # distributed # ipykernel @@ -916,9 +935,9 @@ tornado==6.4 # jupyterlab # notebook # terminado -tox==4.15.0 +tox==4.16.0 # via dioptra (pyproject.toml) -tqdm==4.66.2 +tqdm==4.66.4 # via # adversarial-robustness-toolbox # kaggle @@ -942,12 +961,13 @@ traitlets==5.14.3 # qtconsole types-python-dateutil==2.9.0.20240316 # via arrow -typing-extensions==4.11.0 +typing-extensions==4.12.2 # via # alembic # dioptra # dioptra (pyproject.toml) # ipython + # opentelemetry-sdk # sqlalchemy # torch tzdata==2024.1 @@ -958,7 +978,7 @@ universal-pathlib==0.2.2 # via dioptra (pyproject.toml) uri-template==1.3.0 # via jsonschema -urllib3==2.2.1 +urllib3==2.2.2 # via # botocore # distributed @@ -966,11 +986,11 @@ urllib3==2.2.1 # kaggle # prefect # requests -virtualenv==20.26.1 +virtualenv==20.26.3 # via tox wcwidth==0.2.13 # via prompt-toolkit -webcolors==1.13 +webcolors==24.6.0 # via jsonschema webencodings==0.5.1 # via @@ -978,7 +998,7 @@ webencodings==0.5.1 # tinycss2 websocket-client==1.8.0 # via jupyter-server -werkzeug==3.0.2 +werkzeug==3.0.3 # via # dioptra # dioptra (pyproject.toml) @@ -991,13 +1011,15 @@ wheel==0.43.0 # via # dioptra (pyproject.toml) # pip-tools -widgetsnbextension==4.0.10 +widgetsnbextension==4.0.11 # via ipywidgets +wrapt==1.16.0 + # via deprecated yarl==1.9.4 # via aiohttp zict==3.0.0 # via distributed -zipp==3.18.1 +zipp==3.19.2 # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/linux-arm64-py3.11-requirements-dev-tensorflow.txt b/requirements/linux-arm64-py3.11-requirements-dev-tensorflow.txt index 125851c4f..0f7629c9f 100644 --- a/requirements/linux-arm64-py3.11-requirements-dev-tensorflow.txt +++ b/requirements/linux-arm64-py3.11-requirements-dev-tensorflow.txt @@ -11,7 +11,7 @@ absl-py==2.1.0 # keras # tensorboard # tensorflow -adversarial-robustness-toolbox==1.17.1 +adversarial-robustness-toolbox==1.18.1 # via dioptra (pyproject.toml) aiohttp==3.9.5 # via dioptra (pyproject.toml) @@ -19,7 +19,7 @@ aiosignal==1.3.1 # via aiohttp alabaster==0.7.16 # via sphinx -alembic==1.13.1 +alembic==1.13.2 # via # dioptra # dioptra (pyproject.toml) @@ -29,7 +29,7 @@ aniso8601==9.0.1 # via # flask-restx # graphene -anyio==4.3.0 +anyio==4.4.0 # via # httpx # jupyter-server @@ -57,9 +57,9 @@ attrs==23.2.0 # jsonschema # lsprotocol # referencing -autopep8==2.1.0 +autopep8==2.3.1 # via dioptra (pyproject.toml) -babel==2.14.0 +babel==2.15.0 # via # jupyterlab-server # sphinx @@ -73,13 +73,13 @@ bleach==6.1.0 # via # kaggle # nbconvert -blinker==1.8.1 +blinker==1.8.2 # via flask -boto3==1.34.96 +boto3==1.34.139 # via # dioptra # dioptra (pyproject.toml) -botocore==1.34.96 +botocore==1.34.139 # via # boto3 # s3transfer @@ -88,12 +88,14 @@ build==1.2.1 # dioptra (pyproject.toml) # pip-tools cachetools==5.3.3 - # via tox + # via + # mlflow + # tox cattrs==23.2.3 # via # lsprotocol # pygls -certifi==2024.2.2 +certifi==2024.7.4 # via # httpcore # httpx @@ -141,21 +143,23 @@ croniter==2.0.5 # via prefect cycler==0.12.1 # via matplotlib -dask==2024.4.2 +dask==2024.6.2 # via # distributed # prefect -debugpy==1.8.1 +debugpy==1.8.2 # via ipykernel decorator==5.1.1 # via ipython defusedxml==0.7.1 # via nbconvert +deprecated==1.2.14 + # via opentelemetry-api distlib==0.3.8 # via virtualenv -distributed==2024.4.2 +distributed==2024.6.2 # via prefect -docker==7.0.0 +docker==7.1.0 # via # mlflow # prefect @@ -170,15 +174,15 @@ esbonio==0.16.4 # via dioptra (pyproject.toml) executing==2.0.1 # via stack-data -faker==25.0.1 +faker==26.0.0 # via dioptra (pyproject.toml) -fastjsonschema==2.19.1 +fastjsonschema==2.20.0 # via nbformat -filelock==3.14.0 +filelock==3.15.4 # via # tox # virtualenv -flake8==7.0.0 +flake8==7.1.0 # via # dioptra (pyproject.toml) # flake8-bugbear @@ -198,7 +202,7 @@ flask-accepts==0.18.4 # via # dioptra # dioptra (pyproject.toml) -flask-cors==4.0.0 +flask-cors==4.0.1 # via # dioptra # dioptra (pyproject.toml) @@ -222,21 +226,21 @@ flask-sqlalchemy==3.1.1 # flask-migrate flatbuffers==24.3.25 # via tensorflow -fonttools==4.51.0 +fonttools==4.53.1 # via matplotlib fqdn==1.5.1 # via jsonschema -freezegun==1.5.0 +freezegun==1.5.1 # via dioptra (pyproject.toml) frozenlist==1.4.1 # via # aiohttp # aiosignal -fsspec==2024.3.1 +fsspec==2024.6.1 # via # dask # universal-pathlib -gast==0.5.4 +gast==0.6.0 # via tensorflow gitdb==4.0.11 # via gitpython @@ -254,11 +258,11 @@ graphql-relay==3.2.0 # via graphene greenlet==3.0.3 # via sqlalchemy -grpcio==1.63.0 +grpcio==1.64.1 # via # tensorboard # tensorflow -gunicorn==21.2.0 +gunicorn==22.0.0 # via mlflow h11==0.14.0 # via httpcore @@ -277,7 +281,7 @@ idna==3.7 # jsonschema # requests # yarl -imageio==2.34.1 +imageio==2.34.2 # via # imgaug # scikit-image @@ -289,6 +293,7 @@ importlib-metadata==7.1.0 # via # dask # mlflow + # opentelemetry-api importlib-resources==6.4.0 # via # flask-restx @@ -299,20 +304,20 @@ injector==0.21.0 # via # dioptra # dioptra (pyproject.toml) -ipykernel==6.29.4 +ipykernel==6.29.5 # via # dioptra (pyproject.toml) # jupyter # jupyter-console # jupyterlab # qtconsole -ipython==8.24.0 +ipython==8.26.0 # via # dioptra (pyproject.toml) # ipykernel # ipywidgets # jupyter-console -ipywidgets==8.1.2 +ipywidgets==8.1.3 # via jupyter isoduration==20.11.0 # via jsonschema @@ -320,7 +325,7 @@ itsdangerous==2.2.0 # via flask jedi==0.19.1 # via ipython -jinja2==3.1.3 +jinja2==3.1.4 # via # cookiecutter # distributed @@ -342,7 +347,7 @@ joblib==1.4.2 # via scikit-learn json5==0.9.25 # via jupyterlab-server -jsonpointer==2.4 +jsonpointer==3.0.0 # via jsonschema jsonschema[format-nongpl]==4.22.0 # via @@ -356,7 +361,7 @@ jsonschema-specifications==2023.12.1 # via jsonschema jupyter==1.0.0 # via dioptra (pyproject.toml) -jupyter-client==8.6.1 +jupyter-client==8.6.2 # via # ipykernel # jupyter-console @@ -380,7 +385,7 @@ jupyter-events==0.10.0 # via jupyter-server jupyter-lsp==2.2.5 # via jupyterlab -jupyter-server==2.14.0 +jupyter-server==2.14.1 # via # jupyter-lsp # jupyterlab @@ -389,21 +394,21 @@ jupyter-server==2.14.0 # notebook-shim jupyter-server-terminals==0.5.3 # via jupyter-server -jupyterlab==4.1.8 +jupyterlab==4.2.3 # via # dioptra (pyproject.toml) # notebook jupyterlab-pygments==0.3.0 # via nbconvert -jupyterlab-server==2.27.1 +jupyterlab-server==2.27.2 # via # jupyterlab # notebook -jupyterlab-widgets==3.0.10 +jupyterlab-widgets==3.0.11 # via ipywidgets -kaggle==1.6.12 +kaggle==1.6.14 # via dioptra (pyproject.toml) -keras==3.3.3 +keras==3.4.1 # via tensorflow kiwisolver==1.4.5 # via matplotlib @@ -417,7 +422,7 @@ locket==1.0.0 # partd lsprotocol==2023.0.1 # via pygls -mako==1.3.3 +mako==1.3.5 # via alembic markdown==3.6 # via @@ -431,7 +436,7 @@ markupsafe==2.1.5 # mako # nbconvert # werkzeug -marshmallow==3.21.2 +marshmallow==3.21.3 # via # dioptra # dioptra (pyproject.toml) @@ -440,7 +445,7 @@ marshmallow==3.21.2 # prefect marshmallow-oneofschema==3.1.1 # via prefect -matplotlib==3.8.4 +matplotlib==3.9.1 # via # dioptra (pyproject.toml) # imgaug @@ -461,7 +466,7 @@ ml-dtypes==0.3.2 # via # keras # tensorflow -mlflow==2.12.1 +mlflow==2.14.2 # via dioptra (pyproject.toml) msgpack==1.0.8 # via @@ -471,7 +476,7 @@ multidict==6.0.5 # via # aiohttp # yarl -multimethod==1.11.2 +multimethod==1.12 # via # dioptra # dioptra (pyproject.toml) @@ -495,13 +500,13 @@ nest-asyncio==1.6.0 # via ipykernel networkx==3.3 # via scikit-image -notebook==7.1.3 +notebook==7.2.1 # via jupyter notebook-shim==0.2.4 # via # jupyterlab # notebook -nrtk==0.3.2 +nrtk==0.8.1 # via dioptra (pyproject.toml) numpy==1.26.4 # via @@ -523,6 +528,7 @@ numpy==1.26.4 # pyarrow # pybsm # pycocotools + # pywavelets # scikit-image # scikit-learn # scipy @@ -534,29 +540,38 @@ numpy==1.26.4 # tensorboard # tensorflow # tifffile -opencv-python==4.9.0.80 +opencv-python==4.10.0.84 # via # dioptra (pyproject.toml) # imgaug # nrtk # pybsm +opentelemetry-api==1.25.0 + # via + # mlflow + # opentelemetry-sdk + # opentelemetry-semantic-conventions +opentelemetry-sdk==1.25.0 + # via mlflow +opentelemetry-semantic-conventions==0.46b0 + # via opentelemetry-sdk opt-einsum==3.3.0 # via tensorflow -optree==0.11.0 +optree==0.12.0 # via keras overrides==7.7.0 # via jupyter-server -packaging==24.0 +packaging==24.1 # via # build # dask # distributed - # docker # gunicorn # ipykernel # jupyter-server # jupyterlab # jupyterlab-server + # keras # lazy-loader # marshmallow # matplotlib @@ -580,7 +595,7 @@ pandocfilters==1.5.1 # via nbconvert parso==0.8.4 # via jedi -partd==1.4.1 +partd==1.4.2 # via dask passlib==1.7.4 # via @@ -590,7 +605,7 @@ pendulum==3.0.0 # via prefect pexpect==4.9.0 # via ipython -pillow==10.3.0 +pillow==10.4.0 # via # dioptra (pyproject.toml) # imageio @@ -601,7 +616,7 @@ pillow==10.3.0 # smqtk-image-io pip-tools==7.4.1 # via dioptra (pyproject.toml) -platformdirs==4.2.1 +platformdirs==4.2.2 # via # esbonio # jupyter-core @@ -615,7 +630,7 @@ prefect==1.4.1 # via dioptra (pyproject.toml) prometheus-client==0.20.0 # via jupyter-server -prompt-toolkit==3.0.43 +prompt-toolkit==3.0.47 # via # ipython # jupyter-console @@ -624,7 +639,7 @@ protobuf==4.25.3 # mlflow # tensorboard # tensorflow -psutil==5.9.8 +psutil==6.0.0 # via # distributed # ipykernel @@ -640,13 +655,13 @@ pyarrow==15.0.2 # via # dioptra (pyproject.toml) # mlflow -pybsm==0.1.1 +pybsm==0.5.1 # via nrtk -pycocotools==2.0.7 +pycocotools==2.0.8 # via # dioptra (pyproject.toml) # nrtk -pycodestyle==2.11.1 +pycodestyle==2.12.0 # via # autopep8 # dioptra (pyproject.toml) @@ -659,7 +674,7 @@ pyflakes==3.2.0 # via flake8 pygls==1.3.1 # via esbonio -pygments==2.17.2 +pygments==2.18.0 # via # ipython # jupyter-console @@ -668,8 +683,11 @@ pygments==2.17.2 # rich # sphinx pyparsing==3.1.2 - # via matplotlib -pyproject-api==1.6.1 + # via + # dioptra + # dioptra (pyproject.toml) + # matplotlib +pyproject-api==1.7.1 # via tox pyproject-hooks==1.1.0 # via @@ -677,13 +695,13 @@ pyproject-hooks==1.1.0 # pip-tools pyspellchecker==0.8.1 # via esbonio -pytest==8.2.0 +pytest==8.2.2 # via # dioptra (pyproject.toml) # pytest-cookies pytest-cookies==0.7.0 # via dioptra (pyproject.toml) -python-box==7.1.1 +python-box==7.2.0 # via prefect python-dateutil==2.9.0.post0 # via @@ -719,6 +737,8 @@ pytz==2024.1 # mlflow # pandas # prefect +pywavelets==1.6.0 + # via scikit-image pyyaml==6.0.1 # via # cookiecutter @@ -736,13 +756,13 @@ pyzmq==26.0.3 # jupyter-console # jupyter-server # qtconsole -qtconsole==5.5.1 +qtconsole==5.5.2 # via jupyter qtpy==2.4.1 # via qtconsole querystring-parser==1.2.4 # via mlflow -redis==5.0.4 +redis==5.0.7 # via # dioptra # dioptra (pyproject.toml) @@ -752,7 +772,7 @@ referencing==0.35.1 # jsonschema # jsonschema-specifications # jupyter-events -requests==2.31.0 +requests==2.32.3 # via # cookiecutter # dioptra @@ -777,7 +797,7 @@ rich==13.7.1 # via # dioptra (pyproject.toml) # keras -rpds-py==0.18.0 +rpds-py==0.18.1 # via # jsonschema # referencing @@ -785,18 +805,18 @@ rq==1.16.2 # via # dioptra # dioptra (pyproject.toml) -s3transfer==0.10.1 +s3transfer==0.10.2 # via boto3 -scikit-image==0.23.2 +scikit-image==0.21.0 # via # imgaug # nrtk -scikit-learn==1.4.2 +scikit-learn==1.5.1 # via # adversarial-robustness-toolbox # dioptra (pyproject.toml) # mlflow -scipy==1.13.0 +scipy==1.13.1 # via # adversarial-robustness-toolbox # dioptra @@ -883,7 +903,7 @@ sphinxcontrib-qthelp==1.0.7 # via sphinx sphinxcontrib-serializinghtml==1.1.10 # via sphinx -sqlalchemy==2.0.29 +sqlalchemy==2.0.31 # via # alembic # dioptra @@ -894,7 +914,7 @@ sqlparse==0.5.0 # via mlflow stack-data==0.6.3 # via ipython -structlog==24.1.0 +structlog==24.2.0 # via # dioptra # dioptra (pyproject.toml) @@ -910,7 +930,7 @@ tensorboard-data-server==0.7.2 # via tensorboard tensorflow==2.16.1 # via -r requirements-dev-tensorflow.in -tensorflow-io-gcs-filesystem==0.37.0 +tensorflow-io-gcs-filesystem==0.37.1 # via tensorflow termcolor==2.4.0 # via tensorflow @@ -922,9 +942,9 @@ text-unidecode==1.3 # via python-slugify threadpoolctl==3.5.0 # via scikit-learn -tifffile==2024.4.24 +tifffile==2024.7.2 # via scikit-image -time-machine==2.14.1 +time-machine==2.14.2 # via pendulum tinycss2==1.3.0 # via nbconvert @@ -937,7 +957,7 @@ toolz==0.12.1 # dask # distributed # partd -tornado==6.4 +tornado==6.4.1 # via # distributed # ipykernel @@ -946,9 +966,9 @@ tornado==6.4 # jupyterlab # notebook # terminado -tox==4.15.0 +tox==4.16.0 # via dioptra (pyproject.toml) -tqdm==4.66.2 +tqdm==4.66.4 # via # adversarial-robustness-toolbox # kaggle @@ -972,12 +992,13 @@ traitlets==5.14.3 # qtconsole types-python-dateutil==2.9.0.20240316 # via arrow -typing-extensions==4.11.0 +typing-extensions==4.12.2 # via # alembic # dioptra # dioptra (pyproject.toml) # ipython + # opentelemetry-sdk # optree # sqlalchemy # tensorflow @@ -989,7 +1010,7 @@ universal-pathlib==0.2.2 # via dioptra (pyproject.toml) uri-template==1.3.0 # via jsonschema -urllib3==2.2.1 +urllib3==2.2.2 # via # botocore # distributed @@ -997,11 +1018,11 @@ urllib3==2.2.1 # kaggle # prefect # requests -virtualenv==20.26.1 +virtualenv==20.26.3 # via tox wcwidth==0.2.13 # via prompt-toolkit -webcolors==1.13 +webcolors==24.6.0 # via jsonschema webencodings==0.5.1 # via @@ -1009,7 +1030,7 @@ webencodings==0.5.1 # tinycss2 websocket-client==1.8.0 # via jupyter-server -werkzeug==3.0.2 +werkzeug==3.0.3 # via # dioptra # dioptra (pyproject.toml) @@ -1023,15 +1044,17 @@ wheel==0.43.0 # astunparse # dioptra (pyproject.toml) # pip-tools -widgetsnbextension==4.0.10 +widgetsnbextension==4.0.11 # via ipywidgets wrapt==1.16.0 - # via tensorflow + # via + # deprecated + # tensorflow yarl==1.9.4 # via aiohttp zict==3.0.0 # via distributed -zipp==3.18.1 +zipp==3.19.2 # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/linux-arm64-py3.11-requirements-dev.txt b/requirements/linux-arm64-py3.11-requirements-dev.txt index 540f17554..916a96416 100644 --- a/requirements/linux-arm64-py3.11-requirements-dev.txt +++ b/requirements/linux-arm64-py3.11-requirements-dev.txt @@ -8,7 +8,7 @@ # via -r requirements-dev.in absl-py==2.1.0 # via tensorboard -adversarial-robustness-toolbox==1.17.1 +adversarial-robustness-toolbox==1.18.1 # via dioptra (pyproject.toml) aiohttp==3.9.5 # via dioptra (pyproject.toml) @@ -16,7 +16,7 @@ aiosignal==1.3.1 # via aiohttp alabaster==0.7.16 # via sphinx -alembic==1.13.1 +alembic==1.13.2 # via # dioptra # dioptra (pyproject.toml) @@ -26,7 +26,7 @@ aniso8601==9.0.1 # via # flask-restx # graphene -anyio==4.3.0 +anyio==4.4.0 # via # httpx # jupyter-server @@ -52,9 +52,9 @@ attrs==23.2.0 # jsonschema # lsprotocol # referencing -autopep8==2.1.0 +autopep8==2.3.1 # via dioptra (pyproject.toml) -babel==2.14.0 +babel==2.15.0 # via # jupyterlab-server # sphinx @@ -68,13 +68,13 @@ bleach==6.1.0 # via # kaggle # nbconvert -blinker==1.8.1 +blinker==1.8.2 # via flask -boto3==1.34.96 +boto3==1.34.139 # via # dioptra # dioptra (pyproject.toml) -botocore==1.34.96 +botocore==1.34.139 # via # boto3 # s3transfer @@ -83,12 +83,14 @@ build==1.2.1 # dioptra (pyproject.toml) # pip-tools cachetools==5.3.3 - # via tox + # via + # mlflow + # tox cattrs==23.2.3 # via # lsprotocol # pygls -certifi==2024.2.2 +certifi==2024.7.4 # via # httpcore # httpx @@ -136,21 +138,23 @@ croniter==2.0.5 # via prefect cycler==0.12.1 # via matplotlib -dask==2024.4.2 +dask==2024.6.2 # via # distributed # prefect -debugpy==1.8.1 +debugpy==1.8.2 # via ipykernel decorator==5.1.1 # via ipython defusedxml==0.7.1 # via nbconvert +deprecated==1.2.14 + # via opentelemetry-api distlib==0.3.8 # via virtualenv -distributed==2024.4.2 +distributed==2024.6.2 # via prefect -docker==7.0.0 +docker==7.1.0 # via # mlflow # prefect @@ -165,15 +169,15 @@ esbonio==0.16.4 # via dioptra (pyproject.toml) executing==2.0.1 # via stack-data -faker==25.0.1 +faker==26.0.0 # via dioptra (pyproject.toml) -fastjsonschema==2.19.1 +fastjsonschema==2.20.0 # via nbformat -filelock==3.14.0 +filelock==3.15.4 # via # tox # virtualenv -flake8==7.0.0 +flake8==7.1.0 # via # dioptra (pyproject.toml) # flake8-bugbear @@ -193,7 +197,7 @@ flask-accepts==0.18.4 # via # dioptra # dioptra (pyproject.toml) -flask-cors==4.0.0 +flask-cors==4.0.1 # via # dioptra # dioptra (pyproject.toml) @@ -215,17 +219,17 @@ flask-sqlalchemy==3.1.1 # dioptra # dioptra (pyproject.toml) # flask-migrate -fonttools==4.51.0 +fonttools==4.53.1 # via matplotlib fqdn==1.5.1 # via jsonschema -freezegun==1.5.0 +freezegun==1.5.1 # via dioptra (pyproject.toml) frozenlist==1.4.1 # via # aiohttp # aiosignal -fsspec==2024.3.1 +fsspec==2024.6.1 # via # dask # universal-pathlib @@ -243,9 +247,9 @@ graphql-relay==3.2.0 # via graphene greenlet==3.0.3 # via sqlalchemy -grpcio==1.63.0 +grpcio==1.64.1 # via tensorboard -gunicorn==21.2.0 +gunicorn==22.0.0 # via mlflow h11==0.14.0 # via httpcore @@ -260,7 +264,7 @@ idna==3.7 # jsonschema # requests # yarl -imageio==2.34.1 +imageio==2.34.2 # via # imgaug # scikit-image @@ -272,6 +276,7 @@ importlib-metadata==7.1.0 # via # dask # mlflow + # opentelemetry-api importlib-resources==6.4.0 # via # flask-restx @@ -282,20 +287,20 @@ injector==0.21.0 # via # dioptra # dioptra (pyproject.toml) -ipykernel==6.29.4 +ipykernel==6.29.5 # via # dioptra (pyproject.toml) # jupyter # jupyter-console # jupyterlab # qtconsole -ipython==8.24.0 +ipython==8.26.0 # via # dioptra (pyproject.toml) # ipykernel # ipywidgets # jupyter-console -ipywidgets==8.1.2 +ipywidgets==8.1.3 # via jupyter isoduration==20.11.0 # via jsonschema @@ -303,7 +308,7 @@ itsdangerous==2.2.0 # via flask jedi==0.19.1 # via ipython -jinja2==3.1.3 +jinja2==3.1.4 # via # cookiecutter # distributed @@ -325,7 +330,7 @@ joblib==1.4.2 # via scikit-learn json5==0.9.25 # via jupyterlab-server -jsonpointer==2.4 +jsonpointer==3.0.0 # via jsonschema jsonschema[format-nongpl]==4.22.0 # via @@ -339,7 +344,7 @@ jsonschema-specifications==2023.12.1 # via jsonschema jupyter==1.0.0 # via dioptra (pyproject.toml) -jupyter-client==8.6.1 +jupyter-client==8.6.2 # via # ipykernel # jupyter-console @@ -363,7 +368,7 @@ jupyter-events==0.10.0 # via jupyter-server jupyter-lsp==2.2.5 # via jupyterlab -jupyter-server==2.14.0 +jupyter-server==2.14.1 # via # jupyter-lsp # jupyterlab @@ -372,19 +377,19 @@ jupyter-server==2.14.0 # notebook-shim jupyter-server-terminals==0.5.3 # via jupyter-server -jupyterlab==4.1.8 +jupyterlab==4.2.3 # via # dioptra (pyproject.toml) # notebook jupyterlab-pygments==0.3.0 # via nbconvert -jupyterlab-server==2.27.1 +jupyterlab-server==2.27.2 # via # jupyterlab # notebook -jupyterlab-widgets==3.0.10 +jupyterlab-widgets==3.0.11 # via ipywidgets -kaggle==1.6.12 +kaggle==1.6.14 # via dioptra (pyproject.toml) kiwisolver==1.4.5 # via matplotlib @@ -396,7 +401,7 @@ locket==1.0.0 # partd lsprotocol==2023.0.1 # via pygls -mako==1.3.3 +mako==1.3.5 # via alembic markdown==3.6 # via @@ -410,7 +415,7 @@ markupsafe==2.1.5 # mako # nbconvert # werkzeug -marshmallow==3.21.2 +marshmallow==3.21.3 # via # dioptra # dioptra (pyproject.toml) @@ -419,7 +424,7 @@ marshmallow==3.21.2 # prefect marshmallow-oneofschema==3.1.1 # via prefect -matplotlib==3.8.4 +matplotlib==3.9.1 # via # dioptra (pyproject.toml) # imgaug @@ -436,7 +441,7 @@ mdurl==0.1.2 # via markdown-it-py mistune==3.0.2 # via nbconvert -mlflow==2.12.1 +mlflow==2.14.2 # via dioptra (pyproject.toml) msgpack==1.0.8 # via @@ -446,7 +451,7 @@ multidict==6.0.5 # via # aiohttp # yarl -multimethod==1.11.2 +multimethod==1.12 # via # dioptra # dioptra (pyproject.toml) @@ -468,13 +473,13 @@ nest-asyncio==1.6.0 # via ipykernel networkx==3.3 # via scikit-image -notebook==7.1.3 +notebook==7.2.1 # via jupyter notebook-shim==0.2.4 # via # jupyterlab # notebook -nrtk==0.3.2 +nrtk==0.8.1 # via dioptra (pyproject.toml) numpy==1.26.4 # via @@ -492,6 +497,7 @@ numpy==1.26.4 # pyarrow # pybsm # pycocotools + # pywavelets # scikit-image # scikit-learn # scipy @@ -502,20 +508,28 @@ numpy==1.26.4 # smqtk-image-io # tensorboard # tifffile -opencv-python==4.9.0.80 +opencv-python==4.10.0.84 # via # dioptra (pyproject.toml) # imgaug # nrtk # pybsm +opentelemetry-api==1.25.0 + # via + # mlflow + # opentelemetry-sdk + # opentelemetry-semantic-conventions +opentelemetry-sdk==1.25.0 + # via mlflow +opentelemetry-semantic-conventions==0.46b0 + # via opentelemetry-sdk overrides==7.7.0 # via jupyter-server -packaging==24.0 +packaging==24.1 # via # build # dask # distributed - # docker # gunicorn # ipykernel # jupyter-server @@ -543,7 +557,7 @@ pandocfilters==1.5.1 # via nbconvert parso==0.8.4 # via jedi -partd==1.4.1 +partd==1.4.2 # via dask passlib==1.7.4 # via @@ -553,7 +567,7 @@ pendulum==3.0.0 # via prefect pexpect==4.9.0 # via ipython -pillow==10.3.0 +pillow==10.4.0 # via # dioptra (pyproject.toml) # imageio @@ -564,7 +578,7 @@ pillow==10.3.0 # smqtk-image-io pip-tools==7.4.1 # via dioptra (pyproject.toml) -platformdirs==4.2.1 +platformdirs==4.2.2 # via # esbonio # jupyter-core @@ -578,15 +592,15 @@ prefect==1.4.1 # via dioptra (pyproject.toml) prometheus-client==0.20.0 # via jupyter-server -prompt-toolkit==3.0.43 +prompt-toolkit==3.0.47 # via # ipython # jupyter-console -protobuf==5.26.1 +protobuf==4.25.3 # via # mlflow # tensorboard -psutil==5.9.8 +psutil==6.0.0 # via # distributed # ipykernel @@ -602,13 +616,13 @@ pyarrow==15.0.2 # via # dioptra (pyproject.toml) # mlflow -pybsm==0.1.1 +pybsm==0.5.1 # via nrtk -pycocotools==2.0.7 +pycocotools==2.0.8 # via # dioptra (pyproject.toml) # nrtk -pycodestyle==2.11.1 +pycodestyle==2.12.0 # via # autopep8 # dioptra (pyproject.toml) @@ -621,7 +635,7 @@ pyflakes==3.2.0 # via flake8 pygls==1.3.1 # via esbonio -pygments==2.17.2 +pygments==2.18.0 # via # ipython # jupyter-console @@ -630,8 +644,11 @@ pygments==2.17.2 # rich # sphinx pyparsing==3.1.2 - # via matplotlib -pyproject-api==1.6.1 + # via + # dioptra + # dioptra (pyproject.toml) + # matplotlib +pyproject-api==1.7.1 # via tox pyproject-hooks==1.1.0 # via @@ -639,13 +656,13 @@ pyproject-hooks==1.1.0 # pip-tools pyspellchecker==0.8.1 # via esbonio -pytest==8.2.0 +pytest==8.2.2 # via # dioptra (pyproject.toml) # pytest-cookies pytest-cookies==0.7.0 # via dioptra (pyproject.toml) -python-box==7.1.1 +python-box==7.2.0 # via prefect python-dateutil==2.9.0.post0 # via @@ -681,6 +698,8 @@ pytz==2024.1 # mlflow # pandas # prefect +pywavelets==1.6.0 + # via scikit-image pyyaml==6.0.1 # via # cookiecutter @@ -698,13 +717,13 @@ pyzmq==26.0.3 # jupyter-console # jupyter-server # qtconsole -qtconsole==5.5.1 +qtconsole==5.5.2 # via jupyter qtpy==2.4.1 # via qtconsole querystring-parser==1.2.4 # via mlflow -redis==5.0.4 +redis==5.0.7 # via # dioptra # dioptra (pyproject.toml) @@ -714,7 +733,7 @@ referencing==0.35.1 # jsonschema # jsonschema-specifications # jupyter-events -requests==2.31.0 +requests==2.32.3 # via # cookiecutter # dioptra @@ -736,7 +755,7 @@ rfc3986-validator==0.1.1 # jupyter-events rich==13.7.1 # via dioptra (pyproject.toml) -rpds-py==0.18.0 +rpds-py==0.18.1 # via # jsonschema # referencing @@ -744,18 +763,18 @@ rq==1.16.2 # via # dioptra # dioptra (pyproject.toml) -s3transfer==0.10.1 +s3transfer==0.10.2 # via boto3 -scikit-image==0.23.2 +scikit-image==0.21.0 # via # imgaug # nrtk -scikit-learn==1.4.2 +scikit-learn==1.5.1 # via # adversarial-robustness-toolbox # dioptra (pyproject.toml) # mlflow -scipy==1.13.0 +scipy==1.13.1 # via # adversarial-robustness-toolbox # dioptra @@ -839,7 +858,7 @@ sphinxcontrib-qthelp==1.0.7 # via sphinx sphinxcontrib-serializinghtml==1.1.10 # via sphinx -sqlalchemy==2.0.29 +sqlalchemy==2.0.31 # via # alembic # dioptra @@ -850,7 +869,7 @@ sqlparse==0.5.0 # via mlflow stack-data==0.6.3 # via ipython -structlog==24.1.0 +structlog==24.2.0 # via # dioptra # dioptra (pyproject.toml) @@ -858,7 +877,7 @@ tabulate==0.9.0 # via prefect tblib==3.0.0 # via distributed -tensorboard==2.16.2 +tensorboard==2.17.0 # via dioptra (pyproject.toml) tensorboard-data-server==0.7.2 # via tensorboard @@ -870,9 +889,9 @@ text-unidecode==1.3 # via python-slugify threadpoolctl==3.5.0 # via scikit-learn -tifffile==2024.4.24 +tifffile==2024.7.2 # via scikit-image -time-machine==2.14.1 +time-machine==2.14.2 # via pendulum tinycss2==1.3.0 # via nbconvert @@ -885,7 +904,7 @@ toolz==0.12.1 # dask # distributed # partd -tornado==6.4 +tornado==6.4.1 # via # distributed # ipykernel @@ -894,9 +913,9 @@ tornado==6.4 # jupyterlab # notebook # terminado -tox==4.15.0 +tox==4.16.0 # via dioptra (pyproject.toml) -tqdm==4.66.2 +tqdm==4.66.4 # via # adversarial-robustness-toolbox # kaggle @@ -920,12 +939,13 @@ traitlets==5.14.3 # qtconsole types-python-dateutil==2.9.0.20240316 # via arrow -typing-extensions==4.11.0 +typing-extensions==4.12.2 # via # alembic # dioptra # dioptra (pyproject.toml) # ipython + # opentelemetry-sdk # sqlalchemy tzdata==2024.1 # via @@ -935,7 +955,7 @@ universal-pathlib==0.2.2 # via dioptra (pyproject.toml) uri-template==1.3.0 # via jsonschema -urllib3==2.2.1 +urllib3==2.2.2 # via # botocore # distributed @@ -943,11 +963,11 @@ urllib3==2.2.1 # kaggle # prefect # requests -virtualenv==20.26.1 +virtualenv==20.26.3 # via tox wcwidth==0.2.13 # via prompt-toolkit -webcolors==1.13 +webcolors==24.6.0 # via jsonschema webencodings==0.5.1 # via @@ -955,7 +975,7 @@ webencodings==0.5.1 # tinycss2 websocket-client==1.8.0 # via jupyter-server -werkzeug==3.0.2 +werkzeug==3.0.3 # via # dioptra # dioptra (pyproject.toml) @@ -968,13 +988,15 @@ wheel==0.43.0 # via # dioptra (pyproject.toml) # pip-tools -widgetsnbextension==4.0.10 +widgetsnbextension==4.0.11 # via ipywidgets +wrapt==1.16.0 + # via deprecated yarl==1.9.4 # via aiohttp zict==3.0.0 # via distributed -zipp==3.18.1 +zipp==3.19.2 # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/macos-amd64-py3.11-requirements-dev-pytorch.txt b/requirements/macos-amd64-py3.11-requirements-dev-pytorch.txt index 06a153491..98d3e3d9b 100644 --- a/requirements/macos-amd64-py3.11-requirements-dev-pytorch.txt +++ b/requirements/macos-amd64-py3.11-requirements-dev-pytorch.txt @@ -10,7 +10,7 @@ # via -r requirements-dev.in absl-py==2.1.0 # via tensorboard -adversarial-robustness-toolbox==1.17.1 +adversarial-robustness-toolbox==1.18.1 # via dioptra (pyproject.toml) aiohttp==3.9.5 # via dioptra (pyproject.toml) @@ -18,7 +18,7 @@ aiosignal==1.3.1 # via aiohttp alabaster==0.7.16 # via sphinx -alembic==1.13.1 +alembic==1.13.2 # via # dioptra # dioptra (pyproject.toml) @@ -28,7 +28,7 @@ aniso8601==9.0.1 # via # flask-restx # graphene -anyio==4.3.0 +anyio==4.4.0 # via # httpx # jupyter-server @@ -56,9 +56,9 @@ attrs==23.2.0 # jsonschema # lsprotocol # referencing -autopep8==2.1.0 +autopep8==2.3.1 # via dioptra (pyproject.toml) -babel==2.14.0 +babel==2.15.0 # via # jupyterlab-server # sphinx @@ -72,13 +72,13 @@ bleach==6.1.0 # via # kaggle # nbconvert -blinker==1.8.1 +blinker==1.8.2 # via flask -boto3==1.34.96 +boto3==1.34.139 # via # dioptra # dioptra (pyproject.toml) -botocore==1.34.96 +botocore==1.34.139 # via # boto3 # s3transfer @@ -87,12 +87,14 @@ build==1.2.1 # dioptra (pyproject.toml) # pip-tools cachetools==5.3.3 - # via tox + # via + # mlflow + # tox cattrs==23.2.3 # via # lsprotocol # pygls -certifi==2024.2.2 +certifi==2024.7.4 # via # httpcore # httpx @@ -140,21 +142,23 @@ croniter==2.0.5 # via prefect cycler==0.12.1 # via matplotlib -dask==2024.4.2 +dask==2024.6.2 # via # distributed # prefect -debugpy==1.8.1 +debugpy==1.8.2 # via ipykernel decorator==5.1.1 # via ipython defusedxml==0.7.1 # via nbconvert +deprecated==1.2.14 + # via opentelemetry-api distlib==0.3.8 # via virtualenv -distributed==2024.4.2 +distributed==2024.6.2 # via prefect -docker==7.0.0 +docker==7.1.0 # via # mlflow # prefect @@ -169,16 +173,16 @@ esbonio==0.16.4 # via dioptra (pyproject.toml) executing==2.0.1 # via stack-data -faker==25.0.1 +faker==26.0.0 # via dioptra (pyproject.toml) -fastjsonschema==2.19.1 +fastjsonschema==2.20.0 # via nbformat -filelock==3.14.0 +filelock==3.15.4 # via # torch # tox # virtualenv -flake8==7.0.0 +flake8==7.1.0 # via # dioptra (pyproject.toml) # flake8-bugbear @@ -198,7 +202,7 @@ flask-accepts==0.18.4 # via # dioptra # dioptra (pyproject.toml) -flask-cors==4.0.0 +flask-cors==4.0.1 # via # dioptra # dioptra (pyproject.toml) @@ -220,17 +224,17 @@ flask-sqlalchemy==3.1.1 # dioptra # dioptra (pyproject.toml) # flask-migrate -fonttools==4.51.0 +fonttools==4.53.1 # via matplotlib fqdn==1.5.1 # via jsonschema -freezegun==1.5.0 +freezegun==1.5.1 # via dioptra (pyproject.toml) frozenlist==1.4.1 # via # aiohttp # aiosignal -fsspec==2024.3.1 +fsspec==2024.6.1 # via # dask # torch @@ -249,9 +253,9 @@ graphql-relay==3.2.0 # via graphene greenlet==3.0.3 # via sqlalchemy -grpcio==1.63.0 +grpcio==1.64.1 # via tensorboard -gunicorn==21.2.0 +gunicorn==22.0.0 # via mlflow h11==0.14.0 # via httpcore @@ -266,7 +270,7 @@ idna==3.7 # jsonschema # requests # yarl -imageio==2.34.1 +imageio==2.34.2 # via # imgaug # scikit-image @@ -278,6 +282,7 @@ importlib-metadata==7.1.0 # via # dask # mlflow + # opentelemetry-api importlib-resources==6.4.0 # via # flask-restx @@ -288,20 +293,20 @@ injector==0.21.0 # via # dioptra # dioptra (pyproject.toml) -ipykernel==6.29.4 +ipykernel==6.29.5 # via # dioptra (pyproject.toml) # jupyter # jupyter-console # jupyterlab # qtconsole -ipython==8.24.0 +ipython==8.26.0 # via # dioptra (pyproject.toml) # ipykernel # ipywidgets # jupyter-console -ipywidgets==8.1.2 +ipywidgets==8.1.3 # via jupyter isoduration==20.11.0 # via jsonschema @@ -309,7 +314,7 @@ itsdangerous==2.2.0 # via flask jedi==0.19.1 # via ipython -jinja2==3.1.3 +jinja2==3.1.4 # via # cookiecutter # distributed @@ -332,7 +337,7 @@ joblib==1.4.2 # via scikit-learn json5==0.9.25 # via jupyterlab-server -jsonpointer==2.4 +jsonpointer==3.0.0 # via jsonschema jsonschema[format-nongpl]==4.22.0 # via @@ -346,7 +351,7 @@ jsonschema-specifications==2023.12.1 # via jsonschema jupyter==1.0.0 # via dioptra (pyproject.toml) -jupyter-client==8.6.1 +jupyter-client==8.6.2 # via # ipykernel # jupyter-console @@ -370,7 +375,7 @@ jupyter-events==0.10.0 # via jupyter-server jupyter-lsp==2.2.5 # via jupyterlab -jupyter-server==2.14.0 +jupyter-server==2.14.1 # via # jupyter-lsp # jupyterlab @@ -379,19 +384,19 @@ jupyter-server==2.14.0 # notebook-shim jupyter-server-terminals==0.5.3 # via jupyter-server -jupyterlab==4.1.8 +jupyterlab==4.2.3 # via # dioptra (pyproject.toml) # notebook jupyterlab-pygments==0.3.0 # via nbconvert -jupyterlab-server==2.27.1 +jupyterlab-server==2.27.2 # via # jupyterlab # notebook -jupyterlab-widgets==3.0.10 +jupyterlab-widgets==3.0.11 # via ipywidgets -kaggle==1.6.12 +kaggle==1.6.14 # via dioptra (pyproject.toml) kiwisolver==1.4.5 # via matplotlib @@ -403,7 +408,7 @@ locket==1.0.0 # partd lsprotocol==2023.0.1 # via pygls -mako==1.3.3 +mako==1.3.5 # via alembic markdown==3.6 # via @@ -417,7 +422,7 @@ markupsafe==2.1.5 # mako # nbconvert # werkzeug -marshmallow==3.21.2 +marshmallow==3.21.3 # via # dioptra # dioptra (pyproject.toml) @@ -426,7 +431,7 @@ marshmallow==3.21.2 # prefect marshmallow-oneofschema==3.1.1 # via prefect -matplotlib==3.8.4 +matplotlib==3.9.1 # via # dioptra (pyproject.toml) # imgaug @@ -443,7 +448,7 @@ mdurl==0.1.2 # via markdown-it-py mistune==3.0.2 # via nbconvert -mlflow==2.12.1 +mlflow==2.14.2 # via dioptra (pyproject.toml) mpmath==1.3.0 # via sympy @@ -455,7 +460,7 @@ multidict==6.0.5 # via # aiohttp # yarl -multimethod==1.11.2 +multimethod==1.12 # via # dioptra # dioptra (pyproject.toml) @@ -479,13 +484,13 @@ networkx==3.3 # via # scikit-image # torch -notebook==7.1.3 +notebook==7.2.1 # via jupyter notebook-shim==0.2.4 # via # jupyterlab # notebook -nrtk==0.3.2 +nrtk==0.8.1 # via dioptra (pyproject.toml) numpy==1.26.4 # via @@ -503,6 +508,7 @@ numpy==1.26.4 # pyarrow # pybsm # pycocotools + # pywavelets # scikit-image # scikit-learn # scipy @@ -514,20 +520,28 @@ numpy==1.26.4 # tensorboard # tifffile # torchvision -opencv-python==4.9.0.80 +opencv-python==4.10.0.84 # via # dioptra (pyproject.toml) # imgaug # nrtk # pybsm +opentelemetry-api==1.25.0 + # via + # mlflow + # opentelemetry-sdk + # opentelemetry-semantic-conventions +opentelemetry-sdk==1.25.0 + # via mlflow +opentelemetry-semantic-conventions==0.46b0 + # via opentelemetry-sdk overrides==7.7.0 # via jupyter-server -packaging==24.0 +packaging==24.1 # via # build # dask # distributed - # docker # gunicorn # ipykernel # jupyter-server @@ -555,7 +569,7 @@ pandocfilters==1.5.1 # via nbconvert parso==0.8.4 # via jedi -partd==1.4.1 +partd==1.4.2 # via dask passlib==1.7.4 # via @@ -565,7 +579,7 @@ pendulum==3.0.0 # via prefect pexpect==4.9.0 # via ipython -pillow==10.3.0 +pillow==10.4.0 # via # dioptra (pyproject.toml) # imageio @@ -577,7 +591,7 @@ pillow==10.3.0 # torchvision pip-tools==7.4.1 # via dioptra (pyproject.toml) -platformdirs==4.2.1 +platformdirs==4.2.2 # via # esbonio # jupyter-core @@ -591,15 +605,15 @@ prefect==1.4.1 # via dioptra (pyproject.toml) prometheus-client==0.20.0 # via jupyter-server -prompt-toolkit==3.0.43 +prompt-toolkit==3.0.47 # via # ipython # jupyter-console -protobuf==5.26.1 +protobuf==4.25.3 # via # mlflow # tensorboard -psutil==5.9.8 +psutil==6.0.0 # via # distributed # ipykernel @@ -615,13 +629,13 @@ pyarrow==15.0.2 # via # dioptra (pyproject.toml) # mlflow -pybsm==0.1.1 +pybsm==0.5.1 # via nrtk -pycocotools==2.0.7 +pycocotools==2.0.8 # via # dioptra (pyproject.toml) # nrtk -pycodestyle==2.11.1 +pycodestyle==2.12.0 # via # autopep8 # dioptra (pyproject.toml) @@ -634,7 +648,7 @@ pyflakes==3.2.0 # via flake8 pygls==1.3.1 # via esbonio -pygments==2.17.2 +pygments==2.18.0 # via # ipython # jupyter-console @@ -643,8 +657,11 @@ pygments==2.17.2 # rich # sphinx pyparsing==3.1.2 - # via matplotlib -pyproject-api==1.6.1 + # via + # dioptra + # dioptra (pyproject.toml) + # matplotlib +pyproject-api==1.7.1 # via tox pyproject-hooks==1.1.0 # via @@ -652,13 +669,13 @@ pyproject-hooks==1.1.0 # pip-tools pyspellchecker==0.8.1 # via esbonio -pytest==8.2.0 +pytest==8.2.2 # via # dioptra (pyproject.toml) # pytest-cookies pytest-cookies==0.7.0 # via dioptra (pyproject.toml) -python-box==7.1.1 +python-box==7.2.0 # via prefect python-dateutil==2.9.0.post0 # via @@ -694,6 +711,8 @@ pytz==2024.1 # mlflow # pandas # prefect +pywavelets==1.6.0 + # via scikit-image pyyaml==6.0.1 # via # cookiecutter @@ -711,13 +730,13 @@ pyzmq==26.0.3 # jupyter-console # jupyter-server # qtconsole -qtconsole==5.5.1 +qtconsole==5.5.2 # via jupyter qtpy==2.4.1 # via qtconsole querystring-parser==1.2.4 # via mlflow -redis==5.0.4 +redis==5.0.7 # via # dioptra # dioptra (pyproject.toml) @@ -727,7 +746,7 @@ referencing==0.35.1 # jsonschema # jsonschema-specifications # jupyter-events -requests==2.31.0 +requests==2.32.3 # via # cookiecutter # dioptra @@ -749,7 +768,7 @@ rfc3986-validator==0.1.1 # jupyter-events rich==13.7.1 # via dioptra (pyproject.toml) -rpds-py==0.18.0 +rpds-py==0.18.1 # via # jsonschema # referencing @@ -757,18 +776,18 @@ rq==1.16.2 # via # dioptra # dioptra (pyproject.toml) -s3transfer==0.10.1 +s3transfer==0.10.2 # via boto3 -scikit-image==0.23.2 +scikit-image==0.21.0 # via # imgaug # nrtk -scikit-learn==1.4.2 +scikit-learn==1.5.1 # via # adversarial-robustness-toolbox # dioptra (pyproject.toml) # mlflow -scipy==1.13.0 +scipy==1.13.1 # via # adversarial-robustness-toolbox # dioptra @@ -852,7 +871,7 @@ sphinxcontrib-qthelp==1.0.7 # via sphinx sphinxcontrib-serializinghtml==1.1.10 # via sphinx -sqlalchemy==2.0.29 +sqlalchemy==2.0.31 # via # alembic # dioptra @@ -863,17 +882,17 @@ sqlparse==0.5.0 # via mlflow stack-data==0.6.3 # via ipython -structlog==24.1.0 +structlog==24.2.0 # via # dioptra # dioptra (pyproject.toml) -sympy==1.12 +sympy==1.12.1 # via torch tabulate==0.9.0 # via prefect tblib==3.0.0 # via distributed -tensorboard==2.16.2 +tensorboard==2.17.0 # via dioptra (pyproject.toml) tensorboard-data-server==0.7.2 # via tensorboard @@ -885,9 +904,9 @@ text-unidecode==1.3 # via python-slugify threadpoolctl==3.5.0 # via scikit-learn -tifffile==2024.4.24 +tifffile==2024.7.2 # via scikit-image -time-machine==2.14.1 +time-machine==2.14.2 # via pendulum tinycss2==1.3.0 # via nbconvert @@ -909,7 +928,7 @@ torchaudio==2.2.2 # via -r requirements-dev-pytorch.in torchvision==0.17.2 # via -r requirements-dev-pytorch.in -tornado==6.4 +tornado==6.4.1 # via # distributed # ipykernel @@ -918,9 +937,9 @@ tornado==6.4 # jupyterlab # notebook # terminado -tox==4.15.0 +tox==4.16.0 # via dioptra (pyproject.toml) -tqdm==4.66.2 +tqdm==4.66.4 # via # adversarial-robustness-toolbox # kaggle @@ -944,12 +963,13 @@ traitlets==5.14.3 # qtconsole types-python-dateutil==2.9.0.20240316 # via arrow -typing-extensions==4.11.0 +typing-extensions==4.12.2 # via # alembic # dioptra # dioptra (pyproject.toml) # ipython + # opentelemetry-sdk # sqlalchemy # torch tzdata==2024.1 @@ -960,7 +980,7 @@ universal-pathlib==0.2.2 # via dioptra (pyproject.toml) uri-template==1.3.0 # via jsonschema -urllib3==2.2.1 +urllib3==2.2.2 # via # botocore # distributed @@ -968,11 +988,11 @@ urllib3==2.2.1 # kaggle # prefect # requests -virtualenv==20.26.1 +virtualenv==20.26.3 # via tox wcwidth==0.2.13 # via prompt-toolkit -webcolors==1.13 +webcolors==24.6.0 # via jsonschema webencodings==0.5.1 # via @@ -980,7 +1000,7 @@ webencodings==0.5.1 # tinycss2 websocket-client==1.8.0 # via jupyter-server -werkzeug==3.0.2 +werkzeug==3.0.3 # via # dioptra # dioptra (pyproject.toml) @@ -993,13 +1013,15 @@ wheel==0.43.0 # via # dioptra (pyproject.toml) # pip-tools -widgetsnbextension==4.0.10 +widgetsnbextension==4.0.11 # via ipywidgets +wrapt==1.16.0 + # via deprecated yarl==1.9.4 # via aiohttp zict==3.0.0 # via distributed -zipp==3.18.1 +zipp==3.19.2 # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/macos-amd64-py3.11-requirements-dev-tensorflow.txt b/requirements/macos-amd64-py3.11-requirements-dev-tensorflow.txt index ac4101f75..8b85fe511 100644 --- a/requirements/macos-amd64-py3.11-requirements-dev-tensorflow.txt +++ b/requirements/macos-amd64-py3.11-requirements-dev-tensorflow.txt @@ -11,7 +11,7 @@ absl-py==2.1.0 # keras # tensorboard # tensorflow -adversarial-robustness-toolbox==1.17.1 +adversarial-robustness-toolbox==1.18.1 # via dioptra (pyproject.toml) aiohttp==3.9.5 # via dioptra (pyproject.toml) @@ -19,7 +19,7 @@ aiosignal==1.3.1 # via aiohttp alabaster==0.7.16 # via sphinx -alembic==1.13.1 +alembic==1.13.2 # via # dioptra # dioptra (pyproject.toml) @@ -29,7 +29,7 @@ aniso8601==9.0.1 # via # flask-restx # graphene -anyio==4.3.0 +anyio==4.4.0 # via # httpx # jupyter-server @@ -59,9 +59,9 @@ attrs==23.2.0 # jsonschema # lsprotocol # referencing -autopep8==2.1.0 +autopep8==2.3.1 # via dioptra (pyproject.toml) -babel==2.14.0 +babel==2.15.0 # via # jupyterlab-server # sphinx @@ -75,13 +75,13 @@ bleach==6.1.0 # via # kaggle # nbconvert -blinker==1.8.1 +blinker==1.8.2 # via flask -boto3==1.34.96 +boto3==1.34.139 # via # dioptra # dioptra (pyproject.toml) -botocore==1.34.96 +botocore==1.34.139 # via # boto3 # s3transfer @@ -90,12 +90,14 @@ build==1.2.1 # dioptra (pyproject.toml) # pip-tools cachetools==5.3.3 - # via tox + # via + # mlflow + # tox cattrs==23.2.3 # via # lsprotocol # pygls -certifi==2024.2.2 +certifi==2024.7.4 # via # httpcore # httpx @@ -143,21 +145,23 @@ croniter==2.0.5 # via prefect cycler==0.12.1 # via matplotlib -dask==2024.4.2 +dask==2024.6.2 # via # distributed # prefect -debugpy==1.8.1 +debugpy==1.8.2 # via ipykernel decorator==5.1.1 # via ipython defusedxml==0.7.1 # via nbconvert +deprecated==1.2.14 + # via opentelemetry-api distlib==0.3.8 # via virtualenv -distributed==2024.4.2 +distributed==2024.6.2 # via prefect -docker==7.0.0 +docker==7.1.0 # via # mlflow # prefect @@ -172,15 +176,15 @@ esbonio==0.16.4 # via dioptra (pyproject.toml) executing==2.0.1 # via stack-data -faker==25.0.1 +faker==26.0.0 # via dioptra (pyproject.toml) -fastjsonschema==2.19.1 +fastjsonschema==2.20.0 # via nbformat -filelock==3.14.0 +filelock==3.15.4 # via # tox # virtualenv -flake8==7.0.0 +flake8==7.1.0 # via # dioptra (pyproject.toml) # flake8-bugbear @@ -200,7 +204,7 @@ flask-accepts==0.18.4 # via # dioptra # dioptra (pyproject.toml) -flask-cors==4.0.0 +flask-cors==4.0.1 # via # dioptra # dioptra (pyproject.toml) @@ -224,21 +228,21 @@ flask-sqlalchemy==3.1.1 # flask-migrate flatbuffers==24.3.25 # via tensorflow -fonttools==4.51.0 +fonttools==4.53.1 # via matplotlib fqdn==1.5.1 # via jsonschema -freezegun==1.5.0 +freezegun==1.5.1 # via dioptra (pyproject.toml) frozenlist==1.4.1 # via # aiohttp # aiosignal -fsspec==2024.3.1 +fsspec==2024.6.1 # via # dask # universal-pathlib -gast==0.5.4 +gast==0.6.0 # via tensorflow gitdb==4.0.11 # via gitpython @@ -256,11 +260,11 @@ graphql-relay==3.2.0 # via graphene greenlet==3.0.3 # via sqlalchemy -grpcio==1.63.0 +grpcio==1.64.1 # via # tensorboard # tensorflow -gunicorn==21.2.0 +gunicorn==22.0.0 # via mlflow h11==0.14.0 # via httpcore @@ -279,7 +283,7 @@ idna==3.7 # jsonschema # requests # yarl -imageio==2.34.1 +imageio==2.34.2 # via # imgaug # scikit-image @@ -291,6 +295,7 @@ importlib-metadata==7.1.0 # via # dask # mlflow + # opentelemetry-api importlib-resources==6.4.0 # via # flask-restx @@ -301,20 +306,20 @@ injector==0.21.0 # via # dioptra # dioptra (pyproject.toml) -ipykernel==6.29.4 +ipykernel==6.29.5 # via # dioptra (pyproject.toml) # jupyter # jupyter-console # jupyterlab # qtconsole -ipython==8.24.0 +ipython==8.26.0 # via # dioptra (pyproject.toml) # ipykernel # ipywidgets # jupyter-console -ipywidgets==8.1.2 +ipywidgets==8.1.3 # via jupyter isoduration==20.11.0 # via jsonschema @@ -322,7 +327,7 @@ itsdangerous==2.2.0 # via flask jedi==0.19.1 # via ipython -jinja2==3.1.3 +jinja2==3.1.4 # via # cookiecutter # distributed @@ -344,7 +349,7 @@ joblib==1.4.2 # via scikit-learn json5==0.9.25 # via jupyterlab-server -jsonpointer==2.4 +jsonpointer==3.0.0 # via jsonschema jsonschema[format-nongpl]==4.22.0 # via @@ -358,7 +363,7 @@ jsonschema-specifications==2023.12.1 # via jsonschema jupyter==1.0.0 # via dioptra (pyproject.toml) -jupyter-client==8.6.1 +jupyter-client==8.6.2 # via # ipykernel # jupyter-console @@ -382,7 +387,7 @@ jupyter-events==0.10.0 # via jupyter-server jupyter-lsp==2.2.5 # via jupyterlab -jupyter-server==2.14.0 +jupyter-server==2.14.1 # via # jupyter-lsp # jupyterlab @@ -391,21 +396,21 @@ jupyter-server==2.14.0 # notebook-shim jupyter-server-terminals==0.5.3 # via jupyter-server -jupyterlab==4.1.8 +jupyterlab==4.2.3 # via # dioptra (pyproject.toml) # notebook jupyterlab-pygments==0.3.0 # via nbconvert -jupyterlab-server==2.27.1 +jupyterlab-server==2.27.2 # via # jupyterlab # notebook -jupyterlab-widgets==3.0.10 +jupyterlab-widgets==3.0.11 # via ipywidgets -kaggle==1.6.12 +kaggle==1.6.14 # via dioptra (pyproject.toml) -keras==3.3.3 +keras==3.4.1 # via tensorflow kiwisolver==1.4.5 # via matplotlib @@ -419,7 +424,7 @@ locket==1.0.0 # partd lsprotocol==2023.0.1 # via pygls -mako==1.3.3 +mako==1.3.5 # via alembic markdown==3.6 # via @@ -433,7 +438,7 @@ markupsafe==2.1.5 # mako # nbconvert # werkzeug -marshmallow==3.21.2 +marshmallow==3.21.3 # via # dioptra # dioptra (pyproject.toml) @@ -442,7 +447,7 @@ marshmallow==3.21.2 # prefect marshmallow-oneofschema==3.1.1 # via prefect -matplotlib==3.8.4 +matplotlib==3.9.1 # via # dioptra (pyproject.toml) # imgaug @@ -463,7 +468,7 @@ ml-dtypes==0.3.2 # via # keras # tensorflow -mlflow==2.12.1 +mlflow==2.14.2 # via dioptra (pyproject.toml) msgpack==1.0.8 # via @@ -473,7 +478,7 @@ multidict==6.0.5 # via # aiohttp # yarl -multimethod==1.11.2 +multimethod==1.12 # via # dioptra # dioptra (pyproject.toml) @@ -497,13 +502,13 @@ nest-asyncio==1.6.0 # via ipykernel networkx==3.3 # via scikit-image -notebook==7.1.3 +notebook==7.2.1 # via jupyter notebook-shim==0.2.4 # via # jupyterlab # notebook -nrtk==0.3.2 +nrtk==0.8.1 # via dioptra (pyproject.toml) numpy==1.26.4 # via @@ -525,6 +530,7 @@ numpy==1.26.4 # pyarrow # pybsm # pycocotools + # pywavelets # scikit-image # scikit-learn # scipy @@ -536,29 +542,38 @@ numpy==1.26.4 # tensorboard # tensorflow # tifffile -opencv-python==4.9.0.80 +opencv-python==4.10.0.84 # via # dioptra (pyproject.toml) # imgaug # nrtk # pybsm +opentelemetry-api==1.25.0 + # via + # mlflow + # opentelemetry-sdk + # opentelemetry-semantic-conventions +opentelemetry-sdk==1.25.0 + # via mlflow +opentelemetry-semantic-conventions==0.46b0 + # via opentelemetry-sdk opt-einsum==3.3.0 # via tensorflow -optree==0.11.0 +optree==0.12.0 # via keras overrides==7.7.0 # via jupyter-server -packaging==24.0 +packaging==24.1 # via # build # dask # distributed - # docker # gunicorn # ipykernel # jupyter-server # jupyterlab # jupyterlab-server + # keras # lazy-loader # marshmallow # matplotlib @@ -582,7 +597,7 @@ pandocfilters==1.5.1 # via nbconvert parso==0.8.4 # via jedi -partd==1.4.1 +partd==1.4.2 # via dask passlib==1.7.4 # via @@ -592,7 +607,7 @@ pendulum==3.0.0 # via prefect pexpect==4.9.0 # via ipython -pillow==10.3.0 +pillow==10.4.0 # via # dioptra (pyproject.toml) # imageio @@ -603,7 +618,7 @@ pillow==10.3.0 # smqtk-image-io pip-tools==7.4.1 # via dioptra (pyproject.toml) -platformdirs==4.2.1 +platformdirs==4.2.2 # via # esbonio # jupyter-core @@ -617,7 +632,7 @@ prefect==1.4.1 # via dioptra (pyproject.toml) prometheus-client==0.20.0 # via jupyter-server -prompt-toolkit==3.0.43 +prompt-toolkit==3.0.47 # via # ipython # jupyter-console @@ -626,7 +641,7 @@ protobuf==4.25.3 # mlflow # tensorboard # tensorflow -psutil==5.9.8 +psutil==6.0.0 # via # distributed # ipykernel @@ -642,13 +657,13 @@ pyarrow==15.0.2 # via # dioptra (pyproject.toml) # mlflow -pybsm==0.1.1 +pybsm==0.5.1 # via nrtk -pycocotools==2.0.7 +pycocotools==2.0.8 # via # dioptra (pyproject.toml) # nrtk -pycodestyle==2.11.1 +pycodestyle==2.12.0 # via # autopep8 # dioptra (pyproject.toml) @@ -661,7 +676,7 @@ pyflakes==3.2.0 # via flake8 pygls==1.3.1 # via esbonio -pygments==2.17.2 +pygments==2.18.0 # via # ipython # jupyter-console @@ -670,8 +685,11 @@ pygments==2.17.2 # rich # sphinx pyparsing==3.1.2 - # via matplotlib -pyproject-api==1.6.1 + # via + # dioptra + # dioptra (pyproject.toml) + # matplotlib +pyproject-api==1.7.1 # via tox pyproject-hooks==1.1.0 # via @@ -679,13 +697,13 @@ pyproject-hooks==1.1.0 # pip-tools pyspellchecker==0.8.1 # via esbonio -pytest==8.2.0 +pytest==8.2.2 # via # dioptra (pyproject.toml) # pytest-cookies pytest-cookies==0.7.0 # via dioptra (pyproject.toml) -python-box==7.1.1 +python-box==7.2.0 # via prefect python-dateutil==2.9.0.post0 # via @@ -721,6 +739,8 @@ pytz==2024.1 # mlflow # pandas # prefect +pywavelets==1.6.0 + # via scikit-image pyyaml==6.0.1 # via # cookiecutter @@ -738,13 +758,13 @@ pyzmq==26.0.3 # jupyter-console # jupyter-server # qtconsole -qtconsole==5.5.1 +qtconsole==5.5.2 # via jupyter qtpy==2.4.1 # via qtconsole querystring-parser==1.2.4 # via mlflow -redis==5.0.4 +redis==5.0.7 # via # dioptra # dioptra (pyproject.toml) @@ -754,7 +774,7 @@ referencing==0.35.1 # jsonschema # jsonschema-specifications # jupyter-events -requests==2.31.0 +requests==2.32.3 # via # cookiecutter # dioptra @@ -779,7 +799,7 @@ rich==13.7.1 # via # dioptra (pyproject.toml) # keras -rpds-py==0.18.0 +rpds-py==0.18.1 # via # jsonschema # referencing @@ -787,18 +807,18 @@ rq==1.16.2 # via # dioptra # dioptra (pyproject.toml) -s3transfer==0.10.1 +s3transfer==0.10.2 # via boto3 -scikit-image==0.23.2 +scikit-image==0.21.0 # via # imgaug # nrtk -scikit-learn==1.4.2 +scikit-learn==1.5.1 # via # adversarial-robustness-toolbox # dioptra (pyproject.toml) # mlflow -scipy==1.13.0 +scipy==1.13.1 # via # adversarial-robustness-toolbox # dioptra @@ -885,7 +905,7 @@ sphinxcontrib-qthelp==1.0.7 # via sphinx sphinxcontrib-serializinghtml==1.1.10 # via sphinx -sqlalchemy==2.0.29 +sqlalchemy==2.0.31 # via # alembic # dioptra @@ -896,7 +916,7 @@ sqlparse==0.5.0 # via mlflow stack-data==0.6.3 # via ipython -structlog==24.1.0 +structlog==24.2.0 # via # dioptra # dioptra (pyproject.toml) @@ -912,7 +932,7 @@ tensorboard-data-server==0.7.2 # via tensorboard tensorflow==2.16.1 # via -r requirements-dev-tensorflow.in -tensorflow-io-gcs-filesystem==0.37.0 +tensorflow-io-gcs-filesystem==0.37.1 # via tensorflow termcolor==2.4.0 # via tensorflow @@ -924,9 +944,9 @@ text-unidecode==1.3 # via python-slugify threadpoolctl==3.5.0 # via scikit-learn -tifffile==2024.4.24 +tifffile==2024.7.2 # via scikit-image -time-machine==2.14.1 +time-machine==2.14.2 # via pendulum tinycss2==1.3.0 # via nbconvert @@ -939,7 +959,7 @@ toolz==0.12.1 # dask # distributed # partd -tornado==6.4 +tornado==6.4.1 # via # distributed # ipykernel @@ -948,9 +968,9 @@ tornado==6.4 # jupyterlab # notebook # terminado -tox==4.15.0 +tox==4.16.0 # via dioptra (pyproject.toml) -tqdm==4.66.2 +tqdm==4.66.4 # via # adversarial-robustness-toolbox # kaggle @@ -974,12 +994,13 @@ traitlets==5.14.3 # qtconsole types-python-dateutil==2.9.0.20240316 # via arrow -typing-extensions==4.11.0 +typing-extensions==4.12.2 # via # alembic # dioptra # dioptra (pyproject.toml) # ipython + # opentelemetry-sdk # optree # sqlalchemy # tensorflow @@ -991,7 +1012,7 @@ universal-pathlib==0.2.2 # via dioptra (pyproject.toml) uri-template==1.3.0 # via jsonschema -urllib3==2.2.1 +urllib3==2.2.2 # via # botocore # distributed @@ -999,11 +1020,11 @@ urllib3==2.2.1 # kaggle # prefect # requests -virtualenv==20.26.1 +virtualenv==20.26.3 # via tox wcwidth==0.2.13 # via prompt-toolkit -webcolors==1.13 +webcolors==24.6.0 # via jsonschema webencodings==0.5.1 # via @@ -1011,7 +1032,7 @@ webencodings==0.5.1 # tinycss2 websocket-client==1.8.0 # via jupyter-server -werkzeug==3.0.2 +werkzeug==3.0.3 # via # dioptra # dioptra (pyproject.toml) @@ -1025,15 +1046,17 @@ wheel==0.43.0 # astunparse # dioptra (pyproject.toml) # pip-tools -widgetsnbextension==4.0.10 +widgetsnbextension==4.0.11 # via ipywidgets wrapt==1.16.0 - # via tensorflow + # via + # deprecated + # tensorflow yarl==1.9.4 # via aiohttp zict==3.0.0 # via distributed -zipp==3.18.1 +zipp==3.19.2 # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/macos-amd64-py3.11-requirements-dev.txt b/requirements/macos-amd64-py3.11-requirements-dev.txt index 020519341..301aba06e 100644 --- a/requirements/macos-amd64-py3.11-requirements-dev.txt +++ b/requirements/macos-amd64-py3.11-requirements-dev.txt @@ -8,7 +8,7 @@ # via -r requirements-dev.in absl-py==2.1.0 # via tensorboard -adversarial-robustness-toolbox==1.17.1 +adversarial-robustness-toolbox==1.18.1 # via dioptra (pyproject.toml) aiohttp==3.9.5 # via dioptra (pyproject.toml) @@ -16,7 +16,7 @@ aiosignal==1.3.1 # via aiohttp alabaster==0.7.16 # via sphinx -alembic==1.13.1 +alembic==1.13.2 # via # dioptra # dioptra (pyproject.toml) @@ -26,7 +26,7 @@ aniso8601==9.0.1 # via # flask-restx # graphene -anyio==4.3.0 +anyio==4.4.0 # via # httpx # jupyter-server @@ -54,9 +54,9 @@ attrs==23.2.0 # jsonschema # lsprotocol # referencing -autopep8==2.1.0 +autopep8==2.3.1 # via dioptra (pyproject.toml) -babel==2.14.0 +babel==2.15.0 # via # jupyterlab-server # sphinx @@ -70,13 +70,13 @@ bleach==6.1.0 # via # kaggle # nbconvert -blinker==1.8.1 +blinker==1.8.2 # via flask -boto3==1.34.96 +boto3==1.34.139 # via # dioptra # dioptra (pyproject.toml) -botocore==1.34.96 +botocore==1.34.139 # via # boto3 # s3transfer @@ -85,12 +85,14 @@ build==1.2.1 # dioptra (pyproject.toml) # pip-tools cachetools==5.3.3 - # via tox + # via + # mlflow + # tox cattrs==23.2.3 # via # lsprotocol # pygls -certifi==2024.2.2 +certifi==2024.7.4 # via # httpcore # httpx @@ -138,21 +140,23 @@ croniter==2.0.5 # via prefect cycler==0.12.1 # via matplotlib -dask==2024.4.2 +dask==2024.6.2 # via # distributed # prefect -debugpy==1.8.1 +debugpy==1.8.2 # via ipykernel decorator==5.1.1 # via ipython defusedxml==0.7.1 # via nbconvert +deprecated==1.2.14 + # via opentelemetry-api distlib==0.3.8 # via virtualenv -distributed==2024.4.2 +distributed==2024.6.2 # via prefect -docker==7.0.0 +docker==7.1.0 # via # mlflow # prefect @@ -167,15 +171,15 @@ esbonio==0.16.4 # via dioptra (pyproject.toml) executing==2.0.1 # via stack-data -faker==25.0.1 +faker==26.0.0 # via dioptra (pyproject.toml) -fastjsonschema==2.19.1 +fastjsonschema==2.20.0 # via nbformat -filelock==3.14.0 +filelock==3.15.4 # via # tox # virtualenv -flake8==7.0.0 +flake8==7.1.0 # via # dioptra (pyproject.toml) # flake8-bugbear @@ -195,7 +199,7 @@ flask-accepts==0.18.4 # via # dioptra # dioptra (pyproject.toml) -flask-cors==4.0.0 +flask-cors==4.0.1 # via # dioptra # dioptra (pyproject.toml) @@ -217,17 +221,17 @@ flask-sqlalchemy==3.1.1 # dioptra # dioptra (pyproject.toml) # flask-migrate -fonttools==4.51.0 +fonttools==4.53.1 # via matplotlib fqdn==1.5.1 # via jsonschema -freezegun==1.5.0 +freezegun==1.5.1 # via dioptra (pyproject.toml) frozenlist==1.4.1 # via # aiohttp # aiosignal -fsspec==2024.3.1 +fsspec==2024.6.1 # via # dask # universal-pathlib @@ -245,9 +249,9 @@ graphql-relay==3.2.0 # via graphene greenlet==3.0.3 # via sqlalchemy -grpcio==1.63.0 +grpcio==1.64.1 # via tensorboard -gunicorn==21.2.0 +gunicorn==22.0.0 # via mlflow h11==0.14.0 # via httpcore @@ -262,7 +266,7 @@ idna==3.7 # jsonschema # requests # yarl -imageio==2.34.1 +imageio==2.34.2 # via # imgaug # scikit-image @@ -274,6 +278,7 @@ importlib-metadata==7.1.0 # via # dask # mlflow + # opentelemetry-api importlib-resources==6.4.0 # via # flask-restx @@ -284,20 +289,20 @@ injector==0.21.0 # via # dioptra # dioptra (pyproject.toml) -ipykernel==6.29.4 +ipykernel==6.29.5 # via # dioptra (pyproject.toml) # jupyter # jupyter-console # jupyterlab # qtconsole -ipython==8.24.0 +ipython==8.26.0 # via # dioptra (pyproject.toml) # ipykernel # ipywidgets # jupyter-console -ipywidgets==8.1.2 +ipywidgets==8.1.3 # via jupyter isoduration==20.11.0 # via jsonschema @@ -305,7 +310,7 @@ itsdangerous==2.2.0 # via flask jedi==0.19.1 # via ipython -jinja2==3.1.3 +jinja2==3.1.4 # via # cookiecutter # distributed @@ -327,7 +332,7 @@ joblib==1.4.2 # via scikit-learn json5==0.9.25 # via jupyterlab-server -jsonpointer==2.4 +jsonpointer==3.0.0 # via jsonschema jsonschema[format-nongpl]==4.22.0 # via @@ -341,7 +346,7 @@ jsonschema-specifications==2023.12.1 # via jsonschema jupyter==1.0.0 # via dioptra (pyproject.toml) -jupyter-client==8.6.1 +jupyter-client==8.6.2 # via # ipykernel # jupyter-console @@ -365,7 +370,7 @@ jupyter-events==0.10.0 # via jupyter-server jupyter-lsp==2.2.5 # via jupyterlab -jupyter-server==2.14.0 +jupyter-server==2.14.1 # via # jupyter-lsp # jupyterlab @@ -374,19 +379,19 @@ jupyter-server==2.14.0 # notebook-shim jupyter-server-terminals==0.5.3 # via jupyter-server -jupyterlab==4.1.8 +jupyterlab==4.2.3 # via # dioptra (pyproject.toml) # notebook jupyterlab-pygments==0.3.0 # via nbconvert -jupyterlab-server==2.27.1 +jupyterlab-server==2.27.2 # via # jupyterlab # notebook -jupyterlab-widgets==3.0.10 +jupyterlab-widgets==3.0.11 # via ipywidgets -kaggle==1.6.12 +kaggle==1.6.14 # via dioptra (pyproject.toml) kiwisolver==1.4.5 # via matplotlib @@ -398,7 +403,7 @@ locket==1.0.0 # partd lsprotocol==2023.0.1 # via pygls -mako==1.3.3 +mako==1.3.5 # via alembic markdown==3.6 # via @@ -412,7 +417,7 @@ markupsafe==2.1.5 # mako # nbconvert # werkzeug -marshmallow==3.21.2 +marshmallow==3.21.3 # via # dioptra # dioptra (pyproject.toml) @@ -421,7 +426,7 @@ marshmallow==3.21.2 # prefect marshmallow-oneofschema==3.1.1 # via prefect -matplotlib==3.8.4 +matplotlib==3.9.1 # via # dioptra (pyproject.toml) # imgaug @@ -438,7 +443,7 @@ mdurl==0.1.2 # via markdown-it-py mistune==3.0.2 # via nbconvert -mlflow==2.12.1 +mlflow==2.14.2 # via dioptra (pyproject.toml) msgpack==1.0.8 # via @@ -448,7 +453,7 @@ multidict==6.0.5 # via # aiohttp # yarl -multimethod==1.11.2 +multimethod==1.12 # via # dioptra # dioptra (pyproject.toml) @@ -470,13 +475,13 @@ nest-asyncio==1.6.0 # via ipykernel networkx==3.3 # via scikit-image -notebook==7.1.3 +notebook==7.2.1 # via jupyter notebook-shim==0.2.4 # via # jupyterlab # notebook -nrtk==0.3.2 +nrtk==0.8.1 # via dioptra (pyproject.toml) numpy==1.26.4 # via @@ -494,6 +499,7 @@ numpy==1.26.4 # pyarrow # pybsm # pycocotools + # pywavelets # scikit-image # scikit-learn # scipy @@ -504,20 +510,28 @@ numpy==1.26.4 # smqtk-image-io # tensorboard # tifffile -opencv-python==4.9.0.80 +opencv-python==4.10.0.84 # via # dioptra (pyproject.toml) # imgaug # nrtk # pybsm +opentelemetry-api==1.25.0 + # via + # mlflow + # opentelemetry-sdk + # opentelemetry-semantic-conventions +opentelemetry-sdk==1.25.0 + # via mlflow +opentelemetry-semantic-conventions==0.46b0 + # via opentelemetry-sdk overrides==7.7.0 # via jupyter-server -packaging==24.0 +packaging==24.1 # via # build # dask # distributed - # docker # gunicorn # ipykernel # jupyter-server @@ -545,7 +559,7 @@ pandocfilters==1.5.1 # via nbconvert parso==0.8.4 # via jedi -partd==1.4.1 +partd==1.4.2 # via dask passlib==1.7.4 # via @@ -555,7 +569,7 @@ pendulum==3.0.0 # via prefect pexpect==4.9.0 # via ipython -pillow==10.3.0 +pillow==10.4.0 # via # dioptra (pyproject.toml) # imageio @@ -566,7 +580,7 @@ pillow==10.3.0 # smqtk-image-io pip-tools==7.4.1 # via dioptra (pyproject.toml) -platformdirs==4.2.1 +platformdirs==4.2.2 # via # esbonio # jupyter-core @@ -580,15 +594,15 @@ prefect==1.4.1 # via dioptra (pyproject.toml) prometheus-client==0.20.0 # via jupyter-server -prompt-toolkit==3.0.43 +prompt-toolkit==3.0.47 # via # ipython # jupyter-console -protobuf==5.26.1 +protobuf==4.25.3 # via # mlflow # tensorboard -psutil==5.9.8 +psutil==6.0.0 # via # distributed # ipykernel @@ -604,13 +618,13 @@ pyarrow==15.0.2 # via # dioptra (pyproject.toml) # mlflow -pybsm==0.1.1 +pybsm==0.5.1 # via nrtk -pycocotools==2.0.7 +pycocotools==2.0.8 # via # dioptra (pyproject.toml) # nrtk -pycodestyle==2.11.1 +pycodestyle==2.12.0 # via # autopep8 # dioptra (pyproject.toml) @@ -623,7 +637,7 @@ pyflakes==3.2.0 # via flake8 pygls==1.3.1 # via esbonio -pygments==2.17.2 +pygments==2.18.0 # via # ipython # jupyter-console @@ -632,8 +646,11 @@ pygments==2.17.2 # rich # sphinx pyparsing==3.1.2 - # via matplotlib -pyproject-api==1.6.1 + # via + # dioptra + # dioptra (pyproject.toml) + # matplotlib +pyproject-api==1.7.1 # via tox pyproject-hooks==1.1.0 # via @@ -641,13 +658,13 @@ pyproject-hooks==1.1.0 # pip-tools pyspellchecker==0.8.1 # via esbonio -pytest==8.2.0 +pytest==8.2.2 # via # dioptra (pyproject.toml) # pytest-cookies pytest-cookies==0.7.0 # via dioptra (pyproject.toml) -python-box==7.1.1 +python-box==7.2.0 # via prefect python-dateutil==2.9.0.post0 # via @@ -683,6 +700,8 @@ pytz==2024.1 # mlflow # pandas # prefect +pywavelets==1.6.0 + # via scikit-image pyyaml==6.0.1 # via # cookiecutter @@ -700,13 +719,13 @@ pyzmq==26.0.3 # jupyter-console # jupyter-server # qtconsole -qtconsole==5.5.1 +qtconsole==5.5.2 # via jupyter qtpy==2.4.1 # via qtconsole querystring-parser==1.2.4 # via mlflow -redis==5.0.4 +redis==5.0.7 # via # dioptra # dioptra (pyproject.toml) @@ -716,7 +735,7 @@ referencing==0.35.1 # jsonschema # jsonschema-specifications # jupyter-events -requests==2.31.0 +requests==2.32.3 # via # cookiecutter # dioptra @@ -738,7 +757,7 @@ rfc3986-validator==0.1.1 # jupyter-events rich==13.7.1 # via dioptra (pyproject.toml) -rpds-py==0.18.0 +rpds-py==0.18.1 # via # jsonschema # referencing @@ -746,18 +765,18 @@ rq==1.16.2 # via # dioptra # dioptra (pyproject.toml) -s3transfer==0.10.1 +s3transfer==0.10.2 # via boto3 -scikit-image==0.23.2 +scikit-image==0.21.0 # via # imgaug # nrtk -scikit-learn==1.4.2 +scikit-learn==1.5.1 # via # adversarial-robustness-toolbox # dioptra (pyproject.toml) # mlflow -scipy==1.13.0 +scipy==1.13.1 # via # adversarial-robustness-toolbox # dioptra @@ -841,7 +860,7 @@ sphinxcontrib-qthelp==1.0.7 # via sphinx sphinxcontrib-serializinghtml==1.1.10 # via sphinx -sqlalchemy==2.0.29 +sqlalchemy==2.0.31 # via # alembic # dioptra @@ -852,7 +871,7 @@ sqlparse==0.5.0 # via mlflow stack-data==0.6.3 # via ipython -structlog==24.1.0 +structlog==24.2.0 # via # dioptra # dioptra (pyproject.toml) @@ -860,7 +879,7 @@ tabulate==0.9.0 # via prefect tblib==3.0.0 # via distributed -tensorboard==2.16.2 +tensorboard==2.17.0 # via dioptra (pyproject.toml) tensorboard-data-server==0.7.2 # via tensorboard @@ -872,9 +891,9 @@ text-unidecode==1.3 # via python-slugify threadpoolctl==3.5.0 # via scikit-learn -tifffile==2024.4.24 +tifffile==2024.7.2 # via scikit-image -time-machine==2.14.1 +time-machine==2.14.2 # via pendulum tinycss2==1.3.0 # via nbconvert @@ -887,7 +906,7 @@ toolz==0.12.1 # dask # distributed # partd -tornado==6.4 +tornado==6.4.1 # via # distributed # ipykernel @@ -896,9 +915,9 @@ tornado==6.4 # jupyterlab # notebook # terminado -tox==4.15.0 +tox==4.16.0 # via dioptra (pyproject.toml) -tqdm==4.66.2 +tqdm==4.66.4 # via # adversarial-robustness-toolbox # kaggle @@ -922,12 +941,13 @@ traitlets==5.14.3 # qtconsole types-python-dateutil==2.9.0.20240316 # via arrow -typing-extensions==4.11.0 +typing-extensions==4.12.2 # via # alembic # dioptra # dioptra (pyproject.toml) # ipython + # opentelemetry-sdk # sqlalchemy tzdata==2024.1 # via @@ -937,7 +957,7 @@ universal-pathlib==0.2.2 # via dioptra (pyproject.toml) uri-template==1.3.0 # via jsonschema -urllib3==2.2.1 +urllib3==2.2.2 # via # botocore # distributed @@ -945,11 +965,11 @@ urllib3==2.2.1 # kaggle # prefect # requests -virtualenv==20.26.1 +virtualenv==20.26.3 # via tox wcwidth==0.2.13 # via prompt-toolkit -webcolors==1.13 +webcolors==24.6.0 # via jsonschema webencodings==0.5.1 # via @@ -957,7 +977,7 @@ webencodings==0.5.1 # tinycss2 websocket-client==1.8.0 # via jupyter-server -werkzeug==3.0.2 +werkzeug==3.0.3 # via # dioptra # dioptra (pyproject.toml) @@ -970,13 +990,15 @@ wheel==0.43.0 # via # dioptra (pyproject.toml) # pip-tools -widgetsnbextension==4.0.10 +widgetsnbextension==4.0.11 # via ipywidgets +wrapt==1.16.0 + # via deprecated yarl==1.9.4 # via aiohttp zict==3.0.0 # via distributed -zipp==3.18.1 +zipp==3.19.2 # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/macos-arm64-py3.11-requirements-dev-pytorch.txt b/requirements/macos-arm64-py3.11-requirements-dev-pytorch.txt index 4d1e108a5..b69764ed8 100644 --- a/requirements/macos-arm64-py3.11-requirements-dev-pytorch.txt +++ b/requirements/macos-arm64-py3.11-requirements-dev-pytorch.txt @@ -10,7 +10,7 @@ # via -r requirements-dev.in absl-py==2.1.0 # via tensorboard -adversarial-robustness-toolbox==1.17.1 +adversarial-robustness-toolbox==1.18.1 # via dioptra (pyproject.toml) aiohttp==3.9.5 # via dioptra (pyproject.toml) @@ -18,7 +18,7 @@ aiosignal==1.3.1 # via aiohttp alabaster==0.7.16 # via sphinx -alembic==1.13.1 +alembic==1.13.2 # via # dioptra # dioptra (pyproject.toml) @@ -28,7 +28,7 @@ aniso8601==9.0.1 # via # flask-restx # graphene -anyio==4.3.0 +anyio==4.4.0 # via # httpx # jupyter-server @@ -56,9 +56,9 @@ attrs==23.2.0 # jsonschema # lsprotocol # referencing -autopep8==2.1.0 +autopep8==2.3.1 # via dioptra (pyproject.toml) -babel==2.14.0 +babel==2.15.0 # via # jupyterlab-server # sphinx @@ -72,13 +72,13 @@ bleach==6.1.0 # via # kaggle # nbconvert -blinker==1.8.1 +blinker==1.8.2 # via flask -boto3==1.34.96 +boto3==1.34.139 # via # dioptra # dioptra (pyproject.toml) -botocore==1.34.96 +botocore==1.34.139 # via # boto3 # s3transfer @@ -87,12 +87,14 @@ build==1.2.1 # dioptra (pyproject.toml) # pip-tools cachetools==5.3.3 - # via tox + # via + # mlflow + # tox cattrs==23.2.3 # via # lsprotocol # pygls -certifi==2024.2.2 +certifi==2024.7.4 # via # httpcore # httpx @@ -140,21 +142,23 @@ croniter==2.0.5 # via prefect cycler==0.12.1 # via matplotlib -dask==2024.4.2 +dask==2024.6.2 # via # distributed # prefect -debugpy==1.8.1 +debugpy==1.8.2 # via ipykernel decorator==5.1.1 # via ipython defusedxml==0.7.1 # via nbconvert +deprecated==1.2.14 + # via opentelemetry-api distlib==0.3.8 # via virtualenv -distributed==2024.4.2 +distributed==2024.6.2 # via prefect -docker==7.0.0 +docker==7.1.0 # via # mlflow # prefect @@ -169,16 +173,16 @@ esbonio==0.16.4 # via dioptra (pyproject.toml) executing==2.0.1 # via stack-data -faker==25.0.1 +faker==26.0.0 # via dioptra (pyproject.toml) -fastjsonschema==2.19.1 +fastjsonschema==2.20.0 # via nbformat -filelock==3.14.0 +filelock==3.15.4 # via # torch # tox # virtualenv -flake8==7.0.0 +flake8==7.1.0 # via # dioptra (pyproject.toml) # flake8-bugbear @@ -198,7 +202,7 @@ flask-accepts==0.18.4 # via # dioptra # dioptra (pyproject.toml) -flask-cors==4.0.0 +flask-cors==4.0.1 # via # dioptra # dioptra (pyproject.toml) @@ -220,17 +224,17 @@ flask-sqlalchemy==3.1.1 # dioptra # dioptra (pyproject.toml) # flask-migrate -fonttools==4.51.0 +fonttools==4.53.1 # via matplotlib fqdn==1.5.1 # via jsonschema -freezegun==1.5.0 +freezegun==1.5.1 # via dioptra (pyproject.toml) frozenlist==1.4.1 # via # aiohttp # aiosignal -fsspec==2024.3.1 +fsspec==2024.6.1 # via # dask # torch @@ -247,9 +251,9 @@ graphql-core==3.2.3 # graphql-relay graphql-relay==3.2.0 # via graphene -grpcio==1.63.0 +grpcio==1.64.1 # via tensorboard -gunicorn==21.2.0 +gunicorn==22.0.0 # via mlflow h11==0.14.0 # via httpcore @@ -264,7 +268,7 @@ idna==3.7 # jsonschema # requests # yarl -imageio==2.34.1 +imageio==2.34.2 # via # imgaug # scikit-image @@ -276,6 +280,7 @@ importlib-metadata==7.1.0 # via # dask # mlflow + # opentelemetry-api importlib-resources==6.4.0 # via # flask-restx @@ -286,20 +291,20 @@ injector==0.21.0 # via # dioptra # dioptra (pyproject.toml) -ipykernel==6.29.4 +ipykernel==6.29.5 # via # dioptra (pyproject.toml) # jupyter # jupyter-console # jupyterlab # qtconsole -ipython==8.24.0 +ipython==8.26.0 # via # dioptra (pyproject.toml) # ipykernel # ipywidgets # jupyter-console -ipywidgets==8.1.2 +ipywidgets==8.1.3 # via jupyter isoduration==20.11.0 # via jsonschema @@ -307,7 +312,7 @@ itsdangerous==2.2.0 # via flask jedi==0.19.1 # via ipython -jinja2==3.1.3 +jinja2==3.1.4 # via # cookiecutter # distributed @@ -330,7 +335,7 @@ joblib==1.4.2 # via scikit-learn json5==0.9.25 # via jupyterlab-server -jsonpointer==2.4 +jsonpointer==3.0.0 # via jsonschema jsonschema[format-nongpl]==4.22.0 # via @@ -344,7 +349,7 @@ jsonschema-specifications==2023.12.1 # via jsonschema jupyter==1.0.0 # via dioptra (pyproject.toml) -jupyter-client==8.6.1 +jupyter-client==8.6.2 # via # ipykernel # jupyter-console @@ -368,7 +373,7 @@ jupyter-events==0.10.0 # via jupyter-server jupyter-lsp==2.2.5 # via jupyterlab -jupyter-server==2.14.0 +jupyter-server==2.14.1 # via # jupyter-lsp # jupyterlab @@ -377,19 +382,19 @@ jupyter-server==2.14.0 # notebook-shim jupyter-server-terminals==0.5.3 # via jupyter-server -jupyterlab==4.1.8 +jupyterlab==4.2.3 # via # dioptra (pyproject.toml) # notebook jupyterlab-pygments==0.3.0 # via nbconvert -jupyterlab-server==2.27.1 +jupyterlab-server==2.27.2 # via # jupyterlab # notebook -jupyterlab-widgets==3.0.10 +jupyterlab-widgets==3.0.11 # via ipywidgets -kaggle==1.6.12 +kaggle==1.6.14 # via dioptra (pyproject.toml) kiwisolver==1.4.5 # via matplotlib @@ -401,7 +406,7 @@ locket==1.0.0 # partd lsprotocol==2023.0.1 # via pygls -mako==1.3.3 +mako==1.3.5 # via alembic markdown==3.6 # via @@ -415,7 +420,7 @@ markupsafe==2.1.5 # mako # nbconvert # werkzeug -marshmallow==3.21.2 +marshmallow==3.21.3 # via # dioptra # dioptra (pyproject.toml) @@ -424,7 +429,7 @@ marshmallow==3.21.2 # prefect marshmallow-oneofschema==3.1.1 # via prefect -matplotlib==3.8.4 +matplotlib==3.9.1 # via # dioptra (pyproject.toml) # imgaug @@ -441,7 +446,7 @@ mdurl==0.1.2 # via markdown-it-py mistune==3.0.2 # via nbconvert -mlflow==2.12.1 +mlflow==2.14.2 # via dioptra (pyproject.toml) mpmath==1.3.0 # via sympy @@ -453,7 +458,7 @@ multidict==6.0.5 # via # aiohttp # yarl -multimethod==1.11.2 +multimethod==1.12 # via # dioptra # dioptra (pyproject.toml) @@ -477,13 +482,13 @@ networkx==3.3 # via # scikit-image # torch -notebook==7.1.3 +notebook==7.2.1 # via jupyter notebook-shim==0.2.4 # via # jupyterlab # notebook -nrtk==0.3.2 +nrtk==0.8.1 # via dioptra (pyproject.toml) numpy==1.26.4 # via @@ -501,6 +506,7 @@ numpy==1.26.4 # pyarrow # pybsm # pycocotools + # pywavelets # scikit-image # scikit-learn # scipy @@ -512,20 +518,28 @@ numpy==1.26.4 # tensorboard # tifffile # torchvision -opencv-python==4.9.0.80 +opencv-python==4.10.0.84 # via # dioptra (pyproject.toml) # imgaug # nrtk # pybsm +opentelemetry-api==1.25.0 + # via + # mlflow + # opentelemetry-sdk + # opentelemetry-semantic-conventions +opentelemetry-sdk==1.25.0 + # via mlflow +opentelemetry-semantic-conventions==0.46b0 + # via opentelemetry-sdk overrides==7.7.0 # via jupyter-server -packaging==24.0 +packaging==24.1 # via # build # dask # distributed - # docker # gunicorn # ipykernel # jupyter-server @@ -553,7 +567,7 @@ pandocfilters==1.5.1 # via nbconvert parso==0.8.4 # via jedi -partd==1.4.1 +partd==1.4.2 # via dask passlib==1.7.4 # via @@ -563,7 +577,7 @@ pendulum==3.0.0 # via prefect pexpect==4.9.0 # via ipython -pillow==10.3.0 +pillow==10.4.0 # via # dioptra (pyproject.toml) # imageio @@ -575,7 +589,7 @@ pillow==10.3.0 # torchvision pip-tools==7.4.1 # via dioptra (pyproject.toml) -platformdirs==4.2.1 +platformdirs==4.2.2 # via # esbonio # jupyter-core @@ -589,15 +603,15 @@ prefect==1.4.1 # via dioptra (pyproject.toml) prometheus-client==0.20.0 # via jupyter-server -prompt-toolkit==3.0.43 +prompt-toolkit==3.0.47 # via # ipython # jupyter-console -protobuf==5.26.1 +protobuf==4.25.3 # via # mlflow # tensorboard -psutil==5.9.8 +psutil==6.0.0 # via # distributed # ipykernel @@ -613,13 +627,13 @@ pyarrow==15.0.2 # via # dioptra (pyproject.toml) # mlflow -pybsm==0.1.1 +pybsm==0.5.1 # via nrtk -pycocotools==2.0.7 +pycocotools==2.0.8 # via # dioptra (pyproject.toml) # nrtk -pycodestyle==2.11.1 +pycodestyle==2.12.0 # via # autopep8 # dioptra (pyproject.toml) @@ -632,7 +646,7 @@ pyflakes==3.2.0 # via flake8 pygls==1.3.1 # via esbonio -pygments==2.17.2 +pygments==2.18.0 # via # ipython # jupyter-console @@ -641,8 +655,11 @@ pygments==2.17.2 # rich # sphinx pyparsing==3.1.2 - # via matplotlib -pyproject-api==1.6.1 + # via + # dioptra + # dioptra (pyproject.toml) + # matplotlib +pyproject-api==1.7.1 # via tox pyproject-hooks==1.1.0 # via @@ -650,13 +667,13 @@ pyproject-hooks==1.1.0 # pip-tools pyspellchecker==0.8.1 # via esbonio -pytest==8.2.0 +pytest==8.2.2 # via # dioptra (pyproject.toml) # pytest-cookies pytest-cookies==0.7.0 # via dioptra (pyproject.toml) -python-box==7.1.1 +python-box==7.2.0 # via prefect python-dateutil==2.9.0.post0 # via @@ -692,6 +709,8 @@ pytz==2024.1 # mlflow # pandas # prefect +pywavelets==1.6.0 + # via scikit-image pyyaml==6.0.1 # via # cookiecutter @@ -709,13 +728,13 @@ pyzmq==26.0.3 # jupyter-console # jupyter-server # qtconsole -qtconsole==5.5.1 +qtconsole==5.5.2 # via jupyter qtpy==2.4.1 # via qtconsole querystring-parser==1.2.4 # via mlflow -redis==5.0.4 +redis==5.0.7 # via # dioptra # dioptra (pyproject.toml) @@ -725,7 +744,7 @@ referencing==0.35.1 # jsonschema # jsonschema-specifications # jupyter-events -requests==2.31.0 +requests==2.32.3 # via # cookiecutter # dioptra @@ -747,7 +766,7 @@ rfc3986-validator==0.1.1 # jupyter-events rich==13.7.1 # via dioptra (pyproject.toml) -rpds-py==0.18.0 +rpds-py==0.18.1 # via # jsonschema # referencing @@ -755,18 +774,18 @@ rq==1.16.2 # via # dioptra # dioptra (pyproject.toml) -s3transfer==0.10.1 +s3transfer==0.10.2 # via boto3 -scikit-image==0.23.2 +scikit-image==0.21.0 # via # imgaug # nrtk -scikit-learn==1.4.2 +scikit-learn==1.5.1 # via # adversarial-robustness-toolbox # dioptra (pyproject.toml) # mlflow -scipy==1.13.0 +scipy==1.13.1 # via # adversarial-robustness-toolbox # dioptra @@ -850,7 +869,7 @@ sphinxcontrib-qthelp==1.0.7 # via sphinx sphinxcontrib-serializinghtml==1.1.10 # via sphinx -sqlalchemy==2.0.29 +sqlalchemy==2.0.31 # via # alembic # dioptra @@ -861,17 +880,17 @@ sqlparse==0.5.0 # via mlflow stack-data==0.6.3 # via ipython -structlog==24.1.0 +structlog==24.2.0 # via # dioptra # dioptra (pyproject.toml) -sympy==1.12 +sympy==1.12.1 # via torch tabulate==0.9.0 # via prefect tblib==3.0.0 # via distributed -tensorboard==2.16.2 +tensorboard==2.17.0 # via dioptra (pyproject.toml) tensorboard-data-server==0.7.2 # via tensorboard @@ -883,9 +902,9 @@ text-unidecode==1.3 # via python-slugify threadpoolctl==3.5.0 # via scikit-learn -tifffile==2024.4.24 +tifffile==2024.7.2 # via scikit-image -time-machine==2.14.1 +time-machine==2.14.2 # via pendulum tinycss2==1.3.0 # via nbconvert @@ -907,7 +926,7 @@ torchaudio==2.2.2 # via -r requirements-dev-pytorch.in torchvision==0.17.2 # via -r requirements-dev-pytorch.in -tornado==6.4 +tornado==6.4.1 # via # distributed # ipykernel @@ -916,9 +935,9 @@ tornado==6.4 # jupyterlab # notebook # terminado -tox==4.15.0 +tox==4.16.0 # via dioptra (pyproject.toml) -tqdm==4.66.2 +tqdm==4.66.4 # via # adversarial-robustness-toolbox # kaggle @@ -942,12 +961,13 @@ traitlets==5.14.3 # qtconsole types-python-dateutil==2.9.0.20240316 # via arrow -typing-extensions==4.11.0 +typing-extensions==4.12.2 # via # alembic # dioptra # dioptra (pyproject.toml) # ipython + # opentelemetry-sdk # sqlalchemy # torch tzdata==2024.1 @@ -958,7 +978,7 @@ universal-pathlib==0.2.2 # via dioptra (pyproject.toml) uri-template==1.3.0 # via jsonschema -urllib3==2.2.1 +urllib3==2.2.2 # via # botocore # distributed @@ -966,11 +986,11 @@ urllib3==2.2.1 # kaggle # prefect # requests -virtualenv==20.26.1 +virtualenv==20.26.3 # via tox wcwidth==0.2.13 # via prompt-toolkit -webcolors==1.13 +webcolors==24.6.0 # via jsonschema webencodings==0.5.1 # via @@ -978,7 +998,7 @@ webencodings==0.5.1 # tinycss2 websocket-client==1.8.0 # via jupyter-server -werkzeug==3.0.2 +werkzeug==3.0.3 # via # dioptra # dioptra (pyproject.toml) @@ -991,13 +1011,15 @@ wheel==0.43.0 # via # dioptra (pyproject.toml) # pip-tools -widgetsnbextension==4.0.10 +widgetsnbextension==4.0.11 # via ipywidgets +wrapt==1.16.0 + # via deprecated yarl==1.9.4 # via aiohttp zict==3.0.0 # via distributed -zipp==3.18.1 +zipp==3.19.2 # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/macos-arm64-py3.11-requirements-dev-tensorflow.txt b/requirements/macos-arm64-py3.11-requirements-dev-tensorflow.txt index fd4a21112..68a02ee1c 100644 --- a/requirements/macos-arm64-py3.11-requirements-dev-tensorflow.txt +++ b/requirements/macos-arm64-py3.11-requirements-dev-tensorflow.txt @@ -11,7 +11,7 @@ absl-py==2.1.0 # keras # tensorboard # tensorflow -adversarial-robustness-toolbox==1.17.1 +adversarial-robustness-toolbox==1.18.1 # via dioptra (pyproject.toml) aiohttp==3.9.5 # via dioptra (pyproject.toml) @@ -19,7 +19,7 @@ aiosignal==1.3.1 # via aiohttp alabaster==0.7.16 # via sphinx -alembic==1.13.1 +alembic==1.13.2 # via # dioptra # dioptra (pyproject.toml) @@ -29,7 +29,7 @@ aniso8601==9.0.1 # via # flask-restx # graphene -anyio==4.3.0 +anyio==4.4.0 # via # httpx # jupyter-server @@ -59,9 +59,9 @@ attrs==23.2.0 # jsonschema # lsprotocol # referencing -autopep8==2.1.0 +autopep8==2.3.1 # via dioptra (pyproject.toml) -babel==2.14.0 +babel==2.15.0 # via # jupyterlab-server # sphinx @@ -75,13 +75,13 @@ bleach==6.1.0 # via # kaggle # nbconvert -blinker==1.8.1 +blinker==1.8.2 # via flask -boto3==1.34.96 +boto3==1.34.139 # via # dioptra # dioptra (pyproject.toml) -botocore==1.34.96 +botocore==1.34.139 # via # boto3 # s3transfer @@ -90,12 +90,14 @@ build==1.2.1 # dioptra (pyproject.toml) # pip-tools cachetools==5.3.3 - # via tox + # via + # mlflow + # tox cattrs==23.2.3 # via # lsprotocol # pygls -certifi==2024.2.2 +certifi==2024.7.4 # via # httpcore # httpx @@ -143,21 +145,23 @@ croniter==2.0.5 # via prefect cycler==0.12.1 # via matplotlib -dask==2024.4.2 +dask==2024.6.2 # via # distributed # prefect -debugpy==1.8.1 +debugpy==1.8.2 # via ipykernel decorator==5.1.1 # via ipython defusedxml==0.7.1 # via nbconvert +deprecated==1.2.14 + # via opentelemetry-api distlib==0.3.8 # via virtualenv -distributed==2024.4.2 +distributed==2024.6.2 # via prefect -docker==7.0.0 +docker==7.1.0 # via # mlflow # prefect @@ -172,15 +176,15 @@ esbonio==0.16.4 # via dioptra (pyproject.toml) executing==2.0.1 # via stack-data -faker==25.0.1 +faker==26.0.0 # via dioptra (pyproject.toml) -fastjsonschema==2.19.1 +fastjsonschema==2.20.0 # via nbformat -filelock==3.14.0 +filelock==3.15.4 # via # tox # virtualenv -flake8==7.0.0 +flake8==7.1.0 # via # dioptra (pyproject.toml) # flake8-bugbear @@ -200,7 +204,7 @@ flask-accepts==0.18.4 # via # dioptra # dioptra (pyproject.toml) -flask-cors==4.0.0 +flask-cors==4.0.1 # via # dioptra # dioptra (pyproject.toml) @@ -224,21 +228,21 @@ flask-sqlalchemy==3.1.1 # flask-migrate flatbuffers==24.3.25 # via tensorflow -fonttools==4.51.0 +fonttools==4.53.1 # via matplotlib fqdn==1.5.1 # via jsonschema -freezegun==1.5.0 +freezegun==1.5.1 # via dioptra (pyproject.toml) frozenlist==1.4.1 # via # aiohttp # aiosignal -fsspec==2024.3.1 +fsspec==2024.6.1 # via # dask # universal-pathlib -gast==0.5.4 +gast==0.6.0 # via tensorflow gitdb==4.0.11 # via gitpython @@ -254,11 +258,11 @@ graphql-core==3.2.3 # graphql-relay graphql-relay==3.2.0 # via graphene -grpcio==1.63.0 +grpcio==1.64.1 # via # tensorboard # tensorflow -gunicorn==21.2.0 +gunicorn==22.0.0 # via mlflow h11==0.14.0 # via httpcore @@ -277,7 +281,7 @@ idna==3.7 # jsonschema # requests # yarl -imageio==2.34.1 +imageio==2.34.2 # via # imgaug # scikit-image @@ -289,6 +293,7 @@ importlib-metadata==7.1.0 # via # dask # mlflow + # opentelemetry-api importlib-resources==6.4.0 # via # flask-restx @@ -299,20 +304,20 @@ injector==0.21.0 # via # dioptra # dioptra (pyproject.toml) -ipykernel==6.29.4 +ipykernel==6.29.5 # via # dioptra (pyproject.toml) # jupyter # jupyter-console # jupyterlab # qtconsole -ipython==8.24.0 +ipython==8.26.0 # via # dioptra (pyproject.toml) # ipykernel # ipywidgets # jupyter-console -ipywidgets==8.1.2 +ipywidgets==8.1.3 # via jupyter isoduration==20.11.0 # via jsonschema @@ -320,7 +325,7 @@ itsdangerous==2.2.0 # via flask jedi==0.19.1 # via ipython -jinja2==3.1.3 +jinja2==3.1.4 # via # cookiecutter # distributed @@ -342,7 +347,7 @@ joblib==1.4.2 # via scikit-learn json5==0.9.25 # via jupyterlab-server -jsonpointer==2.4 +jsonpointer==3.0.0 # via jsonschema jsonschema[format-nongpl]==4.22.0 # via @@ -356,7 +361,7 @@ jsonschema-specifications==2023.12.1 # via jsonschema jupyter==1.0.0 # via dioptra (pyproject.toml) -jupyter-client==8.6.1 +jupyter-client==8.6.2 # via # ipykernel # jupyter-console @@ -380,7 +385,7 @@ jupyter-events==0.10.0 # via jupyter-server jupyter-lsp==2.2.5 # via jupyterlab -jupyter-server==2.14.0 +jupyter-server==2.14.1 # via # jupyter-lsp # jupyterlab @@ -389,21 +394,21 @@ jupyter-server==2.14.0 # notebook-shim jupyter-server-terminals==0.5.3 # via jupyter-server -jupyterlab==4.1.8 +jupyterlab==4.2.3 # via # dioptra (pyproject.toml) # notebook jupyterlab-pygments==0.3.0 # via nbconvert -jupyterlab-server==2.27.1 +jupyterlab-server==2.27.2 # via # jupyterlab # notebook -jupyterlab-widgets==3.0.10 +jupyterlab-widgets==3.0.11 # via ipywidgets -kaggle==1.6.12 +kaggle==1.6.14 # via dioptra (pyproject.toml) -keras==3.3.3 +keras==3.4.1 # via tensorflow kiwisolver==1.4.5 # via matplotlib @@ -417,7 +422,7 @@ locket==1.0.0 # partd lsprotocol==2023.0.1 # via pygls -mako==1.3.3 +mako==1.3.5 # via alembic markdown==3.6 # via @@ -431,7 +436,7 @@ markupsafe==2.1.5 # mako # nbconvert # werkzeug -marshmallow==3.21.2 +marshmallow==3.21.3 # via # dioptra # dioptra (pyproject.toml) @@ -440,7 +445,7 @@ marshmallow==3.21.2 # prefect marshmallow-oneofschema==3.1.1 # via prefect -matplotlib==3.8.4 +matplotlib==3.9.1 # via # dioptra (pyproject.toml) # imgaug @@ -461,7 +466,7 @@ ml-dtypes==0.3.2 # via # keras # tensorflow -mlflow==2.12.1 +mlflow==2.14.2 # via dioptra (pyproject.toml) msgpack==1.0.8 # via @@ -471,7 +476,7 @@ multidict==6.0.5 # via # aiohttp # yarl -multimethod==1.11.2 +multimethod==1.12 # via # dioptra # dioptra (pyproject.toml) @@ -495,13 +500,13 @@ nest-asyncio==1.6.0 # via ipykernel networkx==3.3 # via scikit-image -notebook==7.1.3 +notebook==7.2.1 # via jupyter notebook-shim==0.2.4 # via # jupyterlab # notebook -nrtk==0.3.2 +nrtk==0.8.1 # via dioptra (pyproject.toml) numpy==1.26.4 # via @@ -523,6 +528,7 @@ numpy==1.26.4 # pyarrow # pybsm # pycocotools + # pywavelets # scikit-image # scikit-learn # scipy @@ -534,29 +540,38 @@ numpy==1.26.4 # tensorboard # tensorflow # tifffile -opencv-python==4.9.0.80 +opencv-python==4.10.0.84 # via # dioptra (pyproject.toml) # imgaug # nrtk # pybsm +opentelemetry-api==1.25.0 + # via + # mlflow + # opentelemetry-sdk + # opentelemetry-semantic-conventions +opentelemetry-sdk==1.25.0 + # via mlflow +opentelemetry-semantic-conventions==0.46b0 + # via opentelemetry-sdk opt-einsum==3.3.0 # via tensorflow -optree==0.11.0 +optree==0.12.0 # via keras overrides==7.7.0 # via jupyter-server -packaging==24.0 +packaging==24.1 # via # build # dask # distributed - # docker # gunicorn # ipykernel # jupyter-server # jupyterlab # jupyterlab-server + # keras # lazy-loader # marshmallow # matplotlib @@ -580,7 +595,7 @@ pandocfilters==1.5.1 # via nbconvert parso==0.8.4 # via jedi -partd==1.4.1 +partd==1.4.2 # via dask passlib==1.7.4 # via @@ -590,7 +605,7 @@ pendulum==3.0.0 # via prefect pexpect==4.9.0 # via ipython -pillow==10.3.0 +pillow==10.4.0 # via # dioptra (pyproject.toml) # imageio @@ -601,7 +616,7 @@ pillow==10.3.0 # smqtk-image-io pip-tools==7.4.1 # via dioptra (pyproject.toml) -platformdirs==4.2.1 +platformdirs==4.2.2 # via # esbonio # jupyter-core @@ -615,7 +630,7 @@ prefect==1.4.1 # via dioptra (pyproject.toml) prometheus-client==0.20.0 # via jupyter-server -prompt-toolkit==3.0.43 +prompt-toolkit==3.0.47 # via # ipython # jupyter-console @@ -624,7 +639,7 @@ protobuf==4.25.3 # mlflow # tensorboard # tensorflow -psutil==5.9.8 +psutil==6.0.0 # via # distributed # ipykernel @@ -640,13 +655,13 @@ pyarrow==15.0.2 # via # dioptra (pyproject.toml) # mlflow -pybsm==0.1.1 +pybsm==0.5.1 # via nrtk -pycocotools==2.0.7 +pycocotools==2.0.8 # via # dioptra (pyproject.toml) # nrtk -pycodestyle==2.11.1 +pycodestyle==2.12.0 # via # autopep8 # dioptra (pyproject.toml) @@ -659,7 +674,7 @@ pyflakes==3.2.0 # via flake8 pygls==1.3.1 # via esbonio -pygments==2.17.2 +pygments==2.18.0 # via # ipython # jupyter-console @@ -668,8 +683,11 @@ pygments==2.17.2 # rich # sphinx pyparsing==3.1.2 - # via matplotlib -pyproject-api==1.6.1 + # via + # dioptra + # dioptra (pyproject.toml) + # matplotlib +pyproject-api==1.7.1 # via tox pyproject-hooks==1.1.0 # via @@ -677,13 +695,13 @@ pyproject-hooks==1.1.0 # pip-tools pyspellchecker==0.8.1 # via esbonio -pytest==8.2.0 +pytest==8.2.2 # via # dioptra (pyproject.toml) # pytest-cookies pytest-cookies==0.7.0 # via dioptra (pyproject.toml) -python-box==7.1.1 +python-box==7.2.0 # via prefect python-dateutil==2.9.0.post0 # via @@ -719,6 +737,8 @@ pytz==2024.1 # mlflow # pandas # prefect +pywavelets==1.6.0 + # via scikit-image pyyaml==6.0.1 # via # cookiecutter @@ -736,13 +756,13 @@ pyzmq==26.0.3 # jupyter-console # jupyter-server # qtconsole -qtconsole==5.5.1 +qtconsole==5.5.2 # via jupyter qtpy==2.4.1 # via qtconsole querystring-parser==1.2.4 # via mlflow -redis==5.0.4 +redis==5.0.7 # via # dioptra # dioptra (pyproject.toml) @@ -752,7 +772,7 @@ referencing==0.35.1 # jsonschema # jsonschema-specifications # jupyter-events -requests==2.31.0 +requests==2.32.3 # via # cookiecutter # dioptra @@ -777,7 +797,7 @@ rich==13.7.1 # via # dioptra (pyproject.toml) # keras -rpds-py==0.18.0 +rpds-py==0.18.1 # via # jsonschema # referencing @@ -785,18 +805,18 @@ rq==1.16.2 # via # dioptra # dioptra (pyproject.toml) -s3transfer==0.10.1 +s3transfer==0.10.2 # via boto3 -scikit-image==0.23.2 +scikit-image==0.21.0 # via # imgaug # nrtk -scikit-learn==1.4.2 +scikit-learn==1.5.1 # via # adversarial-robustness-toolbox # dioptra (pyproject.toml) # mlflow -scipy==1.13.0 +scipy==1.13.1 # via # adversarial-robustness-toolbox # dioptra @@ -884,7 +904,7 @@ sphinxcontrib-qthelp==1.0.7 # via sphinx sphinxcontrib-serializinghtml==1.1.10 # via sphinx -sqlalchemy==2.0.29 +sqlalchemy==2.0.31 # via # alembic # dioptra @@ -895,7 +915,7 @@ sqlparse==0.5.0 # via mlflow stack-data==0.6.3 # via ipython -structlog==24.1.0 +structlog==24.2.0 # via # dioptra # dioptra (pyproject.toml) @@ -911,7 +931,7 @@ tensorboard-data-server==0.7.2 # via tensorboard tensorflow==2.16.1 # via -r requirements-dev-tensorflow.in -tensorflow-io-gcs-filesystem==0.37.0 +tensorflow-io-gcs-filesystem==0.37.1 # via tensorflow tensorflow-metal==1.1.0 ; sys_platform == "darwin" and (platform_machine == "aarch64" or platform_machine == "arm64") # via -r requirements-dev-tensorflow.in @@ -925,9 +945,9 @@ text-unidecode==1.3 # via python-slugify threadpoolctl==3.5.0 # via scikit-learn -tifffile==2024.4.24 +tifffile==2024.7.2 # via scikit-image -time-machine==2.14.1 +time-machine==2.14.2 # via pendulum tinycss2==1.3.0 # via nbconvert @@ -940,7 +960,7 @@ toolz==0.12.1 # dask # distributed # partd -tornado==6.4 +tornado==6.4.1 # via # distributed # ipykernel @@ -949,9 +969,9 @@ tornado==6.4 # jupyterlab # notebook # terminado -tox==4.15.0 +tox==4.16.0 # via dioptra (pyproject.toml) -tqdm==4.66.2 +tqdm==4.66.4 # via # adversarial-robustness-toolbox # kaggle @@ -975,12 +995,13 @@ traitlets==5.14.3 # qtconsole types-python-dateutil==2.9.0.20240316 # via arrow -typing-extensions==4.11.0 +typing-extensions==4.12.2 # via # alembic # dioptra # dioptra (pyproject.toml) # ipython + # opentelemetry-sdk # optree # sqlalchemy # tensorflow @@ -992,7 +1013,7 @@ universal-pathlib==0.2.2 # via dioptra (pyproject.toml) uri-template==1.3.0 # via jsonschema -urllib3==2.2.1 +urllib3==2.2.2 # via # botocore # distributed @@ -1000,11 +1021,11 @@ urllib3==2.2.1 # kaggle # prefect # requests -virtualenv==20.26.1 +virtualenv==20.26.3 # via tox wcwidth==0.2.13 # via prompt-toolkit -webcolors==1.13 +webcolors==24.6.0 # via jsonschema webencodings==0.5.1 # via @@ -1012,7 +1033,7 @@ webencodings==0.5.1 # tinycss2 websocket-client==1.8.0 # via jupyter-server -werkzeug==3.0.2 +werkzeug==3.0.3 # via # dioptra # dioptra (pyproject.toml) @@ -1027,15 +1048,17 @@ wheel==0.43.0 # dioptra (pyproject.toml) # pip-tools # tensorflow-metal -widgetsnbextension==4.0.10 +widgetsnbextension==4.0.11 # via ipywidgets wrapt==1.16.0 - # via tensorflow + # via + # deprecated + # tensorflow yarl==1.9.4 # via aiohttp zict==3.0.0 # via distributed -zipp==3.18.1 +zipp==3.19.2 # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/macos-arm64-py3.11-requirements-dev.txt b/requirements/macos-arm64-py3.11-requirements-dev.txt index c663a0a07..2dabbc108 100644 --- a/requirements/macos-arm64-py3.11-requirements-dev.txt +++ b/requirements/macos-arm64-py3.11-requirements-dev.txt @@ -8,7 +8,7 @@ # via -r requirements-dev.in absl-py==2.1.0 # via tensorboard -adversarial-robustness-toolbox==1.17.1 +adversarial-robustness-toolbox==1.18.1 # via dioptra (pyproject.toml) aiohttp==3.9.5 # via dioptra (pyproject.toml) @@ -16,7 +16,7 @@ aiosignal==1.3.1 # via aiohttp alabaster==0.7.16 # via sphinx -alembic==1.13.1 +alembic==1.13.2 # via # dioptra # dioptra (pyproject.toml) @@ -26,7 +26,7 @@ aniso8601==9.0.1 # via # flask-restx # graphene -anyio==4.3.0 +anyio==4.4.0 # via # httpx # jupyter-server @@ -54,9 +54,9 @@ attrs==23.2.0 # jsonschema # lsprotocol # referencing -autopep8==2.1.0 +autopep8==2.3.1 # via dioptra (pyproject.toml) -babel==2.14.0 +babel==2.15.0 # via # jupyterlab-server # sphinx @@ -70,13 +70,13 @@ bleach==6.1.0 # via # kaggle # nbconvert -blinker==1.8.1 +blinker==1.8.2 # via flask -boto3==1.34.96 +boto3==1.34.139 # via # dioptra # dioptra (pyproject.toml) -botocore==1.34.96 +botocore==1.34.139 # via # boto3 # s3transfer @@ -85,12 +85,14 @@ build==1.2.1 # dioptra (pyproject.toml) # pip-tools cachetools==5.3.3 - # via tox + # via + # mlflow + # tox cattrs==23.2.3 # via # lsprotocol # pygls -certifi==2024.2.2 +certifi==2024.7.4 # via # httpcore # httpx @@ -138,21 +140,23 @@ croniter==2.0.5 # via prefect cycler==0.12.1 # via matplotlib -dask==2024.4.2 +dask==2024.6.2 # via # distributed # prefect -debugpy==1.8.1 +debugpy==1.8.2 # via ipykernel decorator==5.1.1 # via ipython defusedxml==0.7.1 # via nbconvert +deprecated==1.2.14 + # via opentelemetry-api distlib==0.3.8 # via virtualenv -distributed==2024.4.2 +distributed==2024.6.2 # via prefect -docker==7.0.0 +docker==7.1.0 # via # mlflow # prefect @@ -167,15 +171,15 @@ esbonio==0.16.4 # via dioptra (pyproject.toml) executing==2.0.1 # via stack-data -faker==25.0.1 +faker==26.0.0 # via dioptra (pyproject.toml) -fastjsonschema==2.19.1 +fastjsonschema==2.20.0 # via nbformat -filelock==3.14.0 +filelock==3.15.4 # via # tox # virtualenv -flake8==7.0.0 +flake8==7.1.0 # via # dioptra (pyproject.toml) # flake8-bugbear @@ -195,7 +199,7 @@ flask-accepts==0.18.4 # via # dioptra # dioptra (pyproject.toml) -flask-cors==4.0.0 +flask-cors==4.0.1 # via # dioptra # dioptra (pyproject.toml) @@ -217,17 +221,17 @@ flask-sqlalchemy==3.1.1 # dioptra # dioptra (pyproject.toml) # flask-migrate -fonttools==4.51.0 +fonttools==4.53.1 # via matplotlib fqdn==1.5.1 # via jsonschema -freezegun==1.5.0 +freezegun==1.5.1 # via dioptra (pyproject.toml) frozenlist==1.4.1 # via # aiohttp # aiosignal -fsspec==2024.3.1 +fsspec==2024.6.1 # via # dask # universal-pathlib @@ -243,9 +247,9 @@ graphql-core==3.2.3 # graphql-relay graphql-relay==3.2.0 # via graphene -grpcio==1.63.0 +grpcio==1.64.1 # via tensorboard -gunicorn==21.2.0 +gunicorn==22.0.0 # via mlflow h11==0.14.0 # via httpcore @@ -260,7 +264,7 @@ idna==3.7 # jsonschema # requests # yarl -imageio==2.34.1 +imageio==2.34.2 # via # imgaug # scikit-image @@ -272,6 +276,7 @@ importlib-metadata==7.1.0 # via # dask # mlflow + # opentelemetry-api importlib-resources==6.4.0 # via # flask-restx @@ -282,20 +287,20 @@ injector==0.21.0 # via # dioptra # dioptra (pyproject.toml) -ipykernel==6.29.4 +ipykernel==6.29.5 # via # dioptra (pyproject.toml) # jupyter # jupyter-console # jupyterlab # qtconsole -ipython==8.24.0 +ipython==8.26.0 # via # dioptra (pyproject.toml) # ipykernel # ipywidgets # jupyter-console -ipywidgets==8.1.2 +ipywidgets==8.1.3 # via jupyter isoduration==20.11.0 # via jsonschema @@ -303,7 +308,7 @@ itsdangerous==2.2.0 # via flask jedi==0.19.1 # via ipython -jinja2==3.1.3 +jinja2==3.1.4 # via # cookiecutter # distributed @@ -325,7 +330,7 @@ joblib==1.4.2 # via scikit-learn json5==0.9.25 # via jupyterlab-server -jsonpointer==2.4 +jsonpointer==3.0.0 # via jsonschema jsonschema[format-nongpl]==4.22.0 # via @@ -339,7 +344,7 @@ jsonschema-specifications==2023.12.1 # via jsonschema jupyter==1.0.0 # via dioptra (pyproject.toml) -jupyter-client==8.6.1 +jupyter-client==8.6.2 # via # ipykernel # jupyter-console @@ -363,7 +368,7 @@ jupyter-events==0.10.0 # via jupyter-server jupyter-lsp==2.2.5 # via jupyterlab -jupyter-server==2.14.0 +jupyter-server==2.14.1 # via # jupyter-lsp # jupyterlab @@ -372,19 +377,19 @@ jupyter-server==2.14.0 # notebook-shim jupyter-server-terminals==0.5.3 # via jupyter-server -jupyterlab==4.1.8 +jupyterlab==4.2.3 # via # dioptra (pyproject.toml) # notebook jupyterlab-pygments==0.3.0 # via nbconvert -jupyterlab-server==2.27.1 +jupyterlab-server==2.27.2 # via # jupyterlab # notebook -jupyterlab-widgets==3.0.10 +jupyterlab-widgets==3.0.11 # via ipywidgets -kaggle==1.6.12 +kaggle==1.6.14 # via dioptra (pyproject.toml) kiwisolver==1.4.5 # via matplotlib @@ -396,7 +401,7 @@ locket==1.0.0 # partd lsprotocol==2023.0.1 # via pygls -mako==1.3.3 +mako==1.3.5 # via alembic markdown==3.6 # via @@ -410,7 +415,7 @@ markupsafe==2.1.5 # mako # nbconvert # werkzeug -marshmallow==3.21.2 +marshmallow==3.21.3 # via # dioptra # dioptra (pyproject.toml) @@ -419,7 +424,7 @@ marshmallow==3.21.2 # prefect marshmallow-oneofschema==3.1.1 # via prefect -matplotlib==3.8.4 +matplotlib==3.9.1 # via # dioptra (pyproject.toml) # imgaug @@ -436,7 +441,7 @@ mdurl==0.1.2 # via markdown-it-py mistune==3.0.2 # via nbconvert -mlflow==2.12.1 +mlflow==2.14.2 # via dioptra (pyproject.toml) msgpack==1.0.8 # via @@ -446,7 +451,7 @@ multidict==6.0.5 # via # aiohttp # yarl -multimethod==1.11.2 +multimethod==1.12 # via # dioptra # dioptra (pyproject.toml) @@ -468,13 +473,13 @@ nest-asyncio==1.6.0 # via ipykernel networkx==3.3 # via scikit-image -notebook==7.1.3 +notebook==7.2.1 # via jupyter notebook-shim==0.2.4 # via # jupyterlab # notebook -nrtk==0.3.2 +nrtk==0.8.1 # via dioptra (pyproject.toml) numpy==1.26.4 # via @@ -492,6 +497,7 @@ numpy==1.26.4 # pyarrow # pybsm # pycocotools + # pywavelets # scikit-image # scikit-learn # scipy @@ -502,20 +508,28 @@ numpy==1.26.4 # smqtk-image-io # tensorboard # tifffile -opencv-python==4.9.0.80 +opencv-python==4.10.0.84 # via # dioptra (pyproject.toml) # imgaug # nrtk # pybsm +opentelemetry-api==1.25.0 + # via + # mlflow + # opentelemetry-sdk + # opentelemetry-semantic-conventions +opentelemetry-sdk==1.25.0 + # via mlflow +opentelemetry-semantic-conventions==0.46b0 + # via opentelemetry-sdk overrides==7.7.0 # via jupyter-server -packaging==24.0 +packaging==24.1 # via # build # dask # distributed - # docker # gunicorn # ipykernel # jupyter-server @@ -543,7 +557,7 @@ pandocfilters==1.5.1 # via nbconvert parso==0.8.4 # via jedi -partd==1.4.1 +partd==1.4.2 # via dask passlib==1.7.4 # via @@ -553,7 +567,7 @@ pendulum==3.0.0 # via prefect pexpect==4.9.0 # via ipython -pillow==10.3.0 +pillow==10.4.0 # via # dioptra (pyproject.toml) # imageio @@ -564,7 +578,7 @@ pillow==10.3.0 # smqtk-image-io pip-tools==7.4.1 # via dioptra (pyproject.toml) -platformdirs==4.2.1 +platformdirs==4.2.2 # via # esbonio # jupyter-core @@ -578,15 +592,15 @@ prefect==1.4.1 # via dioptra (pyproject.toml) prometheus-client==0.20.0 # via jupyter-server -prompt-toolkit==3.0.43 +prompt-toolkit==3.0.47 # via # ipython # jupyter-console -protobuf==5.26.1 +protobuf==4.25.3 # via # mlflow # tensorboard -psutil==5.9.8 +psutil==6.0.0 # via # distributed # ipykernel @@ -602,13 +616,13 @@ pyarrow==15.0.2 # via # dioptra (pyproject.toml) # mlflow -pybsm==0.1.1 +pybsm==0.5.1 # via nrtk -pycocotools==2.0.7 +pycocotools==2.0.8 # via # dioptra (pyproject.toml) # nrtk -pycodestyle==2.11.1 +pycodestyle==2.12.0 # via # autopep8 # dioptra (pyproject.toml) @@ -621,7 +635,7 @@ pyflakes==3.2.0 # via flake8 pygls==1.3.1 # via esbonio -pygments==2.17.2 +pygments==2.18.0 # via # ipython # jupyter-console @@ -630,8 +644,11 @@ pygments==2.17.2 # rich # sphinx pyparsing==3.1.2 - # via matplotlib -pyproject-api==1.6.1 + # via + # dioptra + # dioptra (pyproject.toml) + # matplotlib +pyproject-api==1.7.1 # via tox pyproject-hooks==1.1.0 # via @@ -639,13 +656,13 @@ pyproject-hooks==1.1.0 # pip-tools pyspellchecker==0.8.1 # via esbonio -pytest==8.2.0 +pytest==8.2.2 # via # dioptra (pyproject.toml) # pytest-cookies pytest-cookies==0.7.0 # via dioptra (pyproject.toml) -python-box==7.1.1 +python-box==7.2.0 # via prefect python-dateutil==2.9.0.post0 # via @@ -681,6 +698,8 @@ pytz==2024.1 # mlflow # pandas # prefect +pywavelets==1.6.0 + # via scikit-image pyyaml==6.0.1 # via # cookiecutter @@ -698,13 +717,13 @@ pyzmq==26.0.3 # jupyter-console # jupyter-server # qtconsole -qtconsole==5.5.1 +qtconsole==5.5.2 # via jupyter qtpy==2.4.1 # via qtconsole querystring-parser==1.2.4 # via mlflow -redis==5.0.4 +redis==5.0.7 # via # dioptra # dioptra (pyproject.toml) @@ -714,7 +733,7 @@ referencing==0.35.1 # jsonschema # jsonschema-specifications # jupyter-events -requests==2.31.0 +requests==2.32.3 # via # cookiecutter # dioptra @@ -736,7 +755,7 @@ rfc3986-validator==0.1.1 # jupyter-events rich==13.7.1 # via dioptra (pyproject.toml) -rpds-py==0.18.0 +rpds-py==0.18.1 # via # jsonschema # referencing @@ -744,18 +763,18 @@ rq==1.16.2 # via # dioptra # dioptra (pyproject.toml) -s3transfer==0.10.1 +s3transfer==0.10.2 # via boto3 -scikit-image==0.23.2 +scikit-image==0.21.0 # via # imgaug # nrtk -scikit-learn==1.4.2 +scikit-learn==1.5.1 # via # adversarial-robustness-toolbox # dioptra (pyproject.toml) # mlflow -scipy==1.13.0 +scipy==1.13.1 # via # adversarial-robustness-toolbox # dioptra @@ -839,7 +858,7 @@ sphinxcontrib-qthelp==1.0.7 # via sphinx sphinxcontrib-serializinghtml==1.1.10 # via sphinx -sqlalchemy==2.0.29 +sqlalchemy==2.0.31 # via # alembic # dioptra @@ -850,7 +869,7 @@ sqlparse==0.5.0 # via mlflow stack-data==0.6.3 # via ipython -structlog==24.1.0 +structlog==24.2.0 # via # dioptra # dioptra (pyproject.toml) @@ -858,7 +877,7 @@ tabulate==0.9.0 # via prefect tblib==3.0.0 # via distributed -tensorboard==2.16.2 +tensorboard==2.17.0 # via dioptra (pyproject.toml) tensorboard-data-server==0.7.2 # via tensorboard @@ -870,9 +889,9 @@ text-unidecode==1.3 # via python-slugify threadpoolctl==3.5.0 # via scikit-learn -tifffile==2024.4.24 +tifffile==2024.7.2 # via scikit-image -time-machine==2.14.1 +time-machine==2.14.2 # via pendulum tinycss2==1.3.0 # via nbconvert @@ -885,7 +904,7 @@ toolz==0.12.1 # dask # distributed # partd -tornado==6.4 +tornado==6.4.1 # via # distributed # ipykernel @@ -894,9 +913,9 @@ tornado==6.4 # jupyterlab # notebook # terminado -tox==4.15.0 +tox==4.16.0 # via dioptra (pyproject.toml) -tqdm==4.66.2 +tqdm==4.66.4 # via # adversarial-robustness-toolbox # kaggle @@ -920,12 +939,13 @@ traitlets==5.14.3 # qtconsole types-python-dateutil==2.9.0.20240316 # via arrow -typing-extensions==4.11.0 +typing-extensions==4.12.2 # via # alembic # dioptra # dioptra (pyproject.toml) # ipython + # opentelemetry-sdk # sqlalchemy tzdata==2024.1 # via @@ -935,7 +955,7 @@ universal-pathlib==0.2.2 # via dioptra (pyproject.toml) uri-template==1.3.0 # via jsonschema -urllib3==2.2.1 +urllib3==2.2.2 # via # botocore # distributed @@ -943,11 +963,11 @@ urllib3==2.2.1 # kaggle # prefect # requests -virtualenv==20.26.1 +virtualenv==20.26.3 # via tox wcwidth==0.2.13 # via prompt-toolkit -webcolors==1.13 +webcolors==24.6.0 # via jsonschema webencodings==0.5.1 # via @@ -955,7 +975,7 @@ webencodings==0.5.1 # tinycss2 websocket-client==1.8.0 # via jupyter-server -werkzeug==3.0.2 +werkzeug==3.0.3 # via # dioptra # dioptra (pyproject.toml) @@ -968,13 +988,15 @@ wheel==0.43.0 # via # dioptra (pyproject.toml) # pip-tools -widgetsnbextension==4.0.10 +widgetsnbextension==4.0.11 # via ipywidgets +wrapt==1.16.0 + # via deprecated yarl==1.9.4 # via aiohttp zict==3.0.0 # via distributed -zipp==3.18.1 +zipp==3.19.2 # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/win-amd64-py3.11-requirements-dev-pytorch.txt b/requirements/win-amd64-py3.11-requirements-dev-pytorch.txt index e40ca703c..56c2e6eba 100644 --- a/requirements/win-amd64-py3.11-requirements-dev-pytorch.txt +++ b/requirements/win-amd64-py3.11-requirements-dev-pytorch.txt @@ -10,7 +10,7 @@ # via -r requirements-dev.in absl-py==2.1.0 # via tensorboard -adversarial-robustness-toolbox==1.17.1 +adversarial-robustness-toolbox==1.18.1 # via dioptra (pyproject.toml) aiohttp==3.9.5 # via dioptra (pyproject.toml) @@ -18,7 +18,7 @@ aiosignal==1.3.1 # via aiohttp alabaster==0.7.16 # via sphinx -alembic==1.13.1 +alembic==1.13.2 # via # dioptra # dioptra (pyproject.toml) @@ -28,7 +28,7 @@ aniso8601==9.0.1 # via # flask-restx # graphene -anyio==4.3.0 +anyio==4.4.0 # via # httpx # jupyter-server @@ -54,9 +54,9 @@ attrs==23.2.0 # jsonschema # lsprotocol # referencing -autopep8==2.1.0 +autopep8==2.3.1 # via dioptra (pyproject.toml) -babel==2.14.0 +babel==2.15.0 # via # jupyterlab-server # sphinx @@ -70,13 +70,13 @@ bleach==6.1.0 # via # kaggle # nbconvert -blinker==1.8.1 +blinker==1.8.2 # via flask -boto3==1.34.96 +boto3==1.34.139 # via # dioptra # dioptra (pyproject.toml) -botocore==1.34.96 +botocore==1.34.139 # via # boto3 # s3transfer @@ -85,12 +85,14 @@ build==1.2.1 # dioptra (pyproject.toml) # pip-tools cachetools==5.3.3 - # via tox + # via + # mlflow + # tox cattrs==23.2.3 # via # lsprotocol # pygls -certifi==2024.2.2 +certifi==2024.7.4 # via # httpcore # httpx @@ -145,21 +147,23 @@ croniter==2.0.5 # via prefect cycler==0.12.1 # via matplotlib -dask==2024.4.2 +dask==2024.6.2 # via # distributed # prefect -debugpy==1.8.1 +debugpy==1.8.2 # via ipykernel decorator==5.1.1 # via ipython defusedxml==0.7.1 # via nbconvert +deprecated==1.2.14 + # via opentelemetry-api distlib==0.3.8 # via virtualenv -distributed==2024.4.2 +distributed==2024.6.2 # via prefect -docker==7.0.0 +docker==7.1.0 # via # mlflow # prefect @@ -174,16 +178,16 @@ esbonio==0.16.4 # via dioptra (pyproject.toml) executing==2.0.1 # via stack-data -faker==25.0.1 +faker==26.0.0 # via dioptra (pyproject.toml) -fastjsonschema==2.19.1 +fastjsonschema==2.20.0 # via nbformat -filelock==3.14.0 +filelock==3.15.4 # via # torch # tox # virtualenv -flake8==7.0.0 +flake8==7.1.0 # via # dioptra (pyproject.toml) # flake8-bugbear @@ -203,7 +207,7 @@ flask-accepts==0.18.4 # via # dioptra # dioptra (pyproject.toml) -flask-cors==4.0.0 +flask-cors==4.0.1 # via # dioptra # dioptra (pyproject.toml) @@ -225,17 +229,17 @@ flask-sqlalchemy==3.1.1 # dioptra # dioptra (pyproject.toml) # flask-migrate -fonttools==4.51.0 +fonttools==4.53.1 # via matplotlib fqdn==1.5.1 # via jsonschema -freezegun==1.5.0 +freezegun==1.5.1 # via dioptra (pyproject.toml) frozenlist==1.4.1 # via # aiohttp # aiosignal -fsspec==2024.3.1 +fsspec==2024.6.1 # via # dask # torch @@ -254,7 +258,7 @@ graphql-relay==3.2.0 # via graphene greenlet==3.0.3 # via sqlalchemy -grpcio==1.63.0 +grpcio==1.64.1 # via tensorboard h11==0.14.0 # via httpcore @@ -269,7 +273,7 @@ idna==3.7 # jsonschema # requests # yarl -imageio==2.34.1 +imageio==2.34.2 # via # imgaug # scikit-image @@ -281,6 +285,7 @@ importlib-metadata==7.1.0 # via # dask # mlflow + # opentelemetry-api importlib-resources==6.4.0 # via # flask-restx @@ -291,20 +296,20 @@ injector==0.21.0 # via # dioptra # dioptra (pyproject.toml) -ipykernel==6.29.4 +ipykernel==6.29.5 # via # dioptra (pyproject.toml) # jupyter # jupyter-console # jupyterlab # qtconsole -ipython==8.24.0 +ipython==8.26.0 # via # dioptra (pyproject.toml) # ipykernel # ipywidgets # jupyter-console -ipywidgets==8.1.2 +ipywidgets==8.1.3 # via jupyter isoduration==20.11.0 # via jsonschema @@ -312,7 +317,7 @@ itsdangerous==2.2.0 # via flask jedi==0.19.1 # via ipython -jinja2==3.1.3 +jinja2==3.1.4 # via # cookiecutter # distributed @@ -335,7 +340,7 @@ joblib==1.4.2 # via scikit-learn json5==0.9.25 # via jupyterlab-server -jsonpointer==2.4 +jsonpointer==3.0.0 # via jsonschema jsonschema[format-nongpl]==4.22.0 # via @@ -349,7 +354,7 @@ jsonschema-specifications==2023.12.1 # via jsonschema jupyter==1.0.0 # via dioptra (pyproject.toml) -jupyter-client==8.6.1 +jupyter-client==8.6.2 # via # ipykernel # jupyter-console @@ -373,7 +378,7 @@ jupyter-events==0.10.0 # via jupyter-server jupyter-lsp==2.2.5 # via jupyterlab -jupyter-server==2.14.0 +jupyter-server==2.14.1 # via # jupyter-lsp # jupyterlab @@ -382,19 +387,19 @@ jupyter-server==2.14.0 # notebook-shim jupyter-server-terminals==0.5.3 # via jupyter-server -jupyterlab==4.1.8 +jupyterlab==4.2.3 # via # dioptra (pyproject.toml) # notebook jupyterlab-pygments==0.3.0 # via nbconvert -jupyterlab-server==2.27.1 +jupyterlab-server==2.27.2 # via # jupyterlab # notebook -jupyterlab-widgets==3.0.10 +jupyterlab-widgets==3.0.11 # via ipywidgets -kaggle==1.6.12 +kaggle==1.6.14 # via dioptra (pyproject.toml) kiwisolver==1.4.5 # via matplotlib @@ -406,7 +411,7 @@ locket==1.0.0 # partd lsprotocol==2023.0.1 # via pygls -mako==1.3.3 +mako==1.3.5 # via alembic markdown==3.6 # via @@ -420,7 +425,7 @@ markupsafe==2.1.5 # mako # nbconvert # werkzeug -marshmallow==3.21.2 +marshmallow==3.21.3 # via # dioptra # dioptra (pyproject.toml) @@ -429,7 +434,7 @@ marshmallow==3.21.2 # prefect marshmallow-oneofschema==3.1.1 # via prefect -matplotlib==3.8.4 +matplotlib==3.9.1 # via # dioptra (pyproject.toml) # imgaug @@ -446,7 +451,7 @@ mdurl==0.1.2 # via markdown-it-py mistune==3.0.2 # via nbconvert -mlflow==2.12.1 +mlflow==2.14.2 # via dioptra (pyproject.toml) mpmath==1.3.0 # via sympy @@ -458,7 +463,7 @@ multidict==6.0.5 # via # aiohttp # yarl -multimethod==1.11.2 +multimethod==1.12 # via # dioptra # dioptra (pyproject.toml) @@ -482,13 +487,13 @@ networkx==3.3 # via # scikit-image # torch -notebook==7.1.3 +notebook==7.2.1 # via jupyter notebook-shim==0.2.4 # via # jupyterlab # notebook -nrtk==0.3.2 +nrtk==0.8.1 # via dioptra (pyproject.toml) numpy==1.26.4 # via @@ -506,6 +511,7 @@ numpy==1.26.4 # pyarrow # pybsm # pycocotools + # pywavelets # scikit-image # scikit-learn # scipy @@ -517,20 +523,28 @@ numpy==1.26.4 # tensorboard # tifffile # torchvision -opencv-python==4.9.0.80 +opencv-python==4.10.0.84 # via # dioptra (pyproject.toml) # imgaug # nrtk # pybsm +opentelemetry-api==1.25.0 + # via + # mlflow + # opentelemetry-sdk + # opentelemetry-semantic-conventions +opentelemetry-sdk==1.25.0 + # via mlflow +opentelemetry-semantic-conventions==0.46b0 + # via opentelemetry-sdk overrides==7.7.0 # via jupyter-server -packaging==24.0 +packaging==24.1 # via # build # dask # distributed - # docker # ipykernel # jupyter-server # jupyterlab @@ -557,7 +571,7 @@ pandocfilters==1.5.1 # via nbconvert parso==0.8.4 # via jedi -partd==1.4.1 +partd==1.4.2 # via dask passlib==1.7.4 # via @@ -565,7 +579,7 @@ passlib==1.7.4 # dioptra (pyproject.toml) pendulum==3.0.0 # via prefect -pillow==10.3.0 +pillow==10.4.0 # via # dioptra (pyproject.toml) # imageio @@ -577,7 +591,7 @@ pillow==10.3.0 # torchvision pip-tools==7.4.1 # via dioptra (pyproject.toml) -platformdirs==4.2.1 +platformdirs==4.2.2 # via # esbonio # jupyter-core @@ -591,15 +605,15 @@ prefect==1.4.1 # via dioptra (pyproject.toml) prometheus-client==0.20.0 # via jupyter-server -prompt-toolkit==3.0.43 +prompt-toolkit==3.0.47 # via # ipython # jupyter-console -protobuf==5.26.1 +protobuf==4.25.3 # via # mlflow # tensorboard -psutil==5.9.8 +psutil==6.0.0 # via # distributed # ipykernel @@ -611,13 +625,13 @@ pyarrow==15.0.2 # via # dioptra (pyproject.toml) # mlflow -pybsm==0.1.1 +pybsm==0.5.1 # via nrtk -pycocotools==2.0.7 +pycocotools==2.0.8 # via # dioptra (pyproject.toml) # nrtk -pycodestyle==2.11.1 +pycodestyle==2.12.0 # via # autopep8 # dioptra (pyproject.toml) @@ -630,7 +644,7 @@ pyflakes==3.2.0 # via flake8 pygls==1.3.1 # via esbonio -pygments==2.17.2 +pygments==2.18.0 # via # ipython # jupyter-console @@ -639,8 +653,11 @@ pygments==2.17.2 # rich # sphinx pyparsing==3.1.2 - # via matplotlib -pyproject-api==1.6.1 + # via + # dioptra + # dioptra (pyproject.toml) + # matplotlib +pyproject-api==1.7.1 # via tox pyproject-hooks==1.1.0 # via @@ -648,13 +665,13 @@ pyproject-hooks==1.1.0 # pip-tools pyspellchecker==0.8.1 # via esbonio -pytest==8.2.0 +pytest==8.2.2 # via # dioptra (pyproject.toml) # pytest-cookies pytest-cookies==0.7.0 # via dioptra (pyproject.toml) -python-box==7.1.1 +python-box==7.2.0 # via prefect python-dateutil==2.9.0.post0 # via @@ -690,6 +707,8 @@ pytz==2024.1 # mlflow # pandas # prefect +pywavelets==1.6.0 + # via scikit-image pywin32==306 # via # docker @@ -716,13 +735,13 @@ pyzmq==26.0.3 # jupyter-console # jupyter-server # qtconsole -qtconsole==5.5.1 +qtconsole==5.5.2 # via jupyter qtpy==2.4.1 # via qtconsole querystring-parser==1.2.4 # via mlflow -redis==5.0.4 +redis==5.0.7 # via # dioptra # dioptra (pyproject.toml) @@ -732,7 +751,7 @@ referencing==0.35.1 # jsonschema # jsonschema-specifications # jupyter-events -requests==2.31.0 +requests==2.32.3 # via # cookiecutter # dioptra @@ -754,7 +773,7 @@ rfc3986-validator==0.1.1 # jupyter-events rich==13.7.1 # via dioptra (pyproject.toml) -rpds-py==0.18.0 +rpds-py==0.18.1 # via # jsonschema # referencing @@ -762,18 +781,18 @@ rq==1.16.2 # via # dioptra # dioptra (pyproject.toml) -s3transfer==0.10.1 +s3transfer==0.10.2 # via boto3 -scikit-image==0.23.2 +scikit-image==0.21.0 # via # imgaug # nrtk -scikit-learn==1.4.2 +scikit-learn==1.5.1 # via # adversarial-robustness-toolbox # dioptra (pyproject.toml) # mlflow -scipy==1.13.0 +scipy==1.13.1 # via # adversarial-robustness-toolbox # dioptra @@ -857,7 +876,7 @@ sphinxcontrib-qthelp==1.0.7 # via sphinx sphinxcontrib-serializinghtml==1.1.10 # via sphinx -sqlalchemy==2.0.29 +sqlalchemy==2.0.31 # via # alembic # dioptra @@ -868,17 +887,17 @@ sqlparse==0.5.0 # via mlflow stack-data==0.6.3 # via ipython -structlog==24.1.0 +structlog==24.2.0 # via # dioptra # dioptra (pyproject.toml) -sympy==1.12 +sympy==1.12.1 # via torch tabulate==0.9.0 # via prefect tblib==3.0.0 # via distributed -tensorboard==2.16.2 +tensorboard==2.17.0 # via dioptra (pyproject.toml) tensorboard-data-server==0.7.2 # via tensorboard @@ -890,9 +909,9 @@ text-unidecode==1.3 # via python-slugify threadpoolctl==3.5.0 # via scikit-learn -tifffile==2024.4.24 +tifffile==2024.7.2 # via scikit-image -time-machine==2.14.1 +time-machine==2.14.2 # via pendulum tinycss2==1.3.0 # via nbconvert @@ -914,7 +933,7 @@ torchaudio==2.2.2 # via -r requirements-dev-pytorch.in torchvision==0.17.2 # via -r requirements-dev-pytorch.in -tornado==6.4 +tornado==6.4.1 # via # distributed # ipykernel @@ -923,9 +942,9 @@ tornado==6.4 # jupyterlab # notebook # terminado -tox==4.15.0 +tox==4.16.0 # via dioptra (pyproject.toml) -tqdm==4.66.2 +tqdm==4.66.4 # via # adversarial-robustness-toolbox # kaggle @@ -949,12 +968,13 @@ traitlets==5.14.3 # qtconsole types-python-dateutil==2.9.0.20240316 # via arrow -typing-extensions==4.11.0 +typing-extensions==4.12.2 # via # alembic # dioptra # dioptra (pyproject.toml) # ipython + # opentelemetry-sdk # sqlalchemy # torch tzdata==2024.1 @@ -965,7 +985,7 @@ universal-pathlib==0.2.2 # via dioptra (pyproject.toml) uri-template==1.3.0 # via jsonschema -urllib3==2.2.1 +urllib3==2.2.2 # via # botocore # distributed @@ -973,13 +993,13 @@ urllib3==2.2.1 # kaggle # prefect # requests -virtualenv==20.26.1 +virtualenv==20.26.3 # via tox waitress==3.0.0 # via mlflow wcwidth==0.2.13 # via prompt-toolkit -webcolors==1.13 +webcolors==24.6.0 # via jsonschema webencodings==0.5.1 # via @@ -987,7 +1007,7 @@ webencodings==0.5.1 # tinycss2 websocket-client==1.8.0 # via jupyter-server -werkzeug==3.0.2 +werkzeug==3.0.3 # via # dioptra # dioptra (pyproject.toml) @@ -1000,13 +1020,15 @@ wheel==0.43.0 # via # dioptra (pyproject.toml) # pip-tools -widgetsnbextension==4.0.10 +widgetsnbextension==4.0.11 # via ipywidgets +wrapt==1.16.0 + # via deprecated yarl==1.9.4 # via aiohttp zict==3.0.0 # via distributed -zipp==3.18.1 +zipp==3.19.2 # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/win-amd64-py3.11-requirements-dev-tensorflow.txt b/requirements/win-amd64-py3.11-requirements-dev-tensorflow.txt index 3c98dcd18..2144ed37f 100644 --- a/requirements/win-amd64-py3.11-requirements-dev-tensorflow.txt +++ b/requirements/win-amd64-py3.11-requirements-dev-tensorflow.txt @@ -11,7 +11,7 @@ absl-py==2.1.0 # keras # tensorboard # tensorflow-intel -adversarial-robustness-toolbox==1.17.1 +adversarial-robustness-toolbox==1.18.1 # via dioptra (pyproject.toml) aiohttp==3.9.5 # via dioptra (pyproject.toml) @@ -19,7 +19,7 @@ aiosignal==1.3.1 # via aiohttp alabaster==0.7.16 # via sphinx -alembic==1.13.1 +alembic==1.13.2 # via # dioptra # dioptra (pyproject.toml) @@ -29,7 +29,7 @@ aniso8601==9.0.1 # via # flask-restx # graphene -anyio==4.3.0 +anyio==4.4.0 # via # httpx # jupyter-server @@ -57,9 +57,9 @@ attrs==23.2.0 # jsonschema # lsprotocol # referencing -autopep8==2.1.0 +autopep8==2.3.1 # via dioptra (pyproject.toml) -babel==2.14.0 +babel==2.15.0 # via # jupyterlab-server # sphinx @@ -73,13 +73,13 @@ bleach==6.1.0 # via # kaggle # nbconvert -blinker==1.8.1 +blinker==1.8.2 # via flask -boto3==1.34.96 +boto3==1.34.139 # via # dioptra # dioptra (pyproject.toml) -botocore==1.34.96 +botocore==1.34.139 # via # boto3 # s3transfer @@ -88,12 +88,14 @@ build==1.2.1 # dioptra (pyproject.toml) # pip-tools cachetools==5.3.3 - # via tox + # via + # mlflow + # tox cattrs==23.2.3 # via # lsprotocol # pygls -certifi==2024.2.2 +certifi==2024.7.4 # via # httpcore # httpx @@ -148,21 +150,23 @@ croniter==2.0.5 # via prefect cycler==0.12.1 # via matplotlib -dask==2024.4.2 +dask==2024.6.2 # via # distributed # prefect -debugpy==1.8.1 +debugpy==1.8.2 # via ipykernel decorator==5.1.1 # via ipython defusedxml==0.7.1 # via nbconvert +deprecated==1.2.14 + # via opentelemetry-api distlib==0.3.8 # via virtualenv -distributed==2024.4.2 +distributed==2024.6.2 # via prefect -docker==7.0.0 +docker==7.1.0 # via # mlflow # prefect @@ -177,15 +181,15 @@ esbonio==0.16.4 # via dioptra (pyproject.toml) executing==2.0.1 # via stack-data -faker==25.0.1 +faker==26.0.0 # via dioptra (pyproject.toml) -fastjsonschema==2.19.1 +fastjsonschema==2.20.0 # via nbformat -filelock==3.14.0 +filelock==3.15.4 # via # tox # virtualenv -flake8==7.0.0 +flake8==7.1.0 # via # dioptra (pyproject.toml) # flake8-bugbear @@ -205,7 +209,7 @@ flask-accepts==0.18.4 # via # dioptra # dioptra (pyproject.toml) -flask-cors==4.0.0 +flask-cors==4.0.1 # via # dioptra # dioptra (pyproject.toml) @@ -229,21 +233,21 @@ flask-sqlalchemy==3.1.1 # flask-migrate flatbuffers==24.3.25 # via tensorflow-intel -fonttools==4.51.0 +fonttools==4.53.1 # via matplotlib fqdn==1.5.1 # via jsonschema -freezegun==1.5.0 +freezegun==1.5.1 # via dioptra (pyproject.toml) frozenlist==1.4.1 # via # aiohttp # aiosignal -fsspec==2024.3.1 +fsspec==2024.6.1 # via # dask # universal-pathlib -gast==0.5.4 +gast==0.6.0 # via tensorflow-intel gitdb==4.0.11 # via gitpython @@ -261,7 +265,7 @@ graphql-relay==3.2.0 # via graphene greenlet==3.0.3 # via sqlalchemy -grpcio==1.63.0 +grpcio==1.64.1 # via # tensorboard # tensorflow-intel @@ -282,7 +286,7 @@ idna==3.7 # jsonschema # requests # yarl -imageio==2.34.1 +imageio==2.34.2 # via # imgaug # scikit-image @@ -294,6 +298,7 @@ importlib-metadata==7.1.0 # via # dask # mlflow + # opentelemetry-api importlib-resources==6.4.0 # via # flask-restx @@ -304,20 +309,20 @@ injector==0.21.0 # via # dioptra # dioptra (pyproject.toml) -ipykernel==6.29.4 +ipykernel==6.29.5 # via # dioptra (pyproject.toml) # jupyter # jupyter-console # jupyterlab # qtconsole -ipython==8.24.0 +ipython==8.26.0 # via # dioptra (pyproject.toml) # ipykernel # ipywidgets # jupyter-console -ipywidgets==8.1.2 +ipywidgets==8.1.3 # via jupyter isoduration==20.11.0 # via jsonschema @@ -325,7 +330,7 @@ itsdangerous==2.2.0 # via flask jedi==0.19.1 # via ipython -jinja2==3.1.3 +jinja2==3.1.4 # via # cookiecutter # distributed @@ -347,7 +352,7 @@ joblib==1.4.2 # via scikit-learn json5==0.9.25 # via jupyterlab-server -jsonpointer==2.4 +jsonpointer==3.0.0 # via jsonschema jsonschema[format-nongpl]==4.22.0 # via @@ -361,7 +366,7 @@ jsonschema-specifications==2023.12.1 # via jsonschema jupyter==1.0.0 # via dioptra (pyproject.toml) -jupyter-client==8.6.1 +jupyter-client==8.6.2 # via # ipykernel # jupyter-console @@ -385,7 +390,7 @@ jupyter-events==0.10.0 # via jupyter-server jupyter-lsp==2.2.5 # via jupyterlab -jupyter-server==2.14.0 +jupyter-server==2.14.1 # via # jupyter-lsp # jupyterlab @@ -394,21 +399,21 @@ jupyter-server==2.14.0 # notebook-shim jupyter-server-terminals==0.5.3 # via jupyter-server -jupyterlab==4.1.8 +jupyterlab==4.2.3 # via # dioptra (pyproject.toml) # notebook jupyterlab-pygments==0.3.0 # via nbconvert -jupyterlab-server==2.27.1 +jupyterlab-server==2.27.2 # via # jupyterlab # notebook -jupyterlab-widgets==3.0.10 +jupyterlab-widgets==3.0.11 # via ipywidgets -kaggle==1.6.12 +kaggle==1.6.14 # via dioptra (pyproject.toml) -keras==3.3.3 +keras==3.4.1 # via tensorflow-intel kiwisolver==1.4.5 # via matplotlib @@ -422,7 +427,7 @@ locket==1.0.0 # partd lsprotocol==2023.0.1 # via pygls -mako==1.3.3 +mako==1.3.5 # via alembic markdown==3.6 # via @@ -436,7 +441,7 @@ markupsafe==2.1.5 # mako # nbconvert # werkzeug -marshmallow==3.21.2 +marshmallow==3.21.3 # via # dioptra # dioptra (pyproject.toml) @@ -445,7 +450,7 @@ marshmallow==3.21.2 # prefect marshmallow-oneofschema==3.1.1 # via prefect -matplotlib==3.8.4 +matplotlib==3.9.1 # via # dioptra (pyproject.toml) # imgaug @@ -466,7 +471,7 @@ ml-dtypes==0.3.2 # via # keras # tensorflow-intel -mlflow==2.12.1 +mlflow==2.14.2 # via dioptra (pyproject.toml) msgpack==1.0.8 # via @@ -476,7 +481,7 @@ multidict==6.0.5 # via # aiohttp # yarl -multimethod==1.11.2 +multimethod==1.12 # via # dioptra # dioptra (pyproject.toml) @@ -500,13 +505,13 @@ nest-asyncio==1.6.0 # via ipykernel networkx==3.3 # via scikit-image -notebook==7.1.3 +notebook==7.2.1 # via jupyter notebook-shim==0.2.4 # via # jupyterlab # notebook -nrtk==0.3.2 +nrtk==0.8.1 # via dioptra (pyproject.toml) numpy==1.26.4 # via @@ -528,6 +533,7 @@ numpy==1.26.4 # pyarrow # pybsm # pycocotools + # pywavelets # scikit-image # scikit-learn # scipy @@ -539,28 +545,37 @@ numpy==1.26.4 # tensorboard # tensorflow-intel # tifffile -opencv-python==4.9.0.80 +opencv-python==4.10.0.84 # via # dioptra (pyproject.toml) # imgaug # nrtk # pybsm +opentelemetry-api==1.25.0 + # via + # mlflow + # opentelemetry-sdk + # opentelemetry-semantic-conventions +opentelemetry-sdk==1.25.0 + # via mlflow +opentelemetry-semantic-conventions==0.46b0 + # via opentelemetry-sdk opt-einsum==3.3.0 # via tensorflow-intel -optree==0.11.0 +optree==0.12.0 # via keras overrides==7.7.0 # via jupyter-server -packaging==24.0 +packaging==24.1 # via # build # dask # distributed - # docker # ipykernel # jupyter-server # jupyterlab # jupyterlab-server + # keras # lazy-loader # marshmallow # matplotlib @@ -584,7 +599,7 @@ pandocfilters==1.5.1 # via nbconvert parso==0.8.4 # via jedi -partd==1.4.1 +partd==1.4.2 # via dask passlib==1.7.4 # via @@ -592,7 +607,7 @@ passlib==1.7.4 # dioptra (pyproject.toml) pendulum==3.0.0 # via prefect -pillow==10.3.0 +pillow==10.4.0 # via # dioptra (pyproject.toml) # imageio @@ -603,7 +618,7 @@ pillow==10.3.0 # smqtk-image-io pip-tools==7.4.1 # via dioptra (pyproject.toml) -platformdirs==4.2.1 +platformdirs==4.2.2 # via # esbonio # jupyter-core @@ -617,7 +632,7 @@ prefect==1.4.1 # via dioptra (pyproject.toml) prometheus-client==0.20.0 # via jupyter-server -prompt-toolkit==3.0.43 +prompt-toolkit==3.0.47 # via # ipython # jupyter-console @@ -626,7 +641,7 @@ protobuf==4.25.3 # mlflow # tensorboard # tensorflow-intel -psutil==5.9.8 +psutil==6.0.0 # via # distributed # ipykernel @@ -638,13 +653,13 @@ pyarrow==15.0.2 # via # dioptra (pyproject.toml) # mlflow -pybsm==0.1.1 +pybsm==0.5.1 # via nrtk -pycocotools==2.0.7 +pycocotools==2.0.8 # via # dioptra (pyproject.toml) # nrtk -pycodestyle==2.11.1 +pycodestyle==2.12.0 # via # autopep8 # dioptra (pyproject.toml) @@ -657,7 +672,7 @@ pyflakes==3.2.0 # via flake8 pygls==1.3.1 # via esbonio -pygments==2.17.2 +pygments==2.18.0 # via # ipython # jupyter-console @@ -666,8 +681,11 @@ pygments==2.17.2 # rich # sphinx pyparsing==3.1.2 - # via matplotlib -pyproject-api==1.6.1 + # via + # dioptra + # dioptra (pyproject.toml) + # matplotlib +pyproject-api==1.7.1 # via tox pyproject-hooks==1.1.0 # via @@ -675,13 +693,13 @@ pyproject-hooks==1.1.0 # pip-tools pyspellchecker==0.8.1 # via esbonio -pytest==8.2.0 +pytest==8.2.2 # via # dioptra (pyproject.toml) # pytest-cookies pytest-cookies==0.7.0 # via dioptra (pyproject.toml) -python-box==7.1.1 +python-box==7.2.0 # via prefect python-dateutil==2.9.0.post0 # via @@ -717,6 +735,8 @@ pytz==2024.1 # mlflow # pandas # prefect +pywavelets==1.6.0 + # via scikit-image pywin32==306 # via # docker @@ -743,13 +763,13 @@ pyzmq==26.0.3 # jupyter-console # jupyter-server # qtconsole -qtconsole==5.5.1 +qtconsole==5.5.2 # via jupyter qtpy==2.4.1 # via qtconsole querystring-parser==1.2.4 # via mlflow -redis==5.0.4 +redis==5.0.7 # via # dioptra # dioptra (pyproject.toml) @@ -759,7 +779,7 @@ referencing==0.35.1 # jsonschema # jsonschema-specifications # jupyter-events -requests==2.31.0 +requests==2.32.3 # via # cookiecutter # dioptra @@ -784,7 +804,7 @@ rich==13.7.1 # via # dioptra (pyproject.toml) # keras -rpds-py==0.18.0 +rpds-py==0.18.1 # via # jsonschema # referencing @@ -792,18 +812,18 @@ rq==1.16.2 # via # dioptra # dioptra (pyproject.toml) -s3transfer==0.10.1 +s3transfer==0.10.2 # via boto3 -scikit-image==0.23.2 +scikit-image==0.21.0 # via # imgaug # nrtk -scikit-learn==1.4.2 +scikit-learn==1.5.1 # via # adversarial-robustness-toolbox # dioptra (pyproject.toml) # mlflow -scipy==1.13.0 +scipy==1.13.1 # via # adversarial-robustness-toolbox # dioptra @@ -890,7 +910,7 @@ sphinxcontrib-qthelp==1.0.7 # via sphinx sphinxcontrib-serializinghtml==1.1.10 # via sphinx -sqlalchemy==2.0.29 +sqlalchemy==2.0.31 # via # alembic # dioptra @@ -901,7 +921,7 @@ sqlparse==0.5.0 # via mlflow stack-data==0.6.3 # via ipython -structlog==24.1.0 +structlog==24.2.0 # via # dioptra # dioptra (pyproject.toml) @@ -931,9 +951,9 @@ text-unidecode==1.3 # via python-slugify threadpoolctl==3.5.0 # via scikit-learn -tifffile==2024.4.24 +tifffile==2024.7.2 # via scikit-image -time-machine==2.14.1 +time-machine==2.14.2 # via pendulum tinycss2==1.3.0 # via nbconvert @@ -946,7 +966,7 @@ toolz==0.12.1 # dask # distributed # partd -tornado==6.4 +tornado==6.4.1 # via # distributed # ipykernel @@ -955,9 +975,9 @@ tornado==6.4 # jupyterlab # notebook # terminado -tox==4.15.0 +tox==4.16.0 # via dioptra (pyproject.toml) -tqdm==4.66.2 +tqdm==4.66.4 # via # adversarial-robustness-toolbox # kaggle @@ -981,12 +1001,13 @@ traitlets==5.14.3 # qtconsole types-python-dateutil==2.9.0.20240316 # via arrow -typing-extensions==4.11.0 +typing-extensions==4.12.2 # via # alembic # dioptra # dioptra (pyproject.toml) # ipython + # opentelemetry-sdk # optree # sqlalchemy # tensorflow-intel @@ -998,7 +1019,7 @@ universal-pathlib==0.2.2 # via dioptra (pyproject.toml) uri-template==1.3.0 # via jsonschema -urllib3==2.2.1 +urllib3==2.2.2 # via # botocore # distributed @@ -1006,13 +1027,13 @@ urllib3==2.2.1 # kaggle # prefect # requests -virtualenv==20.26.1 +virtualenv==20.26.3 # via tox waitress==3.0.0 # via mlflow wcwidth==0.2.13 # via prompt-toolkit -webcolors==1.13 +webcolors==24.6.0 # via jsonschema webencodings==0.5.1 # via @@ -1020,7 +1041,7 @@ webencodings==0.5.1 # tinycss2 websocket-client==1.8.0 # via jupyter-server -werkzeug==3.0.2 +werkzeug==3.0.3 # via # dioptra # dioptra (pyproject.toml) @@ -1034,15 +1055,17 @@ wheel==0.43.0 # astunparse # dioptra (pyproject.toml) # pip-tools -widgetsnbextension==4.0.10 +widgetsnbextension==4.0.11 # via ipywidgets wrapt==1.16.0 - # via tensorflow-intel + # via + # deprecated + # tensorflow-intel yarl==1.9.4 # via aiohttp zict==3.0.0 # via distributed -zipp==3.18.1 +zipp==3.19.2 # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/win-amd64-py3.11-requirements-dev.txt b/requirements/win-amd64-py3.11-requirements-dev.txt index d1a4b5d7f..3fa923b23 100644 --- a/requirements/win-amd64-py3.11-requirements-dev.txt +++ b/requirements/win-amd64-py3.11-requirements-dev.txt @@ -8,7 +8,7 @@ # via -r requirements-dev.in absl-py==2.1.0 # via tensorboard -adversarial-robustness-toolbox==1.17.1 +adversarial-robustness-toolbox==1.18.1 # via dioptra (pyproject.toml) aiohttp==3.9.5 # via dioptra (pyproject.toml) @@ -16,7 +16,7 @@ aiosignal==1.3.1 # via aiohttp alabaster==0.7.16 # via sphinx -alembic==1.13.1 +alembic==1.13.2 # via # dioptra # dioptra (pyproject.toml) @@ -26,7 +26,7 @@ aniso8601==9.0.1 # via # flask-restx # graphene -anyio==4.3.0 +anyio==4.4.0 # via # httpx # jupyter-server @@ -52,9 +52,9 @@ attrs==23.2.0 # jsonschema # lsprotocol # referencing -autopep8==2.1.0 +autopep8==2.3.1 # via dioptra (pyproject.toml) -babel==2.14.0 +babel==2.15.0 # via # jupyterlab-server # sphinx @@ -68,13 +68,13 @@ bleach==6.1.0 # via # kaggle # nbconvert -blinker==1.8.1 +blinker==1.8.2 # via flask -boto3==1.34.96 +boto3==1.34.139 # via # dioptra # dioptra (pyproject.toml) -botocore==1.34.96 +botocore==1.34.139 # via # boto3 # s3transfer @@ -83,12 +83,14 @@ build==1.2.1 # dioptra (pyproject.toml) # pip-tools cachetools==5.3.3 - # via tox + # via + # mlflow + # tox cattrs==23.2.3 # via # lsprotocol # pygls -certifi==2024.2.2 +certifi==2024.7.4 # via # httpcore # httpx @@ -143,21 +145,23 @@ croniter==2.0.5 # via prefect cycler==0.12.1 # via matplotlib -dask==2024.4.2 +dask==2024.6.2 # via # distributed # prefect -debugpy==1.8.1 +debugpy==1.8.2 # via ipykernel decorator==5.1.1 # via ipython defusedxml==0.7.1 # via nbconvert +deprecated==1.2.14 + # via opentelemetry-api distlib==0.3.8 # via virtualenv -distributed==2024.4.2 +distributed==2024.6.2 # via prefect -docker==7.0.0 +docker==7.1.0 # via # mlflow # prefect @@ -172,15 +176,15 @@ esbonio==0.16.4 # via dioptra (pyproject.toml) executing==2.0.1 # via stack-data -faker==25.0.1 +faker==26.0.0 # via dioptra (pyproject.toml) -fastjsonschema==2.19.1 +fastjsonschema==2.20.0 # via nbformat -filelock==3.14.0 +filelock==3.15.4 # via # tox # virtualenv -flake8==7.0.0 +flake8==7.1.0 # via # dioptra (pyproject.toml) # flake8-bugbear @@ -200,7 +204,7 @@ flask-accepts==0.18.4 # via # dioptra # dioptra (pyproject.toml) -flask-cors==4.0.0 +flask-cors==4.0.1 # via # dioptra # dioptra (pyproject.toml) @@ -222,17 +226,17 @@ flask-sqlalchemy==3.1.1 # dioptra # dioptra (pyproject.toml) # flask-migrate -fonttools==4.51.0 +fonttools==4.53.1 # via matplotlib fqdn==1.5.1 # via jsonschema -freezegun==1.5.0 +freezegun==1.5.1 # via dioptra (pyproject.toml) frozenlist==1.4.1 # via # aiohttp # aiosignal -fsspec==2024.3.1 +fsspec==2024.6.1 # via # dask # universal-pathlib @@ -250,7 +254,7 @@ graphql-relay==3.2.0 # via graphene greenlet==3.0.3 # via sqlalchemy -grpcio==1.63.0 +grpcio==1.64.1 # via tensorboard h11==0.14.0 # via httpcore @@ -265,7 +269,7 @@ idna==3.7 # jsonschema # requests # yarl -imageio==2.34.1 +imageio==2.34.2 # via # imgaug # scikit-image @@ -277,6 +281,7 @@ importlib-metadata==7.1.0 # via # dask # mlflow + # opentelemetry-api importlib-resources==6.4.0 # via # flask-restx @@ -287,20 +292,20 @@ injector==0.21.0 # via # dioptra # dioptra (pyproject.toml) -ipykernel==6.29.4 +ipykernel==6.29.5 # via # dioptra (pyproject.toml) # jupyter # jupyter-console # jupyterlab # qtconsole -ipython==8.24.0 +ipython==8.26.0 # via # dioptra (pyproject.toml) # ipykernel # ipywidgets # jupyter-console -ipywidgets==8.1.2 +ipywidgets==8.1.3 # via jupyter isoduration==20.11.0 # via jsonschema @@ -308,7 +313,7 @@ itsdangerous==2.2.0 # via flask jedi==0.19.1 # via ipython -jinja2==3.1.3 +jinja2==3.1.4 # via # cookiecutter # distributed @@ -330,7 +335,7 @@ joblib==1.4.2 # via scikit-learn json5==0.9.25 # via jupyterlab-server -jsonpointer==2.4 +jsonpointer==3.0.0 # via jsonschema jsonschema[format-nongpl]==4.22.0 # via @@ -344,7 +349,7 @@ jsonschema-specifications==2023.12.1 # via jsonschema jupyter==1.0.0 # via dioptra (pyproject.toml) -jupyter-client==8.6.1 +jupyter-client==8.6.2 # via # ipykernel # jupyter-console @@ -368,7 +373,7 @@ jupyter-events==0.10.0 # via jupyter-server jupyter-lsp==2.2.5 # via jupyterlab -jupyter-server==2.14.0 +jupyter-server==2.14.1 # via # jupyter-lsp # jupyterlab @@ -377,19 +382,19 @@ jupyter-server==2.14.0 # notebook-shim jupyter-server-terminals==0.5.3 # via jupyter-server -jupyterlab==4.1.8 +jupyterlab==4.2.3 # via # dioptra (pyproject.toml) # notebook jupyterlab-pygments==0.3.0 # via nbconvert -jupyterlab-server==2.27.1 +jupyterlab-server==2.27.2 # via # jupyterlab # notebook -jupyterlab-widgets==3.0.10 +jupyterlab-widgets==3.0.11 # via ipywidgets -kaggle==1.6.12 +kaggle==1.6.14 # via dioptra (pyproject.toml) kiwisolver==1.4.5 # via matplotlib @@ -401,7 +406,7 @@ locket==1.0.0 # partd lsprotocol==2023.0.1 # via pygls -mako==1.3.3 +mako==1.3.5 # via alembic markdown==3.6 # via @@ -415,7 +420,7 @@ markupsafe==2.1.5 # mako # nbconvert # werkzeug -marshmallow==3.21.2 +marshmallow==3.21.3 # via # dioptra # dioptra (pyproject.toml) @@ -424,7 +429,7 @@ marshmallow==3.21.2 # prefect marshmallow-oneofschema==3.1.1 # via prefect -matplotlib==3.8.4 +matplotlib==3.9.1 # via # dioptra (pyproject.toml) # imgaug @@ -441,7 +446,7 @@ mdurl==0.1.2 # via markdown-it-py mistune==3.0.2 # via nbconvert -mlflow==2.12.1 +mlflow==2.14.2 # via dioptra (pyproject.toml) msgpack==1.0.8 # via @@ -451,7 +456,7 @@ multidict==6.0.5 # via # aiohttp # yarl -multimethod==1.11.2 +multimethod==1.12 # via # dioptra # dioptra (pyproject.toml) @@ -473,13 +478,13 @@ nest-asyncio==1.6.0 # via ipykernel networkx==3.3 # via scikit-image -notebook==7.1.3 +notebook==7.2.1 # via jupyter notebook-shim==0.2.4 # via # jupyterlab # notebook -nrtk==0.3.2 +nrtk==0.8.1 # via dioptra (pyproject.toml) numpy==1.26.4 # via @@ -497,6 +502,7 @@ numpy==1.26.4 # pyarrow # pybsm # pycocotools + # pywavelets # scikit-image # scikit-learn # scipy @@ -507,20 +513,28 @@ numpy==1.26.4 # smqtk-image-io # tensorboard # tifffile -opencv-python==4.9.0.80 +opencv-python==4.10.0.84 # via # dioptra (pyproject.toml) # imgaug # nrtk # pybsm +opentelemetry-api==1.25.0 + # via + # mlflow + # opentelemetry-sdk + # opentelemetry-semantic-conventions +opentelemetry-sdk==1.25.0 + # via mlflow +opentelemetry-semantic-conventions==0.46b0 + # via opentelemetry-sdk overrides==7.7.0 # via jupyter-server -packaging==24.0 +packaging==24.1 # via # build # dask # distributed - # docker # ipykernel # jupyter-server # jupyterlab @@ -547,7 +561,7 @@ pandocfilters==1.5.1 # via nbconvert parso==0.8.4 # via jedi -partd==1.4.1 +partd==1.4.2 # via dask passlib==1.7.4 # via @@ -555,7 +569,7 @@ passlib==1.7.4 # dioptra (pyproject.toml) pendulum==3.0.0 # via prefect -pillow==10.3.0 +pillow==10.4.0 # via # dioptra (pyproject.toml) # imageio @@ -566,7 +580,7 @@ pillow==10.3.0 # smqtk-image-io pip-tools==7.4.1 # via dioptra (pyproject.toml) -platformdirs==4.2.1 +platformdirs==4.2.2 # via # esbonio # jupyter-core @@ -580,15 +594,15 @@ prefect==1.4.1 # via dioptra (pyproject.toml) prometheus-client==0.20.0 # via jupyter-server -prompt-toolkit==3.0.43 +prompt-toolkit==3.0.47 # via # ipython # jupyter-console -protobuf==5.26.1 +protobuf==4.25.3 # via # mlflow # tensorboard -psutil==5.9.8 +psutil==6.0.0 # via # distributed # ipykernel @@ -600,13 +614,13 @@ pyarrow==15.0.2 # via # dioptra (pyproject.toml) # mlflow -pybsm==0.1.1 +pybsm==0.5.1 # via nrtk -pycocotools==2.0.7 +pycocotools==2.0.8 # via # dioptra (pyproject.toml) # nrtk -pycodestyle==2.11.1 +pycodestyle==2.12.0 # via # autopep8 # dioptra (pyproject.toml) @@ -619,7 +633,7 @@ pyflakes==3.2.0 # via flake8 pygls==1.3.1 # via esbonio -pygments==2.17.2 +pygments==2.18.0 # via # ipython # jupyter-console @@ -628,8 +642,11 @@ pygments==2.17.2 # rich # sphinx pyparsing==3.1.2 - # via matplotlib -pyproject-api==1.6.1 + # via + # dioptra + # dioptra (pyproject.toml) + # matplotlib +pyproject-api==1.7.1 # via tox pyproject-hooks==1.1.0 # via @@ -637,13 +654,13 @@ pyproject-hooks==1.1.0 # pip-tools pyspellchecker==0.8.1 # via esbonio -pytest==8.2.0 +pytest==8.2.2 # via # dioptra (pyproject.toml) # pytest-cookies pytest-cookies==0.7.0 # via dioptra (pyproject.toml) -python-box==7.1.1 +python-box==7.2.0 # via prefect python-dateutil==2.9.0.post0 # via @@ -679,6 +696,8 @@ pytz==2024.1 # mlflow # pandas # prefect +pywavelets==1.6.0 + # via scikit-image pywin32==306 # via # docker @@ -705,13 +724,13 @@ pyzmq==26.0.3 # jupyter-console # jupyter-server # qtconsole -qtconsole==5.5.1 +qtconsole==5.5.2 # via jupyter qtpy==2.4.1 # via qtconsole querystring-parser==1.2.4 # via mlflow -redis==5.0.4 +redis==5.0.7 # via # dioptra # dioptra (pyproject.toml) @@ -721,7 +740,7 @@ referencing==0.35.1 # jsonschema # jsonschema-specifications # jupyter-events -requests==2.31.0 +requests==2.32.3 # via # cookiecutter # dioptra @@ -743,7 +762,7 @@ rfc3986-validator==0.1.1 # jupyter-events rich==13.7.1 # via dioptra (pyproject.toml) -rpds-py==0.18.0 +rpds-py==0.18.1 # via # jsonschema # referencing @@ -751,18 +770,18 @@ rq==1.16.2 # via # dioptra # dioptra (pyproject.toml) -s3transfer==0.10.1 +s3transfer==0.10.2 # via boto3 -scikit-image==0.23.2 +scikit-image==0.21.0 # via # imgaug # nrtk -scikit-learn==1.4.2 +scikit-learn==1.5.1 # via # adversarial-robustness-toolbox # dioptra (pyproject.toml) # mlflow -scipy==1.13.0 +scipy==1.13.1 # via # adversarial-robustness-toolbox # dioptra @@ -846,7 +865,7 @@ sphinxcontrib-qthelp==1.0.7 # via sphinx sphinxcontrib-serializinghtml==1.1.10 # via sphinx -sqlalchemy==2.0.29 +sqlalchemy==2.0.31 # via # alembic # dioptra @@ -857,7 +876,7 @@ sqlparse==0.5.0 # via mlflow stack-data==0.6.3 # via ipython -structlog==24.1.0 +structlog==24.2.0 # via # dioptra # dioptra (pyproject.toml) @@ -865,7 +884,7 @@ tabulate==0.9.0 # via prefect tblib==3.0.0 # via distributed -tensorboard==2.16.2 +tensorboard==2.17.0 # via dioptra (pyproject.toml) tensorboard-data-server==0.7.2 # via tensorboard @@ -877,9 +896,9 @@ text-unidecode==1.3 # via python-slugify threadpoolctl==3.5.0 # via scikit-learn -tifffile==2024.4.24 +tifffile==2024.7.2 # via scikit-image -time-machine==2.14.1 +time-machine==2.14.2 # via pendulum tinycss2==1.3.0 # via nbconvert @@ -892,7 +911,7 @@ toolz==0.12.1 # dask # distributed # partd -tornado==6.4 +tornado==6.4.1 # via # distributed # ipykernel @@ -901,9 +920,9 @@ tornado==6.4 # jupyterlab # notebook # terminado -tox==4.15.0 +tox==4.16.0 # via dioptra (pyproject.toml) -tqdm==4.66.2 +tqdm==4.66.4 # via # adversarial-robustness-toolbox # kaggle @@ -927,12 +946,13 @@ traitlets==5.14.3 # qtconsole types-python-dateutil==2.9.0.20240316 # via arrow -typing-extensions==4.11.0 +typing-extensions==4.12.2 # via # alembic # dioptra # dioptra (pyproject.toml) # ipython + # opentelemetry-sdk # sqlalchemy tzdata==2024.1 # via @@ -942,7 +962,7 @@ universal-pathlib==0.2.2 # via dioptra (pyproject.toml) uri-template==1.3.0 # via jsonschema -urllib3==2.2.1 +urllib3==2.2.2 # via # botocore # distributed @@ -950,13 +970,13 @@ urllib3==2.2.1 # kaggle # prefect # requests -virtualenv==20.26.1 +virtualenv==20.26.3 # via tox waitress==3.0.0 # via mlflow wcwidth==0.2.13 # via prompt-toolkit -webcolors==1.13 +webcolors==24.6.0 # via jsonschema webencodings==0.5.1 # via @@ -964,7 +984,7 @@ webencodings==0.5.1 # tinycss2 websocket-client==1.8.0 # via jupyter-server -werkzeug==3.0.2 +werkzeug==3.0.3 # via # dioptra # dioptra (pyproject.toml) @@ -977,13 +997,15 @@ wheel==0.43.0 # via # dioptra (pyproject.toml) # pip-tools -widgetsnbextension==4.0.10 +widgetsnbextension==4.0.11 # via ipywidgets +wrapt==1.16.0 + # via deprecated yarl==1.9.4 # via aiohttp zict==3.0.0 # via distributed -zipp==3.18.1 +zipp==3.19.2 # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: