diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 506cee55..5cad2fbc 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -14,7 +14,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python: [3.7, 3.8, 3.9, "3.10", 3.11] + python: [3.9, "3.10", 3.11] steps: - uses: actions/checkout@v2 diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index c5247467..6a3c1007 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -18,7 +18,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v1 with: - python-version: '3.8' + python-version: '3.11' - name: Install tox run: pip install tox==3.24.1 - name: Build docs diff --git a/CHANGELOG.md b/CHANGELOG.md index 02af3586..39d151c3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,12 +8,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 The intended audience of this file is for py42 consumers -- as such, changes that don't affect how a consumer would use the library (e.g. adding unit tests, updating documentation, etc) are not captured here. -## Unreleased +## 1.27.3 - 2024-12-18 + +## Removed + +- Ended support for python 3.8, which is end-of-life. ### Added - A setting to add a prefix to the user-agent. + ## 1.27.2 - 2024-11-27 ### Fixed diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index a04e1cd6..05d4c1c8 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -94,7 +94,7 @@ point to your virtual environment, and you should be ready to go! ## Run a full build -We use [tox](https://tox.readthedocs.io/en/latest/#) to run our build against Python 3.6, 3.7, and 3.8. When run locally, `tox` will run only against the version of python that your virtual envrionment is running, but all versions will be validated against when you [open a PR](#opening-a-pr). +We use [tox](https://tox.readthedocs.io/en/latest/#) to run our build against Python 3.9, 3.10, and 3.11. When run locally, `tox` will run only against the version of python that your virtual envrionment is running, but all versions will be validated against when you [open a PR](#opening-a-pr). To run all the unit tests, do a test build of the documentation, and check that the code meets all style requirements, simply run: diff --git a/docs/conf.py b/docs/conf.py index 64506736..d1653fa6 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -56,7 +56,7 @@ # # This is also used if you do content translation via gettext catalogs. # Usually you set "language" from the command line for these cases. -language = None +# language = None # List of patterns, relative to source directory, that match files and # directories to ignore when looking for source files. diff --git a/setup.py b/setup.py index 6912bb41..ce7f0c92 100644 --- a/setup.py +++ b/setup.py @@ -43,10 +43,10 @@ "tox==3.24.0", ], "docs": [ - "sphinx==4.4.0", - "myst-parser==0.17.2", - "sphinx_rtd_theme==1.0.0", - "docutils == 0.16", + "sphinx==8.1.3", + "myst-parser==4.0.0", + "sphinx_rtd_theme==3.0.2", + "docutils == 0.21.2", ], }, classifiers=[ @@ -55,10 +55,9 @@ "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.6", - "Programming Language :: Python :: 3.7", - "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", "Programming Language :: Python :: Implementation :: CPython", ], ) diff --git a/src/py42/__version__.py b/src/py42/__version__.py index 2e7840be..3b3b99dd 100644 --- a/src/py42/__version__.py +++ b/src/py42/__version__.py @@ -1,3 +1,3 @@ # py42 -__version__ = "1.27.2" +__version__ = "1.27.3" diff --git a/tox.ini b/tox.ini index dc2ce202..aad002bf 100644 --- a/tox.ini +++ b/tox.ini @@ -23,10 +23,10 @@ commands = [testenv:docs] deps = - sphinx == 4.4.0 - myst-parser == 0.17.2 - sphinx_rtd_theme == 1.0.0 - docutils == 0.16 + sphinx == 8.1.3 + myst-parser == 4.0.0 + sphinx_rtd_theme == 3.0.2 + docutils == 0.21.2 whitelist_externals = bash