diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 448bf28b..8aae0a7b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -39,7 +39,7 @@ jobs: # Getting only staged files can be tricky in case a new PR is opened # since the action is run on a branch in detached head state - name: Install and Run Pre-commit - uses: pre-commit/action@v3.0.0 + uses: pre-commit/action@v3.0.1 pytest-mariadb: runs-on: ubuntu-latest diff --git a/requirements/dev-requirements.txt b/requirements/dev-requirements.txt index 01b52fb5..3d0139aa 100644 --- a/requirements/dev-requirements.txt +++ b/requirements/dev-requirements.txt @@ -8,7 +8,7 @@ alabaster==0.7.13 # via sphinx asgiref==3.7.2 # via - # -c requirements.txt + # -c requirements/requirements.txt # django astroid==3.0.3 # via pylint @@ -20,25 +20,25 @@ backcall==0.2.0 # via ipython backports-zoneinfo==0.2.1 # via - # -c requirements.txt + # -c requirements/requirements.txt # django -black==24.1.1 - # via -r dev-requirements.in +black==24.2.0 + # via -r requirements/dev-requirements.in certifi==2023.7.22 # via - # -c requirements.txt - # -c test-requirements.txt + # -c requirements/requirements.txt + # -c requirements/test-requirements.txt # requests cfgv==3.4.0 # via pre-commit charset-normalizer==3.3.2 # via - # -c requirements.txt - # -c test-requirements.txt + # -c requirements/requirements.txt + # -c requirements/test-requirements.txt # requests click==8.1.7 # via - # -c requirements.txt + # -c requirements/requirements.txt # black colorama==0.4.6 # via sphinx-autobuild @@ -52,14 +52,14 @@ distlib==0.3.8 # via virtualenv django==4.2.10 # via - # -c requirements.txt + # -c requirements/requirements.txt # django-debug-toolbar # django-stubs # django-stubs-ext django-debug-toolbar==4.3.0 - # via -r dev-requirements.in + # via -r requirements/dev-requirements.in django-stubs==4.2.7 - # via -r dev-requirements.in + # via -r requirements/dev-requirements.in django-stubs-ext==4.2.7 # via django-stubs docutils==0.20.1 @@ -70,25 +70,25 @@ filelock==3.13.1 # via virtualenv flake8==7.0.0 # via - # -r dev-requirements.in + # -r requirements/dev-requirements.in # flake8-isort flake8-isort==6.1.1 - # via -r dev-requirements.in -identify==2.5.33 + # via -r requirements/dev-requirements.in +identify==2.5.35 # via pre-commit idna==3.6 # via - # -c requirements.txt - # -c test-requirements.txt + # -c requirements/requirements.txt + # -c requirements/test-requirements.txt # requests imagesize==1.4.1 # via sphinx importlib-metadata==6.8.0 # via - # -c requirements.txt + # -c requirements/requirements.txt # sphinx ipdb==0.13.13 - # via -r dev-requirements.in + # via -r requirements/dev-requirements.in ipython==8.12.3 # via ipdb isort==5.13.2 @@ -101,7 +101,7 @@ jinja2==3.1.3 # via sphinx livereload==2.6.3 # via sphinx-autobuild -markupsafe==2.1.4 +markupsafe==2.1.5 # via # jinja2 # werkzeug @@ -112,7 +112,7 @@ mccabe==0.7.0 # flake8 # pylint mypy==1.8.0 - # via -r dev-requirements.in + # via -r requirements/dev-requirements.in mypy-extensions==1.0.0 # via # black @@ -121,8 +121,8 @@ nodeenv==1.8.0 # via pre-commit packaging==23.2 # via - # -c requirements.txt - # -c test-requirements.txt + # -c requirements/requirements.txt + # -c requirements/test-requirements.txt # black # sphinx parso==0.8.3 @@ -139,7 +139,7 @@ platformdirs==4.2.0 # pylint # virtualenv pre-commit==3.5.0 - # via -r dev-requirements.in + # via -r requirements/dev-requirements.in prompt-toolkit==3.0.43 # via ipython ptyprocess==0.7.0 @@ -159,36 +159,36 @@ pylint==3.0.3 # pylint-django # pylint-plugin-utils pylint-django==2.5.5 - # via -r dev-requirements.in + # via -r requirements/dev-requirements.in pylint-plugin-utils==0.8.2 # via pylint-django pytz==2023.4 # via - # -c requirements.txt + # -c requirements/requirements.txt # babel pyyaml==6.0.1 # via - # -c test-requirements.txt + # -c requirements/test-requirements.txt # pre-commit requests==2.31.0 # via - # -c requirements.txt - # -c test-requirements.txt + # -c requirements/requirements.txt + # -c requirements/test-requirements.txt # sphinx six==1.16.0 # via - # -c requirements.txt - # -c test-requirements.txt + # -c requirements/requirements.txt + # -c requirements/test-requirements.txt # asttokens # livereload snowballstemmer==2.2.0 # via sphinx sphinx==7.1.2 # via - # -r dev-requirements.in + # -r requirements/dev-requirements.in # sphinx-autobuild sphinx-autobuild==2021.3.14 - # via -r dev-requirements.in + # via -r requirements/dev-requirements.in sphinxcontrib-applehelp==1.0.4 # via sphinx sphinxcontrib-devhelp==1.0.2 @@ -203,15 +203,15 @@ sphinxcontrib-serializinghtml==1.1.5 # via sphinx sqlparse==0.4.4 # via - # -c requirements.txt + # -c requirements/requirements.txt # django # django-debug-toolbar stack-data==0.6.3 # via ipython tomli==2.0.1 # via - # -c requirements.txt - # -c test-requirements.txt + # -c requirements/requirements.txt + # -c requirements/test-requirements.txt # black # django-stubs # ipdb @@ -231,8 +231,8 @@ types-pyyaml==6.0.12.12 # via django-stubs typing-extensions==4.8.0 # via - # -c requirements.txt - # -c test-requirements.txt + # -c requirements/requirements.txt + # -c requirements/test-requirements.txt # asgiref # astroid # black @@ -243,18 +243,18 @@ typing-extensions==4.8.0 # pylint urllib3==2.1.0 # via - # -c requirements.txt - # -c test-requirements.txt + # -c requirements/requirements.txt + # -c requirements/test-requirements.txt # requests virtualenv==20.25.0 # via pre-commit wcwidth==0.2.13 # via prompt-toolkit werkzeug==3.0.1 - # via -r dev-requirements.in + # via -r requirements/dev-requirements.in zipp==3.17.0 # via - # -c requirements.txt + # -c requirements/requirements.txt # importlib-metadata # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/requirements.txt b/requirements/requirements.txt index 5c5d8d39..a2e8eb83 100644 --- a/requirements/requirements.txt +++ b/requirements/requirements.txt @@ -34,7 +34,7 @@ crispy-bootstrap5==2023.10 # via # -r requirements.in # django-anvil-consortium-manager -cryptography==42.0.2 +cryptography==42.0.4 # via pyjwt defusedxml==0.7.1 # via python3-openid @@ -75,7 +75,7 @@ django-login-required-middleware==0.9.0 # via -r requirements.in django-maintenance-mode==0.21.1 # via -r requirements.in -django-model-utils==4.3.1 +django-model-utils==4.4.0 # via -r requirements.in django-simple-history==3.4.0 # via @@ -93,7 +93,7 @@ idna==3.6 # via requests importlib-metadata==6.8.0 # via build -mysqlclient==2.2.3 +mysqlclient==2.2.4 # via -r requirements.in networkx==3.1 # via django-anvil-consortium-manager @@ -107,9 +107,9 @@ packaging==23.2 # via # build # plotly -pip-tools==7.3.0 +pip-tools==7.4.0 # via -r requirements.in -plotly==5.18.0 +plotly==5.19.0 # via django-anvil-consortium-manager pyasn1==0.4.8 # via @@ -124,7 +124,9 @@ pyjwt[crypto]==2.8.0 # -r requirements.in # django-allauth pyproject-hooks==1.0.0 - # via build + # via + # build + # pip-tools python-fsutil==0.13.1 # via django-maintenance-mode python3-openid==3.2.0 diff --git a/requirements/test-requirements.txt b/requirements/test-requirements.txt index d28704db..5c589c3b 100644 --- a/requirements/test-requirements.txt +++ b/requirements/test-requirements.txt @@ -24,7 +24,7 @@ exceptiongroup==1.2.0 # via pytest factory-boy==3.3.0 # via -r requirements/test-requirements.in -faker==22.7.0 +faker==23.2.1 # via factory-boy idna==3.6 # via @@ -39,7 +39,7 @@ packaging==23.2 # pytest-sugar pluggy==1.4.0 # via pytest -pytest==8.0.0 +pytest==8.0.1 # via # -r requirements/test-requirements.in # pytest-django @@ -68,7 +68,7 @@ tomli==2.0.1 # via # -c requirements/requirements.txt # pytest -types-requests==2.31.0.20240125 +types-requests==2.31.0.20240218 # via -r requirements/test-requirements.in typing-extensions==4.8.0 # via