Skip to content

Commit

Permalink
Drop Python 3.8 support and bump changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
daneah committed Sep 4, 2024
1 parent 04d1155 commit b01b391
Show file tree
Hide file tree
Showing 5 changed files with 7 additions and 7 deletions.
2 changes: 0 additions & 2 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,8 +37,6 @@ jobs:
toxenv: 'py310'
- version: '3.9'
toxenv: 'py39'
- version: '3.8'
toxenv: 'py38'
steps:
- uses: actions/checkout@v4

Expand Down
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [8.0.0] - 2024-09-04
### Changed
- Updated to simpler typing syntax for optional arguments and iterable types using `pyupgrade`
- Reformatted files constrained to Python 3.8+ syntax using `black`
Expand All @@ -15,6 +17,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

### Removed
- apiron no longer supports Python 3.7, which reached end of life on 2023-06-27
- apiron no longer supports Python 3.8, which reaches end of life on 2024-10-31

## [7.1.0-post.3] - 2023-06-20
### Fixed
Expand Down
2 changes: 1 addition & 1 deletion docs/docs-meta.rst
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ Use your favorite method to create a virtual environment and install the package
.. code-block:: shell
$ cd /path/to/apiron/
$ pyenv virtualenv 3.8.0 apiron # pick your favorite virtual environment tool
$ pyenv virtualenv 3.9.0 apiron # pick your favorite virtual environment tool
$ pyenv local apiron
(apiron) $ pip install -e .[docs]
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@ build-backend = "setuptools.build_meta"

[tool.black]
line-length = 120
target-version = ['py38', 'py39', 'py310', 'py311', 'py312']
target-version = ['py39', 'py310', 'py311', 'py312']
5 changes: 2 additions & 3 deletions setup.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,6 @@ classifiers =
Topic :: Internet :: WWW/HTTP
Topic :: Software Development :: Libraries :: Python Modules
Programming Language :: Python
Programming Language :: Python :: 3.8
Programming Language :: Python :: 3.9
Programming Language :: Python :: 3.10
Programming Language :: Python :: 3.11
Expand Down Expand Up @@ -51,7 +50,7 @@ docs =
######################
[mypy]
python_version = 3.8
python_version = 3.9
warn_unused_configs = True
show_error_context = True
pretty = True
Expand Down Expand Up @@ -81,7 +80,7 @@ addopts = -ra --strict-markers --cov
xfail_strict = True
[tox:tox]
envlist = py38,py39,py310,py311,py312
envlist = py39,py310,py311,py312
isolated_build = True
[testenv]
Expand Down

0 comments on commit b01b391

Please sign in to comment.