Skip to content

Commit

Permalink
Bump all requirements, add a tox label and envs to help with update (#…
Browse files Browse the repository at this point in the history
…231)

* Bump all requirements, add a tox label and envs to help with update

* Update CHANGELOG
  • Loading branch information
jamescooke authored Sep 27, 2023
1 parent 43c0155 commit fe86bc6
Show file tree
Hide file tree
Showing 8 changed files with 142 additions and 97 deletions.
6 changes: 6 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -35,13 +35,19 @@ Added
* 🎈 Explicit support added for Python 3.12. `Issue 228
<https://github.com/jamescooke/flake8-aaa/issues/228>`_.

* ⛏️ Tox label added to help with dependency bumping. `Pull #231
<:ttps://github.com/jamescooke/flake8-aaa/pull/231>`_.

Changed
.......

* 📕 Readme updated to reflect re-focus on only operating as a Flake8 plugin.

* ⛏️ Test requirements unpinned from old Flake8 and Mypy.

* ⛏️ All requirements bumped. `Issue 227
<https://github.com/jamescooke/flake8-aaa/issues/227>`_.

Removed
.......

Expand Down
10 changes: 10 additions & 0 deletions requirements/README.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,16 @@
Requirements management
=======================

TL;DR
-----

To update all requirements:

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

Expand Down
24 changes: 12 additions & 12 deletions requirements/ci.txt
Original file line number Diff line number Diff line change
@@ -1,42 +1,42 @@
#
# This file is autogenerated by pip-compile with Python 3.8
# This file is autogenerated by pip-compile with Python 3.10
# by the following command:
#
# pip-compile --output-file=ci.txt ci.in
# pip-compile --no-emit-index-url requirements/ci.in
#
cachetools==5.3.1
# via tox
chardet==5.1.0
chardet==5.2.0
# via tox
colorama==0.4.6
# via tox
distlib==0.3.6
distlib==0.3.7
# via virtualenv
filelock==3.12.2
filelock==3.12.4
# via
# tox
# virtualenv
packaging==23.1
# via
# pyproject-api
# tox
platformdirs==3.9.0
platformdirs==3.10.0
# via
# tox
# virtualenv
pluggy==1.2.0
pluggy==1.3.0
# via tox
pyproject-api==1.5.3
pyproject-api==1.6.1
# via tox
tomli==2.0.1
# via
# pyproject-api
# tox
tox==4.6.4
tox==4.11.3
# via
# -r ci.in
# -r requirements/ci.in
# tox-gh-actions
tox-gh-actions==3.1.3
# via -r ci.in
virtualenv==20.24.0
# via -r requirements/ci.in
virtualenv==20.24.5
# via tox
56 changes: 28 additions & 28 deletions requirements/dev.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,47 +2,47 @@
# This file is autogenerated by pip-compile with Python 3.8
# by the following command:
#
# pip-compile dev.in
# pip-compile --no-emit-index-url requirements/dev.in
#
build==1.0.3
# via pip-tools
cachetools==5.3.1
# via
# -c ci.txt
# -c requirements/ci.txt
# tox
certifi==2023.7.22
# via requests
cffi==1.15.1
# via cryptography
chardet==5.1.0
chardet==5.2.0
# via
# -c ci.txt
# -c requirements/ci.txt
# tox
charset-normalizer==3.2.0
# via requests
click==8.1.7
# via pip-tools
colorama==0.4.6
# via
# -c ci.txt
# -c requirements/ci.txt
# tox
cryptography==41.0.4
# via secretstorage
distlib==0.3.6
distlib==0.3.7
# via
# -c ci.txt
# -c requirements/ci.txt
# virtualenv
docutils==0.20.1
# via readme-renderer
exceptiongroup==1.1.3
# via pytest
filelock==3.12.2
filelock==3.12.4
# via
# -c ci.txt
# -c requirements/ci.txt
# tox
# virtualenv
flake8==6.1.0
# via -r dev.in
# via -r requirements/dev.in
idna==3.4
# via requests
importlib-metadata==6.8.0
Expand Down Expand Up @@ -72,31 +72,31 @@ mdurl==0.1.2
more-itertools==10.1.0
# via jaraco-classes
mypy==1.5.1
# via -r dev.in
# via -r requirements/dev.in
mypy-extensions==1.0.0
# via mypy
nh3==0.2.14
# via readme-renderer
packaging==23.1
# via
# -c ci.txt
# -c requirements/ci.txt
# build
# pyproject-api
# pytest
# tox
pip-tools==7.3.0
# via -r dev.in
# via -r requirements/dev.in
pkginfo==1.9.6
# via twine
platformdirs==3.9.0
platformdirs==3.10.0
# via
# -c ci.txt
# -c requirements/ci.txt
# tox
# virtualenv
# yapf
pluggy==1.2.0
pluggy==1.3.0
# via
# -c ci.txt
# -c requirements/ci.txt
# pytest
# tox
pycodestyle==2.11.0
Expand All @@ -109,14 +109,14 @@ pygments==2.16.1
# via
# readme-renderer
# rich
pyproject-api==1.5.3
pyproject-api==1.6.1
# via
# -c ci.txt
# -c requirements/ci.txt
# tox
pyproject-hooks==1.0.0
# via build
pytest==7.4.2
# via -r dev.in
# via -r requirements/dev.in
readme-renderer==42.0
# via twine
requests==2.31.0
Expand All @@ -133,7 +133,7 @@ secretstorage==3.3.3
# via keyring
tomli==2.0.1
# via
# -c ci.txt
# -c requirements/ci.txt
# build
# mypy
# pip-tools
Expand All @@ -142,12 +142,12 @@ tomli==2.0.1
# pytest
# tox
# yapf
tox==4.6.4
tox==4.11.3
# via
# -c ci.txt
# -r dev.in
# -c requirements/ci.txt
# -r requirements/dev.in
twine==4.0.2
# via -r dev.in
# via -r requirements/dev.in
typing-extensions==4.8.0
# via
# mypy
Expand All @@ -156,14 +156,14 @@ urllib3==2.0.5
# via
# requests
# twine
virtualenv==20.24.0
virtualenv==20.24.5
# via
# -c ci.txt
# -c requirements/ci.txt
# tox
wheel==0.41.2
# via pip-tools
yapf==0.40.2
# via -r dev.in
# via -r requirements/dev.in
zipp==3.17.0
# via
# importlib-metadata
Expand Down
35 changes: 20 additions & 15 deletions requirements/docs.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,13 @@
# This file is autogenerated by pip-compile with Python 3.10
# by the following command:
#
# pip-compile --output-file=docs.txt docs.in
# pip-compile --no-emit-index-url requirements/docs.in
#
alabaster==0.7.13
# via sphinx
babel==2.12.1
# via sphinx
certifi==2023.5.7
certifi==2023.7.22
# via requests
charset-normalizer==3.2.0
# via requests
Expand All @@ -30,39 +30,44 @@ markupsafe==2.1.3
# via jinja2
packaging==23.1
# via sphinx
pygments==2.15.1
pygments==2.16.1
# via sphinx
requests==2.31.0
# via sphinx
six==1.16.0
# via livereload
snowballstemmer==2.2.0
# via sphinx
sphinx==6.2.1
sphinx==7.2.6
# via
# -r docs.in
# -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
# via -r docs.in
sphinx-rtd-theme==1.2.2
# via -r docs.in
sphinxcontrib-applehelp==1.0.4
# via -r requirements/docs.in
sphinx-rtd-theme==1.3.0
# via -r requirements/docs.in
sphinxcontrib-applehelp==1.0.7
# via sphinx
sphinxcontrib-devhelp==1.0.2
sphinxcontrib-devhelp==1.0.5
# via sphinx
sphinxcontrib-htmlhelp==2.0.1
sphinxcontrib-htmlhelp==2.0.4
# via sphinx
sphinxcontrib-jquery==4.1
# via sphinx-rtd-theme
sphinxcontrib-jsmath==1.0.1
# via sphinx
sphinxcontrib-qthelp==1.0.3
sphinxcontrib-qthelp==1.0.6
# via sphinx
sphinxcontrib-serializinghtml==1.1.5
sphinxcontrib-serializinghtml==1.1.9
# via sphinx
tornado==6.3.2
tornado==6.3.3
# via livereload
urllib3==2.0.3
urllib3==2.0.5
# via requests
34 changes: 17 additions & 17 deletions requirements/examples.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,22 +2,22 @@
# This file is autogenerated by pip-compile with Python 3.8
# by the following command:
#
# pip-compile --output-file=examples.txt examples.in
# pip-compile --no-emit-index-url requirements/examples.in
#
black==23.7.0
# via -r examples.in
click==8.1.5
black==23.9.1
# via -r requirements/examples.in
click==8.1.7
# via black
exceptiongroup==1.1.2
exceptiongroup==1.1.3
# via pytest
flake8==6.0.0
# via -r examples.in
flake8==6.1.0
# via -r requirements/examples.in
iniconfig==2.0.0
# via pytest
mccabe==0.7.0
# via flake8
mypy==1.4.1
# via -r examples.in
mypy==1.5.1
# via -r requirements/examples.in
mypy-extensions==1.0.0
# via
# black
Expand All @@ -26,24 +26,24 @@ packaging==23.1
# via
# black
# pytest
pathspec==0.11.1
pathspec==0.11.2
# via black
platformdirs==3.9.0
platformdirs==3.10.0
# via black
pluggy==1.2.0
pluggy==1.3.0
# via pytest
pycodestyle==2.10.0
pycodestyle==2.11.0
# via flake8
pyflakes==3.0.1
pyflakes==3.1.0
# via flake8
pytest==7.4.0
# via -r examples.in
pytest==7.4.2
# via -r requirements/examples.in
tomli==2.0.1
# via
# black
# mypy
# pytest
typing-extensions==4.7.1
typing-extensions==4.8.0
# via
# black
# mypy
Loading

0 comments on commit fe86bc6

Please sign in to comment.