From 2edcaf2342bf4f352806d0862547fcfbd5b6c517 Mon Sep 17 00:00:00 2001 From: Andrew Johnston Date: Wed, 19 Nov 2025 08:33:33 -0900 Subject: [PATCH 1/2] ASFCUMULUS-845: upgrade rain-api-core to set additional properties of session cookie --- requirements/requirements.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements/requirements.in b/requirements/requirements.in index 2ab5fecc..4e997198 100644 --- a/requirements/requirements.in +++ b/requirements/requirements.in @@ -2,6 +2,6 @@ cachetools cfnresponse chalice -git+https://github.com/asfadmin/rain-api-core.git@8d241610b50299198aa0cc210852259fef9e482b +git+https://github.com/asfadmin/rain-api-core.git@9637b7d135c8079137bf5b0b4237961e2c1f1351 netaddr pyjwt From fa038fc69662bdad4a4045124b940c4a3cdc3929 Mon Sep 17 00:00:00 2001 From: Andrew Johnston Date: Wed, 26 Nov 2025 11:58:19 -0900 Subject: [PATCH 2/2] update requirements files --- requirements/requirements-dev.txt | 70 +++++++++++++++++------------- requirements/requirements-docs.txt | 28 ++++++------ requirements/requirements-make.txt | 10 ++--- requirements/requirements-test.txt | 30 +++++++------ requirements/requirements.txt | 26 ++++++----- 5 files changed, 88 insertions(+), 76 deletions(-) diff --git a/requirements/requirements-dev.txt b/requirements/requirements-dev.txt index 39ebfd17..7fa9b16a 100644 --- a/requirements/requirements-dev.txt +++ b/requirements/requirements-dev.txt @@ -4,49 +4,49 @@ # # pip-compile requirements/requirements-dev.in # -boto3==1.38.26 +boto3==1.41.5 # via # -r requirements/requirements-dev.in # moto -botocore==1.38.26 +botocore==1.41.5 # via # -c requirements/requirements.txt # boto3 # moto # s3transfer -build==1.2.2.post1 +build==1.3.0 # via pip-tools -certifi==2025.4.26 +certifi==2025.11.12 # via requests -cffi==1.17.1 +cffi==2.0.0 # via # -c requirements/requirements.txt # cryptography -charset-normalizer==3.4.2 +charset-normalizer==3.4.4 # via requests -click==8.2.1 +click==8.3.1 # via # -c requirements/requirements.txt # pip-tools -coverage[toml]==7.8.2 +coverage[toml]==7.12.0 # via pytest-cov -cryptography==45.0.3 +cryptography==46.0.3 # via # -c requirements/requirements.txt # moto -deprecated==1.2.18 +deprecated==1.3.1 # via # opentelemetry-api # opentelemetry-semantic-conventions docker==7.1.0 # via moto -exceptiongroup==1.3.0 +exceptiongroup==1.3.1 # via pytest -idna==3.10 +idna==3.11 # via requests importlib-metadata==7.1.0 # via opentelemetry-api -iniconfig==2.1.0 +iniconfig==2.3.0 # via pytest jinja2==3.1.6 # via @@ -57,12 +57,12 @@ jmespath==1.0.1 # -c requirements/requirements.txt # boto3 # botocore -markupsafe==3.0.2 +markupsafe==3.0.3 # via # -c requirements/requirements.txt # jinja2 # werkzeug -moto[awslambda]==5.1.5 +moto[awslambda]==5.1.17 # via -r requirements/requirements-dev.in opentelemetry-api==1.25.0 # via @@ -75,56 +75,64 @@ packaging==25.0 # build # opentelemetry-instrumentation # pytest -pip-tools==7.4.1 +pip-tools==7.5.2 # via -r requirements/requirements-dev.in pluggy==1.6.0 - # via pytest -pycparser==2.22 + # via + # pytest + # pytest-cov +pycparser==2.23 # via # -c requirements/requirements.txt # cffi +pygments==2.19.2 + # via pytest pyproject-hooks==1.2.0 # via # build # pip-tools -pytest==8.3.5 +pytest==9.0.1 # via # -r requirements/requirements-dev.in # pytest-cov -pytest-cov==6.1.1 +pytest-cov==7.0.0 # via -r requirements/requirements-dev.in python-dateutil==2.9.0.post0 # via # -c requirements/requirements.txt # botocore # moto -pyyaml==6.0.2 +pyyaml==6.0.3 # via # -c requirements/requirements.txt # -r requirements/requirements-dev.in # responses -requests==2.32.3 +requests==2.32.5 # via # docker # moto # responses -responses==0.25.7 +responses==0.25.8 # via moto -s3transfer==0.13.0 +s3transfer==0.15.0 # via boto3 six==1.17.0 # via # -c requirements/requirements.txt # python-dateutil -tomli==2.2.1 +tomli==2.3.0 # via # build # coverage # pip-tools # pytest -typing-extensions==4.13.2 - # via exceptiongroup -urllib3==2.4.0 +typing-extensions==4.15.0 + # via + # -c requirements/requirements.txt + # cryptography + # exceptiongroup + # opentelemetry-semantic-conventions +urllib3==2.5.0 # via # -c requirements/requirements.txt # botocore @@ -137,13 +145,13 @@ wheel==0.45.1 # via # -c requirements/requirements.txt # pip-tools -wrapt==1.17.2 +wrapt==1.17.3 # via # deprecated # opentelemetry-instrumentation -xmltodict==0.14.2 +xmltodict==1.0.2 # via moto -zipp==3.22.0 +zipp==3.23.0 # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/requirements-docs.txt b/requirements/requirements-docs.txt index 036763b1..7b3fc882 100644 --- a/requirements/requirements-docs.txt +++ b/requirements/requirements-docs.txt @@ -6,30 +6,30 @@ # babel==2.17.0 # via mkdocs-material -backrefs==5.8 +backrefs==6.1 # via mkdocs-material -certifi==2025.4.26 +certifi==2025.11.12 # via requests -charset-normalizer==3.4.2 +charset-normalizer==3.4.4 # via requests -click==8.2.1 +click==8.3.1 # via mkdocs colorama==0.4.6 # via mkdocs-material ghp-import==2.1.0 # via mkdocs -idna==3.10 +idna==3.11 # via requests jinja2==3.1.6 # via # mkdocs # mkdocs-material -markdown==3.8 +markdown==3.10 # via # mkdocs # mkdocs-material # pymdown-extensions -markupsafe==3.0.2 +markupsafe==3.0.3 # via # jinja2 # mkdocs @@ -46,7 +46,7 @@ mkdocs-asf-theme==0.4.0 # via -r requirements/requirements-docs.in mkdocs-get-deps==0.2.0 # via mkdocs -mkdocs-material==9.6.14 +mkdocs-material==9.7.0 # via mkdocs-asf-theme mkdocs-material-extensions==1.3.1 # via mkdocs-material @@ -56,15 +56,15 @@ paginate==0.5.7 # via mkdocs-material pathspec==0.12.1 # via mkdocs -platformdirs==4.3.8 +platformdirs==4.5.0 # via mkdocs-get-deps -pygments==2.19.1 +pygments==2.19.2 # via mkdocs-material -pymdown-extensions==10.15 +pymdown-extensions==10.17.2 # via mkdocs-material python-dateutil==2.9.0.post0 # via ghp-import -pyyaml==6.0.2 +pyyaml==6.0.3 # via # mkdocs # mkdocs-get-deps @@ -72,11 +72,11 @@ pyyaml==6.0.2 # pyyaml-env-tag pyyaml-env-tag==1.1 # via mkdocs -requests==2.32.3 +requests==2.32.5 # via mkdocs-material six==1.17.0 # via python-dateutil -urllib3==2.4.0 +urllib3==2.5.0 # via requests watchdog==6.0.0 # via mkdocs diff --git a/requirements/requirements-make.txt b/requirements/requirements-make.txt index 6997af3d..8bb42c20 100644 --- a/requirements/requirements-make.txt +++ b/requirements/requirements-make.txt @@ -6,15 +6,15 @@ # jinja2==3.1.6 # via -r requirements/requirements-make.in -markdown==3.8 +markdown==3.10 # via # -r requirements/requirements-make.in # pymdown-extensions -markupsafe==3.0.2 +markupsafe==3.0.3 # via jinja2 -pygments==2.19.1 +pygments==2.19.2 # via -r requirements/requirements-make.in -pymdown-extensions==10.15 +pymdown-extensions==10.17.2 # via -r requirements/requirements-make.in -pyyaml==6.0.2 +pyyaml==6.0.3 # via pymdown-extensions diff --git a/requirements/requirements-test.txt b/requirements/requirements-test.txt index 730c4a08..4258b396 100644 --- a/requirements/requirements-test.txt +++ b/requirements/requirements-test.txt @@ -4,21 +4,21 @@ # # pip-compile requirements/requirements-test.in # -boto3==1.38.26 +boto3==1.41.5 # via -r requirements/requirements-test.in -botocore==1.38.26 +botocore==1.41.5 # via # boto3 # s3transfer -certifi==2025.4.26 +certifi==2025.11.12 # via requests -charset-normalizer==3.4.2 +charset-normalizer==3.4.4 # via requests -exceptiongroup==1.3.0 +exceptiongroup==1.3.1 # via pytest -idna==3.10 +idna==3.11 # via requests -iniconfig==2.1.0 +iniconfig==2.3.0 # via pytest jmespath==1.0.1 # via @@ -28,23 +28,25 @@ packaging==25.0 # via pytest pluggy==1.6.0 # via pytest -pytest==8.3.5 +pygments==2.19.2 + # via pytest +pytest==9.0.1 # via -r requirements/requirements-test.in python-dateutil==2.9.0.post0 # via botocore -pyyaml==6.0.2 +pyyaml==6.0.3 # via -r requirements/requirements-test.in -requests==2.32.3 +requests==2.32.5 # via -r requirements/requirements-test.in -s3transfer==0.13.0 +s3transfer==0.15.0 # via boto3 six==1.17.0 # via python-dateutil -tomli==2.2.1 +tomli==2.3.0 # via pytest -typing-extensions==4.13.2 +typing-extensions==4.15.0 # via exceptiongroup -urllib3==2.4.0 +urllib3==2.5.0 # via # botocore # requests diff --git a/requirements/requirements.txt b/requirements/requirements.txt index c63adb54..d92f6e7b 100644 --- a/requirements/requirements.txt +++ b/requirements/requirements.txt @@ -4,27 +4,27 @@ # # pip-compile requirements/requirements.in # -blessed==1.21.0 +blessed==1.25.0 # via inquirer -botocore==1.38.26 +botocore==1.41.5 # via chalice cachetools==5.5.2 # via # -r requirements/requirements.in # rain-api-core -cffi==1.17.1 +cffi==2.0.0 # via cryptography cfnresponse==1.1.5 # via -r requirements/requirements.in chalice==1.32.0 # via -r requirements/requirements.in -click==8.2.1 +click==8.3.1 # via chalice -cryptography==45.0.3 +cryptography==46.0.3 # via pyjwt editor==1.6.6 # via inquirer -inquirer==3.4.0 +inquirer==3.4.1 # via chalice jinja2==3.1.6 # via rain-api-core @@ -32,13 +32,13 @@ jmespath==1.0.1 # via # botocore # chalice -markupsafe==3.0.2 +markupsafe==3.0.3 # via jinja2 netaddr==1.3.0 # via # -r requirements/requirements.in # rain-api-core -pycparser==2.22 +pycparser==2.23 # via cffi pyjwt[crypto]==2.10.1 # via @@ -46,11 +46,11 @@ pyjwt[crypto]==2.10.1 # rain-api-core python-dateutil==2.9.0.post0 # via botocore -pyyaml==6.0.2 +pyyaml==6.0.3 # via # chalice # rain-api-core -rain-api-core @ git+https://github.com/asfadmin/rain-api-core.git@8d241610b50299198aa0cc210852259fef9e482b +rain-api-core @ git+https://github.com/asfadmin/rain-api-core.git@9637b7d135c8079137bf5b0b4237961e2c1f1351 # via -r requirements/requirements.in readchar==4.2.1 # via inquirer @@ -60,11 +60,13 @@ six==1.17.0 # via # chalice # python-dateutil -urllib3==2.4.0 +typing-extensions==4.15.0 + # via cryptography +urllib3==2.5.0 # via # botocore # cfnresponse -wcwidth==0.2.13 +wcwidth==0.2.14 # via blessed wheel==0.45.1 # via chalice