Skip to content

Commit

Permalink
Bump packages, add tox invocation for package bump to release checkli…
Browse files Browse the repository at this point in the history
…st doc (#235)

* Bump all packages

* Add docs bump info to release checklist
  • Loading branch information
jamescooke authored Feb 24, 2024
1 parent 92db079 commit b7d0d63
Show file tree
Hide file tree
Showing 6 changed files with 102 additions and 93 deletions.
12 changes: 12 additions & 0 deletions docs/release_checklist.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,18 @@ Release checklist
The following tasks need to be completed for each release of Flake8-AAA. They
are mainly for the maintainer's use.

Bumping packages
----------------

This is handled by ``tox`` which calls the ``requirements/Makefile``. Trigger a
full rebuild of requirements by deleting all compiled ``.txt`` files and asking
for a compilation:

.. code-block:: shell
rm requirements/*.txt
tox r -m requirements
Versioning
----------

Expand Down
18 changes: 9 additions & 9 deletions requirements/ci.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,39 +4,39 @@
#
# pip-compile --no-emit-index-url requirements/ci.in
#
cachetools==5.3.1
cachetools==5.3.2
# via tox
chardet==5.2.0
# via tox
colorama==0.4.6
# via tox
distlib==0.3.7
distlib==0.3.8
# via virtualenv
filelock==3.12.4
filelock==3.13.1
# via
# tox
# virtualenv
packaging==23.1
packaging==23.2
# via
# pyproject-api
# tox
platformdirs==3.10.0
platformdirs==4.2.0
# via
# tox
# virtualenv
pluggy==1.3.0
pluggy==1.4.0
# via tox
pyproject-api==1.6.1
# via tox
tomli==2.0.1
# via
# pyproject-api
# tox
tox==4.11.3
tox==4.13.0
# via
# -r requirements/ci.in
# tox-gh-actions
tox-gh-actions==3.1.3
tox-gh-actions==3.2.0
# via -r requirements/ci.in
virtualenv==20.24.5
virtualenv==20.25.1
# via tox
68 changes: 35 additions & 33 deletions requirements/dev.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,106 +6,106 @@
#
build==1.0.3
# via pip-tools
cachetools==5.3.1
cachetools==5.3.2
# via
# -c requirements/ci.txt
# tox
certifi==2023.7.22
certifi==2024.2.2
# via requests
cffi==1.15.1
cffi==1.16.0
# via cryptography
chardet==5.2.0
# via
# -c requirements/ci.txt
# tox
charset-normalizer==3.2.0
charset-normalizer==3.3.2
# via requests
click==8.1.7
# via pip-tools
colorama==0.4.6
# via
# -c requirements/ci.txt
# tox
cryptography==41.0.4
cryptography==42.0.5
# via secretstorage
distlib==0.3.7
distlib==0.3.8
# via
# -c requirements/ci.txt
# virtualenv
docutils==0.20.1
# via readme-renderer
exceptiongroup==1.1.3
exceptiongroup==1.2.0
# via pytest
filelock==3.12.4
filelock==3.13.1
# via
# -c requirements/ci.txt
# tox
# virtualenv
flake8==6.1.0
flake8==7.0.0
# via -r requirements/dev.in
idna==3.4
idna==3.6
# via requests
importlib-metadata==6.8.0
importlib-metadata==7.0.1
# via
# build
# keyring
# twine
# yapf
importlib-resources==6.1.0
importlib-resources==6.1.1
# via keyring
iniconfig==2.0.0
# via pytest
jaraco-classes==3.3.0
jaraco-classes==3.3.1
# via keyring
jeepney==0.8.0
# via
# keyring
# secretstorage
keyring==24.2.0
keyring==24.3.0
# via twine
markdown-it-py==3.0.0
# via rich
mccabe==0.7.0
# via flake8
mdurl==0.1.2
# via markdown-it-py
more-itertools==10.1.0
more-itertools==10.2.0
# via jaraco-classes
mypy==1.5.1
mypy==1.8.0
# via -r requirements/dev.in
mypy-extensions==1.0.0
# via mypy
nh3==0.2.14
nh3==0.2.15
# via readme-renderer
packaging==23.1
packaging==23.2
# via
# -c requirements/ci.txt
# build
# pyproject-api
# pytest
# tox
pip-tools==7.3.0
pip-tools==7.4.0
# via -r requirements/dev.in
pkginfo==1.9.6
# via twine
platformdirs==3.10.0
platformdirs==4.2.0
# via
# -c requirements/ci.txt
# tox
# virtualenv
# yapf
pluggy==1.3.0
pluggy==1.4.0
# via
# -c requirements/ci.txt
# pytest
# tox
pycodestyle==2.11.0
pycodestyle==2.11.1
# via flake8
pycparser==2.21
# via cffi
pyflakes==3.1.0
pyflakes==3.2.0
# via flake8
pygments==2.16.1
pygments==2.17.2
# via
# readme-renderer
# rich
Expand All @@ -114,8 +114,10 @@ pyproject-api==1.6.1
# -c requirements/ci.txt
# tox
pyproject-hooks==1.0.0
# via build
pytest==7.4.2
# via
# build
# pip-tools
pytest==8.0.1
# via -r requirements/dev.in
readme-renderer==42.0
# via twine
Expand All @@ -127,7 +129,7 @@ requests-toolbelt==1.0.0
# via twine
rfc3986==2.0.0
# via twine
rich==13.5.3
rich==13.7.0
# via twine
secretstorage==3.3.3
# via keyring
Expand All @@ -142,25 +144,25 @@ tomli==2.0.1
# pytest
# tox
# yapf
tox==4.11.3
tox==4.13.0
# via
# -c requirements/ci.txt
# -r requirements/dev.in
twine==4.0.2
twine==5.0.0
# via -r requirements/dev.in
typing-extensions==4.8.0
typing-extensions==4.9.0
# via
# mypy
# rich
urllib3==2.0.5
urllib3==2.2.1
# via
# requests
# twine
virtualenv==20.24.5
virtualenv==20.25.1
# via
# -c requirements/ci.txt
# tox
wheel==0.41.2
wheel==0.42.0
# via pip-tools
yapf==0.40.2
# via -r requirements/dev.in
Expand Down
43 changes: 19 additions & 24 deletions requirements/docs.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,33 +4,33 @@
#
# pip-compile --no-emit-index-url requirements/docs.in
#
alabaster==0.7.13
alabaster==0.7.16
# via sphinx
babel==2.12.1
babel==2.14.0
# via sphinx
certifi==2023.7.22
certifi==2024.2.2
# via requests
charset-normalizer==3.2.0
charset-normalizer==3.3.2
# via requests
colorama==0.4.6
# via sphinx-autobuild
docutils==0.18.1
docutils==0.20.1
# via
# sphinx
# sphinx-rtd-theme
idna==3.4
idna==3.6
# via requests
imagesize==1.4.1
# via sphinx
jinja2==3.1.2
jinja2==3.1.3
# via sphinx
livereload==2.6.3
# via sphinx-autobuild
markupsafe==2.1.3
markupsafe==2.1.5
# via jinja2
packaging==23.1
packaging==23.2
# via sphinx
pygments==2.16.1
pygments==2.17.2
# via sphinx
requests==2.31.0
# via sphinx
Expand All @@ -43,31 +43,26 @@ sphinx==7.2.6
# -r requirements/docs.in
# sphinx-autobuild
# sphinx-rtd-theme
# sphinxcontrib-applehelp
# sphinxcontrib-devhelp
# sphinxcontrib-htmlhelp
# sphinxcontrib-jquery
# sphinxcontrib-qthelp
# sphinxcontrib-serializinghtml
sphinx-autobuild==2021.3.14
sphinx-autobuild==2024.2.4
# via -r requirements/docs.in
sphinx-rtd-theme==1.3.0
sphinx-rtd-theme==2.0.0
# via -r requirements/docs.in
sphinxcontrib-applehelp==1.0.7
sphinxcontrib-applehelp==1.0.8
# via sphinx
sphinxcontrib-devhelp==1.0.5
sphinxcontrib-devhelp==1.0.6
# via sphinx
sphinxcontrib-htmlhelp==2.0.4
sphinxcontrib-htmlhelp==2.0.5
# via sphinx
sphinxcontrib-jquery==4.1
# via sphinx-rtd-theme
sphinxcontrib-jsmath==1.0.1
# via sphinx
sphinxcontrib-qthelp==1.0.6
sphinxcontrib-qthelp==1.0.7
# via sphinx
sphinxcontrib-serializinghtml==1.1.9
sphinxcontrib-serializinghtml==1.1.10
# via sphinx
tornado==6.3.3
tornado==6.4
# via livereload
urllib3==2.0.5
urllib3==2.2.1
# via requests
24 changes: 12 additions & 12 deletions requirements/examples.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,46 +4,46 @@
#
# pip-compile --no-emit-index-url requirements/examples.in
#
black==23.9.1
black==24.2.0
# via -r requirements/examples.in
click==8.1.7
# via black
exceptiongroup==1.1.3
exceptiongroup==1.2.0
# via pytest
flake8==6.1.0
flake8==7.0.0
# via -r requirements/examples.in
iniconfig==2.0.0
# via pytest
mccabe==0.7.0
# via flake8
mypy==1.5.1
mypy==1.8.0
# via -r requirements/examples.in
mypy-extensions==1.0.0
# via
# black
# mypy
packaging==23.1
packaging==23.2
# via
# black
# pytest
pathspec==0.11.2
pathspec==0.12.1
# via black
platformdirs==3.10.0
platformdirs==4.2.0
# via black
pluggy==1.3.0
pluggy==1.4.0
# via pytest
pycodestyle==2.11.0
pycodestyle==2.11.1
# via flake8
pyflakes==3.1.0
pyflakes==3.2.0
# via flake8
pytest==7.4.2
pytest==8.0.1
# via -r requirements/examples.in
tomli==2.0.1
# via
# black
# mypy
# pytest
typing-extensions==4.8.0
typing-extensions==4.9.0
# via
# black
# mypy
Loading

0 comments on commit b7d0d63

Please sign in to comment.