From cf53b3559aab9dc4f8a5e52dc766f4c0c0a0c8df Mon Sep 17 00:00:00 2001 From: "Matthias C. M. Troffaes" Date: Tue, 26 Mar 2024 12:57:33 +0000 Subject: [PATCH] Drop older python. --- .github/workflows/python-package.yml | 2 +- CHANGELOG.rst | 6 ++++++ latexcodec/codec.py | 5 +---- setup.py | 2 +- 4 files changed, 9 insertions(+), 6 deletions(-) diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index a41f619..4a0aefd 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -13,7 +13,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ['3.7', '3.8', '3.9', '3.10', '3.11', '3.12'] + python-version: ['3.9', '3.10', '3.11', '3.12', '3.13-dev'] steps: - uses: actions/checkout@v3 diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 8b3ccff..b35ad10 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,6 +1,12 @@ 3.0.1 (in development) ---------------------- +* Drop Python 3.7 and 3.8 support. + +* Add Python 3.13 support. + +* Use new pkg_resources files interface (see issue #98). + 3.0.0 (6 March 2024) -------------------- diff --git a/latexcodec/codec.py b/latexcodec/codec.py index 102176c..9166bb5 100644 --- a/latexcodec/codec.py +++ b/latexcodec/codec.py @@ -62,10 +62,7 @@ import unicodedata from typing import Optional, List, Union, Any, Iterator, Tuple, Type, Dict -try: - import importlib.resources as pkg_resources -except ImportError: - import importlib_resources as pkg_resources +import importlib.resources as pkg_resources from latexcodec import lexer diff --git a/setup.py b/setup.py index 6f04f82..dbe6a6d 100644 --- a/setup.py +++ b/setup.py @@ -43,5 +43,5 @@ def readfile(filename): platforms='any', packages=find_packages(), package_data={'latexcodec': ['table.txt']}, - python_requires='>=3.7', + python_requires='>=3.9', )