diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 57671348..b68f37b3 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -7,12 +7,7 @@ jobs: strategy: matrix: os: [macos-latest, windows-latest, ubuntu-latest] - python-version: [3.7, 3.8, 3.9, '3.10', '3.11', pypy-3.7] - exclude: - - os: windows-latest - python-version: 3.7 - - os: windows-latest - python-version: pypy-3.7 + python-version: [3.8, 3.9, '3.10', '3.11', '3.12', pypy-3.9] steps: - if: matrix.os == 'ubuntu-latest' name: Install UTF-8 locales and lxml requirements diff --git a/AUTHORS.rst b/AUTHORS.rst index a6f367e4..ca5e1b32 100644 --- a/AUTHORS.rst +++ b/AUTHORS.rst @@ -46,3 +46,5 @@ agate is made by a community. The following individuals have contributed code, d * `mathdesc `_ * `Tim Gates `_ * `castorf `_ +* `Julien Enselme `__ + diff --git a/CHANGELOG.rst b/CHANGELOG.rst index fb7f31a8..97f5e8cb 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -4,6 +4,8 @@ Unreleased * feat: Lowercase the ``null_values`` provided to individual data types, since all comparisons to ``null_values`` are case-insensitive. (#770) * feat: :class:`.Mean` works with :class:`.TimeDelta`. (#761) * Switch from ``pytz`` to ``ZoneInfo``. +* Add Python 3.12 support. +* Drop Python 3.7 support (end-of-life was June 27, 2023). 1.7.1 - Jan 4, 2023 ------------------- diff --git a/setup.py b/setup.py index ba53e4c8..c49bf225 100644 --- a/setup.py +++ b/setup.py @@ -25,11 +25,11 @@ 'Natural Language :: English', 'Operating System :: OS Independent', 'Programming Language :: Python', - '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 :: 3.12', 'Programming Language :: Python :: Implementation :: CPython', 'Programming Language :: Python :: Implementation :: PyPy', 'Topic :: Scientific/Engineering :: Information Analysis',