diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index c0411d8..047c566 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -15,7 +15,7 @@ jobs: strategy: matrix: - python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "pypy3.9", "pypy3.10"] + python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13-dev", "pypy3.9", "pypy3.10"] steps: - uses: "actions/checkout@v3" diff --git a/docs/source/news.rst b/docs/source/news.rst index 5201382..2f102b1 100644 --- a/docs/source/news.rst +++ b/docs/source/news.rst @@ -1,6 +1,13 @@ What's New ========== +1.16.0 +^^^^^^ + +Enhancements: + +* Added official support for Python 3.13, though 1.15.0 works fine too. + 1.15.0 ^^^^^^ diff --git a/eliot/tests/test_json.py b/eliot/tests/test_json.py index 90b5ecb..2b4e57e 100644 --- a/eliot/tests/test_json.py +++ b/eliot/tests/test_json.py @@ -30,7 +30,7 @@ def test_numpy(self): np.float64(2.0), np.float16(0.5), np.bool_(True), - np.unicode_("hello"), + np.str_("hello"), np.byte(12), np.short(12), np.intc(-13), diff --git a/setup.py b/setup.py index 2e9696a..cc56075 100644 --- a/setup.py +++ b/setup.py @@ -23,6 +23,7 @@ def read(path): "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: System :: Logging", diff --git a/tox.ini b/tox.ini index fd08b31..3cca024 100644 --- a/tox.ini +++ b/tox.ini @@ -1,5 +1,5 @@ [tox] -envlist = py38-numpy, pypy39, pypy310, py38, py39, py310, py311, py312, +envlist = py38-numpy, pypy39, pypy310, py38, py39, py310, py311, py312, py313, py38-twisted-latest, linters3, sphinx @@ -10,6 +10,8 @@ python = 3.10: py310 3.11: py311 3.12: py312 + 3.13: py313 + 3.13-dev: py313 pypy3.9: pypy39 pypy3.10: pypy310