From 2ca130b548f0858ea573dd64acf20671fb8f76b9 Mon Sep 17 00:00:00 2001 From: David Lord Date: Sun, 29 Dec 2024 09:14:31 -0800 Subject: [PATCH] update dependencies --- .github/workflows/deploy.yaml | 2 +- .github/workflows/pre-commit.yaml | 6 ++-- .pre-commit-config.yaml | 4 +-- requirements/base.txt | 20 +++++------ requirements/dev.txt | 57 ++++++++++++++++--------------- requirements/typing.txt | 16 +++++---- 6 files changed, 54 insertions(+), 51 deletions(-) diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index ee7405c..ffb0e41 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -8,7 +8,7 @@ jobs: runs-on: ubuntu-latest concurrency: deploy steps: - - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - uses: superfly/flyctl-actions/setup-flyctl@fc53c09e1bc3be6f54706524e3b82c4f462f77be # 1.5 - run: flyctl deploy --remote-only env: diff --git a/.github/workflows/pre-commit.yaml b/.github/workflows/pre-commit.yaml index 683c85b..65d39c4 100644 --- a/.github/workflows/pre-commit.yaml +++ b/.github/workflows/pre-commit.yaml @@ -7,10 +7,10 @@ jobs: main: runs-on: ubuntu-latest steps: - - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - - uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + - uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0 with: python-version: 3.x - uses: pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd # v3.0.1 - - uses: pre-commit-ci/lite-action@9d882e7a565f7008d4faf128f27d1cb6503d4ebf # v1.0.2 + - uses: pre-commit-ci/lite-action@5d6cc0eb514c891a40562a58a8e71576c5c7fb43 # v1.1.0 if: ${{ !cancelled() }} diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index acd7bba..0b3109a 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,11 +1,11 @@ repos: - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.6.2 + rev: v0.8.4 hooks: - id: ruff - id: ruff-format - repo: https://github.com/pre-commit/pre-commit-hooks - rev: v4.6.0 + rev: v5.0.0 hooks: - id: check-merge-conflict - id: debug-statements diff --git a/requirements/base.txt b/requirements/base.txt index f6ed343..c716fd6 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -8,25 +8,25 @@ asgiref==3.8.1 # via flask beautifulsoup4==4.12.3 # via pallets-web (../pyproject.toml) -blinker==1.8.2 +blinker==1.9.0 # via flask -click==8.1.7 +click==8.1.8 # via flask feedgen==1.0.0 # via pallets-web (../pyproject.toml) -flask[async]==3.0.3 +flask[async]==3.1.0 # via # flask-sqlalchemy-lite # pallets-web (../pyproject.toml) flask-sqlalchemy-lite==0.1.0 # via pallets-web (../pyproject.toml) -greenlet==3.0.3 +greenlet==3.1.1 # via sqlalchemy gunicorn==23.0.0 # via pallets-web (../pyproject.toml) itsdangerous==2.2.0 # via flask -jinja2==3.1.4 +jinja2==3.1.5 # via flask lxml==5.3.0 # via @@ -36,7 +36,7 @@ markdown-it-py==3.0.0 # via # mdit-py-plugins # pallets-web (../pyproject.toml) -markupsafe==2.1.5 +markupsafe==3.0.2 # via # jinja2 # werkzeug @@ -44,19 +44,19 @@ mdit-py-plugins==0.4.2 # via pallets-web (../pyproject.toml) mdurl==0.1.2 # via markdown-it-py -packaging==24.1 +packaging==24.2 # via gunicorn pygments==2.18.0 # via pallets-web (../pyproject.toml) python-dateutil==2.9.0.post0 # via feedgen -six==1.16.0 +six==1.17.0 # via python-dateutil soupsieve==2.6 # via beautifulsoup4 -sqlalchemy[asyncio]==2.0.32 +sqlalchemy[asyncio]==2.0.36 # via flask-sqlalchemy-lite typing-extensions==4.12.2 # via sqlalchemy -werkzeug==3.0.4 +werkzeug==3.1.3 # via flask diff --git a/requirements/dev.txt b/requirements/dev.txt index ed71d1c..5a84177 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -10,11 +10,11 @@ asgiref==3.8.1 # flask beautifulsoup4==4.12.3 # via -r base.txt -blinker==1.8.2 +blinker==1.9.0 # via # -r base.txt # flask -build==1.2.1 +build==1.2.2.post1 # via pip-tools cachetools==5.5.0 # via tox @@ -22,40 +22,40 @@ cfgv==3.4.0 # via pre-commit chardet==5.2.0 # via tox -click==8.1.7 +click==8.1.8 # via # -r base.txt # flask # pip-tools colorama==0.4.6 # via tox -distlib==0.3.8 +distlib==0.3.9 # via virtualenv feedgen==1.0.0 # via -r base.txt -filelock==3.15.4 +filelock==3.16.1 # via # tox # virtualenv -flask[async]==3.0.3 +flask[async]==3.1.0 # via # -r base.txt # flask-sqlalchemy-lite flask-sqlalchemy-lite==0.1.0 # via -r base.txt -greenlet==3.0.3 +greenlet==3.1.1 # via # -r base.txt # sqlalchemy gunicorn==23.0.0 # via -r base.txt -identify==2.6.0 +identify==2.6.3 # via pre-commit itsdangerous==2.2.0 # via # -r base.txt # flask -jinja2==3.1.4 +jinja2==3.1.5 # via # -r base.txt # flask @@ -67,7 +67,7 @@ markdown-it-py==3.0.0 # via # -r base.txt # mdit-py-plugins -markupsafe==2.1.5 +markupsafe==3.0.2 # via # -r base.txt # jinja2 @@ -78,7 +78,7 @@ mdurl==0.1.2 # via # -r base.txt # markdown-it-py -mypy==1.11.1 +mypy==1.14.0 # via -r typing.txt mypy-extensions==1.0.0 # via @@ -89,7 +89,7 @@ nodeenv==1.9.1 # -r typing.txt # pre-commit # pyright -packaging==24.1 +packaging==24.2 # via # -r base.txt # build @@ -98,23 +98,23 @@ packaging==24.1 # tox pip-tools==7.4.1 # via -r dev.in -platformdirs==4.2.2 +platformdirs==4.3.6 # via # tox # virtualenv pluggy==1.5.0 # via tox -pre-commit==3.8.0 +pre-commit==4.0.1 # via -r dev.in pygments==2.18.0 # via -r base.txt -pyproject-api==1.7.1 +pyproject-api==1.8.0 # via tox -pyproject-hooks==1.1.0 +pyproject-hooks==1.2.0 # via # build # pip-tools -pyright==1.1.377 +pyright==1.1.391 # via -r typing.txt python-dateutil==2.9.0.post0 # via @@ -124,7 +124,7 @@ python-dotenv==1.0.1 # via -r dev.in pyyaml==6.0.2 # via pre-commit -six==1.16.0 +six==1.17.0 # via # -r base.txt # python-dateutil @@ -132,25 +132,25 @@ soupsieve==2.6 # via # -r base.txt # beautifulsoup4 -sqlalchemy[asyncio]==2.0.32 +sqlalchemy[asyncio]==2.0.36 # via # -r base.txt # flask-sqlalchemy-lite -tox==4.18.0 +tox==4.23.2 # via -r dev.in -types-beautifulsoup4==4.12.0.20240511 +types-beautifulsoup4==4.12.0.20241020 # via -r typing.txt -types-docutils==0.21.0.20240724 +types-docutils==0.21.0.20241128 # via # -r typing.txt # types-pygments -types-html5lib==1.1.11.20240806 +types-html5lib==1.1.11.20241018 # via # -r typing.txt # types-beautifulsoup4 types-pygments==2.18.0.20240506 # via -r typing.txt -types-setuptools==73.0.0.20240822 +types-setuptools==75.6.0.20241223 # via # -r typing.txt # types-pygments @@ -159,18 +159,19 @@ typing-extensions==4.12.2 # -r base.txt # -r typing.txt # mypy + # pyright # sqlalchemy -virtualenv==20.26.3 +virtualenv==20.28.0 # via # pre-commit # tox -watchdog==4.0.2 +watchdog==6.0.0 # via -r dev.in -werkzeug==3.0.4 +werkzeug==3.1.3 # via # -r base.txt # flask -wheel==0.44.0 +wheel==0.45.1 # via pip-tools # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/typing.txt b/requirements/typing.txt index a3c30b9..6d956c9 100644 --- a/requirements/typing.txt +++ b/requirements/typing.txt @@ -4,23 +4,25 @@ # # pip-compile typing.in # -mypy==1.11.1 +mypy==1.14.0 # via -r typing.in mypy-extensions==1.0.0 # via mypy nodeenv==1.9.1 # via pyright -pyright==1.1.377 +pyright==1.1.391 # via -r typing.in -types-beautifulsoup4==4.12.0.20240511 +types-beautifulsoup4==4.12.0.20241020 # via -r typing.in -types-docutils==0.21.0.20240724 +types-docutils==0.21.0.20241128 # via types-pygments -types-html5lib==1.1.11.20240806 +types-html5lib==1.1.11.20241018 # via types-beautifulsoup4 types-pygments==2.18.0.20240506 # via -r typing.in -types-setuptools==73.0.0.20240822 +types-setuptools==75.6.0.20241223 # via types-pygments typing-extensions==4.12.2 - # via mypy + # via + # mypy + # pyright