diff --git a/pyproject.toml b/pyproject.toml index fed3923..1f6c077 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -14,14 +14,14 @@ authors = [{ name = "eScience Lab, The University of Manchester" }] # Direct runtime dependencies: dependencies = [ "celery==5.6.3", - "boto3==1.43.97", + "boto3==1.43.111", "requests==2.34.2", "Flask==3.1.3", - "Werkzeug==3.1.8", + "Werkzeug==3.1.9", "redis==8.1.0", - "python-dotenv==1.2.3", + "python-dotenv==1.2.4", "apiflask==3.1.2", - "roc-validator==0.11.4", + "roc-validator==0.12.2", ] [project.optional-dependencies] diff --git a/requirements-dev.txt b/requirements-dev.txt index d984ee4..b02038e 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -4,7 +4,7 @@ # # pip-compile --extra=dev --no-index --output-file=requirements-dev.txt # -amqp==5.3.1 +amqp==5.4.1 # via kombu annotated-types==0.8.0 # via pydantic @@ -16,22 +16,22 @@ attrs==26.1.0 # via # cattrs # requests-cache -billiard==4.3.0 +billiard==4.3.1 # via celery blinker==1.9.0 # via flask -boto3==1.43.97 +boto3==1.43.111 # via # moto # ro-crate-validation-service (pyproject.toml) -botocore==1.43.97 +botocore==1.43.111 # via # boto3 # moto # s3transfer build==1.6.1 # via pip-tools -cattrs==26.2.0 +cattrs==26.2.1 # via requests-cache celery==5.6.3 # via ro-crate-validation-service (pyproject.toml) @@ -39,7 +39,7 @@ certifi==2026.7.22 # via requests cffi==2.1.1 # via cryptography -charset-normalizer==3.5.1 +charset-normalizer==3.5.2 # via requests click==8.5.0 # via @@ -55,17 +55,17 @@ click-didyoumean==0.3.1 # via celery click-plugins==1.1.1.2 # via celery -click-repl==0.4.0 +click-repl==0.4.1 # via celery colorlog==6.12.0 # via roc-validator -cryptography==50.0.1 +cryptography==50.0.2 # via moto -dnspython==2.8.0 +dnspython==2.9.0 # via email-validator email-validator==2.3.0 # via pydantic -enum-tools==0.12.0 +enum-tools==0.13.0 # via roc-validator flask==3.1.3 # via @@ -86,7 +86,7 @@ idna==3.20 # url-normalize importlib-metadata==9.0.1 # via pyshacl -iniconfig==2.3.0 +iniconfig==2.3.1 # via pytest inquirerpy==0.3.4 # via roc-validator @@ -102,7 +102,7 @@ kombu==5.6.2 # via celery markdown-it-py==4.2.0 # via rich -markupsafe==3.0.3 +markupsafe==3.0.4 # via # flask # jinja2 @@ -114,7 +114,7 @@ marshmallow==4.3.1 # webargs mdurl==0.1.2 # via markdown-it-py -moto[s3]==5.2.3 +moto[s3]==5.2.4 # via ro-crate-validation-service (pyproject.toml) owlrl==7.6.2 # via pyshacl @@ -129,9 +129,9 @@ packaging==26.3 # wheel pfzy==0.3.4 # via inquirerpy -pip-tools==7.6.1 +pip-tools==7.6.2 # via ro-crate-validation-service (pyproject.toml) -platformdirs==4.11.10 +platformdirs==4.13.0 # via requests-cache pluggy==1.6.0 # via pytest @@ -143,18 +143,18 @@ prompt-toolkit==3.0.53 # inquirerpy py-partiql-parser==0.6.3 # via moto -pycparser==3.0 +pycparser==3.11 # via cffi -pydantic[email]==2.13.5 +pydantic[email]==2.14.1 # via apiflask -pydantic-core==2.46.5 +pydantic-core==2.50.1 # via pydantic pygments==2.21.0 # via # enum-tools # pytest # rich -pyparsing==3.3.2 +pyparsing==3.3.3 # via rdflib pyproject-hooks==1.3.3 # via @@ -166,13 +166,13 @@ pytest==9.1.1 # via # pytest-mock # ro-crate-validation-service (pyproject.toml) -pytest-mock==3.15.1 +pytest-mock==3.16.0 # via ro-crate-validation-service (pyproject.toml) python-dateutil==2.9.0.post0 # via # botocore # celery -python-dotenv==1.2.3 +python-dotenv==1.2.4 # via ro-crate-validation-service (pyproject.toml) pyyaml==6.0.3 # via @@ -196,15 +196,15 @@ requests-cache==1.3.3 # via roc-validator responses==0.26.3 # via moto -rich==13.9.4 +rich==15.0.0 # via # rich-click # roc-validator rich-click==1.9.9 # via roc-validator -roc-validator==0.11.4 +roc-validator==0.12.2 # via ro-crate-validation-service (pyproject.toml) -ruff==0.16.8 +ruff==0.17.0 # via ro-crate-validation-service (pyproject.toml) s3transfer==0.19.2 # via boto3 @@ -222,11 +222,11 @@ typing-extensions==4.16.0 # typing-inspection typing-inspection==0.4.4 # via pydantic -tzdata==2026.4 +tzdata==2026.5 # via kombu tzlocal==5.4.4 # via celery -url-normalize==3.0.0 +url-normalize==3.0.1 # via requests-cache urllib3==2.8.0 # via @@ -239,13 +239,13 @@ vine==5.1.0 # amqp # celery # kombu -wcwidth==0.8.4 +wcwidth==0.9.2 # via # prettytable # prompt-toolkit webargs==8.7.1 # via apiflask -werkzeug==3.1.8 +werkzeug==3.1.9 # via # flask # moto @@ -254,7 +254,7 @@ wheel==0.48.0 # via pip-tools xmltodict==1.0.4 # via moto -zipp==4.1.0 +zipp==4.1.1 # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements.txt b/requirements.txt index 397703e..58d81a7 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,7 +4,7 @@ # # pip-compile --no-index --output-file=requirements.txt # -amqp==5.3.1 +amqp==5.4.1 # via kombu annotated-types==0.8.0 # via pydantic @@ -16,23 +16,23 @@ attrs==26.1.0 # via # cattrs # requests-cache -billiard==4.3.0 +billiard==4.3.1 # via celery blinker==1.9.0 # via flask -boto3==1.43.97 +boto3==1.43.111 # via ro-crate-validation-service (pyproject.toml) -botocore==1.43.97 +botocore==1.43.111 # via # boto3 # s3transfer -cattrs==26.2.0 +cattrs==26.2.1 # via requests-cache celery==5.6.3 # via ro-crate-validation-service (pyproject.toml) certifi==2026.7.22 # via requests -charset-normalizer==3.5.1 +charset-normalizer==3.5.2 # via requests click==8.5.0 # via @@ -47,15 +47,15 @@ click-didyoumean==0.3.1 # via celery click-plugins==1.1.1.2 # via celery -click-repl==0.4.0 +click-repl==0.4.1 # via celery colorlog==6.12.0 # via roc-validator -dnspython==2.8.0 +dnspython==2.9.0 # via email-validator email-validator==2.3.0 # via pydantic -enum-tools==0.12.0 +enum-tools==0.13.0 # via roc-validator flask==3.1.3 # via @@ -90,7 +90,7 @@ kombu==5.6.2 # via celery markdown-it-py==4.2.0 # via rich -markupsafe==3.0.3 +markupsafe==3.0.4 # via # flask # jinja2 @@ -112,7 +112,7 @@ packaging==26.3 # webargs pfzy==0.3.4 # via inquirerpy -platformdirs==4.11.10 +platformdirs==4.13.0 # via requests-cache prettytable==3.18.0 # via pyshacl @@ -120,15 +120,15 @@ prompt-toolkit==3.0.53 # via # click-repl # inquirerpy -pydantic[email]==2.13.5 +pydantic[email]==2.14.1 # via apiflask -pydantic-core==2.46.5 +pydantic-core==2.50.1 # via pydantic pygments==2.21.0 # via # enum-tools # rich -pyparsing==3.3.2 +pyparsing==3.3.3 # via rdflib pyshacl==0.40.1 # via roc-validator @@ -136,7 +136,7 @@ python-dateutil==2.9.0.post0 # via # botocore # celery -python-dotenv==1.2.3 +python-dotenv==1.2.4 # via ro-crate-validation-service (pyproject.toml) rdflib[html]==7.6.0 # via @@ -152,13 +152,13 @@ requests==2.34.2 # roc-validator requests-cache==1.3.3 # via roc-validator -rich==13.9.4 +rich==15.0.0 # via # rich-click # roc-validator rich-click==1.9.9 # via roc-validator -roc-validator==0.11.4 +roc-validator==0.12.2 # via ro-crate-validation-service (pyproject.toml) s3transfer==0.19.2 # via boto3 @@ -176,11 +176,11 @@ typing-extensions==4.16.0 # typing-inspection typing-inspection==0.4.4 # via pydantic -tzdata==2026.4 +tzdata==2026.5 # via kombu tzlocal==5.4.4 # via celery -url-normalize==3.0.0 +url-normalize==3.0.1 # via requests-cache urllib3==2.8.0 # via @@ -192,15 +192,15 @@ vine==5.1.0 # amqp # celery # kombu -wcwidth==0.8.4 +wcwidth==0.9.2 # via # prettytable # prompt-toolkit webargs==8.7.1 # via apiflask -werkzeug==3.1.8 +werkzeug==3.1.9 # via # flask # ro-crate-validation-service (pyproject.toml) -zipp==4.1.0 +zipp==4.1.1 # via importlib-metadata