diff --git a/envs/dev.yaml b/envs/dev.yaml index dd148ac..b165c52 100644 --- a/envs/dev.yaml +++ b/envs/dev.yaml @@ -4,89 +4,91 @@ channels: dependencies: - _libgcc_mutex=0.1=main - _openmp_mutex=5.1=1_gnu - - bzip2=1.0.8=h7b6447c_0 - - ca-certificates=2023.08.22=h06a4308_0 + - bzip2=1.0.8=h5eee18b_6 + - ca-certificates=2024.7.2=h06a4308_0 - ld_impl_linux-64=2.38=h1181459_1 - - libffi=3.4.4=h6a678d5_0 + - libffi=3.4.4=h6a678d5_1 - libgcc-ng=11.2.0=h1234567_1 - libgomp=11.2.0=h1234567_1 - libstdcxx-ng=11.2.0=h1234567_1 - libuuid=1.41.5=h5eee18b_0 - ncurses=6.4=h6a678d5_0 - - openssl=3.0.10=h7f8727e_2 - - pip=23.2.1=py311h06a4308_0 + - openssl=3.0.14=h5eee18b_0 + - pip=24.2=py311h06a4308_0 - python=3.11.5=h955ad1f_0 - readline=8.2=h5eee18b_0 - - setuptools=68.0.0=py311h06a4308_0 - - sqlite=3.41.2=h5eee18b_0 - - tk=8.6.12=h1ccaba5_0 - - tzdata=2023c=h04d1e81_0 - - xz=5.4.2=h5eee18b_0 - - zlib=1.2.13=h5eee18b_0 + - setuptools=72.1.0=py311h06a4308_0 + - sqlite=3.45.3=h5eee18b_0 + - tk=8.6.14=h39e8969_0 + - tzdata=2024a=h04d1e81_0 + - xz=5.4.6=h5eee18b_1 + - zlib=1.2.13=h5eee18b_1 - pip: - - blinker==1.6.2 - - boto3==1.28.51 - - botocore==1.31.51 - - build==1.0.3 - - cairocffi==1.6.1 + - blinker==1.8.2 + - boto3==1.35.2 + - botocore==1.35.2 + - build==1.2.1 + - cairocffi==1.7.1 - cairosvg==2.7.1 - - certifi==2023.7.22 - - cffi==1.15.1 + - certifi==2024.7.4 + - cffi==1.17.0 - cfgv==3.4.0 - - charset-normalizer==3.2.0 + - charset-normalizer==3.3.2 - click==8.1.7 - cssselect2==0.7.0 - cuid==0.4 - defusedxml==0.7.1 - - distlib==0.3.7 + - distlib==0.3.8 + - exceptiongroup==1.2.2 - faiss-cpu==1.7.4 - - filelock==3.12.4 + - filelock==3.15.4 - flask==2.3.3 - - flask-cors==4.0.0 + - flask-cors==4.0.1 - gunicorn==21.2.0 - - identify==2.5.29 - - idna==3.4 - - imageio==2.31.3 + - identify==2.6.0 + - idna==3.7 + - imageio==2.35.1 - iniconfig==2.0.0 - - itsdangerous==2.1.2 - - jinja2==3.1.2 + - itsdangerous==2.2.0 + - jinja2==3.1.4 - jmespath==1.0.1 - - lazy-loader==0.3 + - lazy-loader==0.4 - llvmlite==0.40.1 - - markupsafe==2.1.3 - - networkx==3.1 - - nodeenv==1.8.0 + - markupsafe==2.1.5 + - networkx==3.3 + - nodeenv==1.9.1 - numba==0.57.1 - numpy==1.24.4 - opencv-python-headless==4.8.0.76 - - packaging==23.1 + - packaging==24.1 - pillow==10.0.1 - - pip-tools==7.3.0 - - platformdirs==3.10.0 - - pluggy==1.3.0 - - pre-commit==3.4.0 + - pip-tools==7.4.1 + - platformdirs==4.2.2 + - pluggy==1.5.0 + - pre-commit==3.8.0 - pyclipper==1.3.0.post5 - - pycparser==2.21 + - pycparser==2.22 - pypotrace==0.3 - - pyproject-hooks==1.0.0 - - pytest==7.4.2 + - pyproject-hooks==1.1.0 + - pytest==8.3.2 - pytest-dotenv==0.5.2 - - python-dateutil==2.8.2 - - python-dotenv==1.0.0 - - pywavelets==1.4.1 - - pyyaml==6.0.1 + - python-dateutil==2.9.0.post0 + - python-dotenv==1.0.1 + - pywavelets==1.7.0 + - pyyaml==6.0.2 - requests==2.31.0 - - s3transfer==0.6.2 + - s3transfer==0.10.2 - scikit-image==0.21.0 - - scipy==1.11.2 + - scipy==1.14.1 - sentry-sdk==1.30.0 - sewar==0.4.6 - six==1.16.0 - - tifffile==2023.9.18 - - tinycss2==1.2.1 - - urllib3==1.26.16 - - virtualenv==20.24.5 + - tifffile==2024.8.10 + - tinycss2==1.3.0 + - tomli==2.0.1 + - urllib3==2.2.2 + - virtualenv==20.26.3 - webencodings==0.5.1 - - werkzeug==2.3.7 - - wheel==0.41.2 + - werkzeug==3.0.3 + - wheel==0.44.0 prefix: /opt/conda/envs/dev diff --git a/envs/prod.yaml b/envs/prod.yaml index 1a93aa9..792ddd0 100644 --- a/envs/prod.yaml +++ b/envs/prod.yaml @@ -4,63 +4,63 @@ channels: dependencies: - _libgcc_mutex=0.1=main - _openmp_mutex=5.1=1_gnu - - bzip2=1.0.8=h7b6447c_0 - - ca-certificates=2023.08.22=h06a4308_0 + - bzip2=1.0.8=h5eee18b_6 + - ca-certificates=2024.7.2=h06a4308_0 - ld_impl_linux-64=2.38=h1181459_1 - - libffi=3.4.4=h6a678d5_0 + - libffi=3.4.4=h6a678d5_1 - libgcc-ng=11.2.0=h1234567_1 - libgomp=11.2.0=h1234567_1 - libstdcxx-ng=11.2.0=h1234567_1 - libuuid=1.41.5=h5eee18b_0 - ncurses=6.4=h6a678d5_0 - - openssl=3.0.10=h7f8727e_2 - - pip=23.2.1=py311h06a4308_0 + - openssl=3.0.14=h5eee18b_0 + - pip=24.2=py311h06a4308_0 - python=3.11.5=h955ad1f_0 - readline=8.2=h5eee18b_0 - - setuptools=68.0.0=py311h06a4308_0 - - sqlite=3.41.2=h5eee18b_0 - - tk=8.6.12=h1ccaba5_0 - - tzdata=2023c=h04d1e81_0 - - wheel=0.38.4=py311h06a4308_0 - - xz=5.4.2=h5eee18b_0 - - zlib=1.2.13=h5eee18b_0 + - setuptools=72.1.0=py311h06a4308_0 + - sqlite=3.45.3=h5eee18b_0 + - tk=8.6.14=h39e8969_0 + - tzdata=2024a=h04d1e81_0 + - wheel=0.43.0=py311h06a4308_0 + - xz=5.4.6=h5eee18b_1 + - zlib=1.2.13=h5eee18b_1 - pip: - - blinker==1.6.2 - - boto3==1.28.51 - - botocore==1.31.51 - - certifi==2023.7.22 - - charset-normalizer==3.2.0 + - blinker==1.8.2 + - boto3==1.35.2 + - botocore==1.35.2 + - certifi==2024.7.4 + - charset-normalizer==3.3.2 - click==8.1.7 - cuid==0.4 - faiss-cpu==1.7.4 - flask==2.3.3 - - flask-cors==4.0.0 + - flask-cors==4.0.1 - gunicorn==21.2.0 - - idna==3.4 - - imageio==2.31.3 - - itsdangerous==2.1.2 - - jinja2==3.1.2 + - idna==3.7 + - imageio==2.35.1 + - itsdangerous==2.2.0 + - jinja2==3.1.4 - jmespath==1.0.1 - - lazy-loader==0.3 + - lazy-loader==0.4 - llvmlite==0.40.1 - - markupsafe==2.1.3 - - networkx==3.1 + - markupsafe==2.1.5 + - networkx==3.3 - numba==0.57.1 - numpy==1.24.4 - opencv-python-headless==4.8.0.76 - - packaging==23.1 + - packaging==24.1 - pillow==10.0.1 - pyclipper==1.3.0.post5 - pypotrace==0.3 - - python-dateutil==2.8.2 - - pywavelets==1.4.1 + - python-dateutil==2.9.0.post0 + - pywavelets==1.7.0 - requests==2.31.0 - - s3transfer==0.6.2 + - s3transfer==0.10.2 - scikit-image==0.21.0 - - scipy==1.11.2 + - scipy==1.14.1 - sentry-sdk==1.30.0 - six==1.16.0 - - tifffile==2023.9.18 - - urllib3==1.26.16 - - werkzeug==2.3.7 + - tifffile==2024.8.10 + - urllib3==2.2.2 + - werkzeug==3.0.3 prefix: /opt/conda/envs/prod diff --git a/requirements/dev.txt b/requirements/dev.txt index b956d7c..a60d12c 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -1,36 +1,36 @@ # -# This file is autogenerated by pip-compile with Python 3.11 +# This file is autogenerated by pip-compile with Python 3.10 # by the following command: # # pip-compile /workspaces/vectorizing/scripts/../requirements/dev.in # -blinker==1.6.2 +blinker==1.8.2 # via # -r /workspaces/vectorizing/scripts/../requirements/prod.txt # flask -boto3==1.28.51 +boto3==1.35.2 # via -r /workspaces/vectorizing/scripts/../requirements/prod.txt -botocore==1.31.51 +botocore==1.35.2 # via # -r /workspaces/vectorizing/scripts/../requirements/prod.txt # boto3 # s3transfer -build==1.0.3 +build==1.2.1 # via pip-tools -cairocffi==1.6.1 +cairocffi==1.7.1 # via cairosvg cairosvg==2.7.1 # via -r /workspaces/vectorizing/scripts/../requirements/dev.in -certifi==2023.7.22 +certifi==2024.7.4 # via # -r /workspaces/vectorizing/scripts/../requirements/prod.txt # requests # sentry-sdk -cffi==1.15.1 +cffi==1.17.0 # via cairocffi cfgv==3.4.0 # via pre-commit -charset-normalizer==3.2.0 +charset-normalizer==3.3.2 # via # -r /workspaces/vectorizing/scripts/../requirements/prod.txt # requests @@ -45,37 +45,39 @@ cuid==0.4 # via -r /workspaces/vectorizing/scripts/../requirements/prod.txt defusedxml==0.7.1 # via cairosvg -distlib==0.3.7 +distlib==0.3.8 # via virtualenv +exceptiongroup==1.2.2 + # via pytest faiss-cpu==1.7.4 # via -r /workspaces/vectorizing/scripts/../requirements/prod.txt -filelock==3.12.4 +filelock==3.15.4 # via virtualenv flask==2.3.3 # via # -r /workspaces/vectorizing/scripts/../requirements/prod.txt # flask-cors -flask-cors==4.0.0 +flask-cors==4.0.1 # via -r /workspaces/vectorizing/scripts/../requirements/prod.txt gunicorn==21.2.0 # via -r /workspaces/vectorizing/scripts/../requirements/prod.txt -identify==2.5.29 +identify==2.6.0 # via pre-commit -idna==3.4 +idna==3.7 # via # -r /workspaces/vectorizing/scripts/../requirements/prod.txt # requests -imageio==2.31.3 +imageio==2.35.1 # via # -r /workspaces/vectorizing/scripts/../requirements/prod.txt # scikit-image iniconfig==2.0.0 # via pytest -itsdangerous==2.1.2 +itsdangerous==2.2.0 # via # -r /workspaces/vectorizing/scripts/../requirements/prod.txt # flask -jinja2==3.1.2 +jinja2==3.1.4 # via # -r /workspaces/vectorizing/scripts/../requirements/prod.txt # flask @@ -84,7 +86,7 @@ jmespath==1.0.1 # -r /workspaces/vectorizing/scripts/../requirements/prod.txt # boto3 # botocore -lazy-loader==0.3 +lazy-loader==0.4 # via # -r /workspaces/vectorizing/scripts/../requirements/prod.txt # scikit-image @@ -92,16 +94,16 @@ llvmlite==0.40.1 # via # -r /workspaces/vectorizing/scripts/../requirements/prod.txt # numba -markupsafe==2.1.3 +markupsafe==2.1.5 # via # -r /workspaces/vectorizing/scripts/../requirements/prod.txt # jinja2 # werkzeug -networkx==3.1 +networkx==3.3 # via # -r /workspaces/vectorizing/scripts/../requirements/prod.txt # scikit-image -nodeenv==1.8.0 +nodeenv==1.9.1 # via pre-commit numba==0.57.1 # via -r /workspaces/vectorizing/scripts/../requirements/prod.txt @@ -119,11 +121,12 @@ numpy==1.24.4 # tifffile opencv-python-headless==4.8.0.76 # via -r /workspaces/vectorizing/scripts/../requirements/prod.txt -packaging==23.1 +packaging==24.1 # via # -r /workspaces/vectorizing/scripts/../requirements/prod.txt # build # gunicorn + # lazy-loader # pytest # scikit-image pillow==10.0.1 @@ -133,49 +136,51 @@ pillow==10.0.1 # imageio # scikit-image # sewar -pip-tools==7.3.0 +pip-tools==7.4.1 # via -r /workspaces/vectorizing/scripts/../requirements/dev.in -platformdirs==3.10.0 +platformdirs==4.2.2 # via virtualenv -pluggy==1.3.0 +pluggy==1.5.0 # via pytest -pre-commit==3.4.0 +pre-commit==3.8.0 # via -r /workspaces/vectorizing/scripts/../requirements/dev.in pyclipper==1.3.0.post5 # via -r /workspaces/vectorizing/scripts/../requirements/prod.txt -pycparser==2.21 +pycparser==2.22 # via cffi pypotrace==0.3 # via -r /workspaces/vectorizing/scripts/../requirements/prod.txt -pyproject-hooks==1.0.0 - # via build -pytest==7.4.2 +pyproject-hooks==1.1.0 + # via + # build + # pip-tools +pytest==8.3.2 # via # -r /workspaces/vectorizing/scripts/../requirements/dev.in # pytest-dotenv pytest-dotenv==0.5.2 # via -r /workspaces/vectorizing/scripts/../requirements/dev.in -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via # -r /workspaces/vectorizing/scripts/../requirements/prod.txt # botocore -python-dotenv==1.0.0 +python-dotenv==1.0.1 # via pytest-dotenv -pywavelets==1.4.1 +pywavelets==1.7.0 # via # -r /workspaces/vectorizing/scripts/../requirements/prod.txt # scikit-image -pyyaml==6.0.1 +pyyaml==6.0.2 # via pre-commit requests==2.31.0 # via -r /workspaces/vectorizing/scripts/../requirements/prod.txt -s3transfer==0.6.2 +s3transfer==0.10.2 # via # -r /workspaces/vectorizing/scripts/../requirements/prod.txt # boto3 scikit-image==0.21.0 # via -r /workspaces/vectorizing/scripts/../requirements/prod.txt -scipy==1.11.2 +scipy==1.14.1 # via # -r /workspaces/vectorizing/scripts/../requirements/prod.txt # scikit-image @@ -188,31 +193,36 @@ six==1.16.0 # via # -r /workspaces/vectorizing/scripts/../requirements/prod.txt # python-dateutil -tifffile==2023.9.18 +tifffile==2024.8.10 # via # -r /workspaces/vectorizing/scripts/../requirements/prod.txt # scikit-image -tinycss2==1.2.1 +tinycss2==1.3.0 # via # cairosvg # cssselect2 -urllib3==1.26.16 +tomli==2.0.1 + # via + # build + # pip-tools + # pytest +urllib3==2.2.2 # via # -r /workspaces/vectorizing/scripts/../requirements/prod.txt # botocore # requests # sentry-sdk -virtualenv==20.24.5 +virtualenv==20.26.3 # via pre-commit webencodings==0.5.1 # via # cssselect2 # tinycss2 -werkzeug==2.3.7 +werkzeug==3.0.3 # via # -r /workspaces/vectorizing/scripts/../requirements/prod.txt # flask -wheel==0.41.2 +wheel==0.44.0 # via pip-tools # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/prod.in b/requirements/prod.in index 42d0b16..adca285 100644 --- a/requirements/prod.in +++ b/requirements/prod.in @@ -1,7 +1,7 @@ # add here production requirements cuid~=0.4 -boto3~=1.28.42 +boto3~=1.35.2 flask~=2.3.3 flask-cors~=4.0.0 sentry-sdk~=1.30.0 diff --git a/requirements/prod.txt b/requirements/prod.txt index b604cd0..d6c739b 100644 --- a/requirements/prod.txt +++ b/requirements/prod.txt @@ -1,22 +1,22 @@ # -# This file is autogenerated by pip-compile with Python 3.11 +# This file is autogenerated by pip-compile with Python 3.10 # by the following command: # # pip-compile /workspaces/vectorizing/scripts/../requirements/prod.in # -blinker==1.6.2 +blinker==1.8.2 # via flask -boto3==1.28.51 +boto3==1.35.2 # via -r /workspaces/vectorizing/scripts/../requirements/prod.in -botocore==1.31.51 +botocore==1.35.2 # via # boto3 # s3transfer -certifi==2023.7.22 +certifi==2024.7.4 # via # requests # sentry-sdk -charset-normalizer==3.2.0 +charset-normalizer==3.3.2 # via requests click==8.1.7 # via flask @@ -28,31 +28,31 @@ flask==2.3.3 # via # -r /workspaces/vectorizing/scripts/../requirements/prod.in # flask-cors -flask-cors==4.0.0 +flask-cors==4.0.1 # via -r /workspaces/vectorizing/scripts/../requirements/prod.in gunicorn==21.2.0 # via -r /workspaces/vectorizing/scripts/../requirements/prod.in -idna==3.4 +idna==3.7 # via requests -imageio==2.31.3 +imageio==2.35.1 # via scikit-image -itsdangerous==2.1.2 +itsdangerous==2.2.0 # via flask -jinja2==3.1.2 +jinja2==3.1.4 # via flask jmespath==1.0.1 # via # boto3 # botocore -lazy-loader==0.3 +lazy-loader==0.4 # via scikit-image llvmlite==0.40.1 # via numba -markupsafe==2.1.3 +markupsafe==2.1.5 # via # jinja2 # werkzeug -networkx==3.1 +networkx==3.3 # via scikit-image numba==0.57.1 # via -r /workspaces/vectorizing/scripts/../requirements/prod.in @@ -68,9 +68,10 @@ numpy==1.24.4 # tifffile opencv-python-headless==4.8.0.76 # via -r /workspaces/vectorizing/scripts/../requirements/prod.in -packaging==23.1 +packaging==24.1 # via # gunicorn + # lazy-loader # scikit-image pillow==10.0.1 # via @@ -81,28 +82,28 @@ pyclipper==1.3.0.post5 # via -r /workspaces/vectorizing/scripts/../requirements/prod.in pypotrace==0.3 # via -r /workspaces/vectorizing/scripts/../requirements/prod.in -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via botocore -pywavelets==1.4.1 +pywavelets==1.7.0 # via scikit-image requests==2.31.0 # via -r /workspaces/vectorizing/scripts/../requirements/prod.in -s3transfer==0.6.2 +s3transfer==0.10.2 # via boto3 scikit-image==0.21.0 # via -r /workspaces/vectorizing/scripts/../requirements/prod.in -scipy==1.11.2 +scipy==1.14.1 # via scikit-image sentry-sdk==1.30.0 # via -r /workspaces/vectorizing/scripts/../requirements/prod.in six==1.16.0 # via python-dateutil -tifffile==2023.9.18 +tifffile==2024.8.10 # via scikit-image -urllib3==1.26.16 +urllib3==2.2.2 # via # botocore # requests # sentry-sdk -werkzeug==2.3.7 +werkzeug==3.0.3 # via flask