diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 1c59879..965d5c7 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -14,7 +14,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ['3.8', '3.9', '3.10', '3.11', '3.12'] + python-version: ['3.9', '3.10', '3.11', '3.12', '3.13'] steps: - uses: actions/checkout@v2 - name: Set up Python ${{ matrix.python-version }} diff --git a/pyproject.toml b/pyproject.toml index 61eab8e..34e4c10 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.black] line-length = 120 -target_version = ["py38", "py39", "py310", "py311", "py312"] +target_version = ["py39", "py310", "py311", "py312", "py313"] [tool.isort] combine_as_imports = true diff --git a/setup.py b/setup.py index 63bc487..5693459 100755 --- a/setup.py +++ b/setup.py @@ -24,8 +24,8 @@ "typing-extensions>=4.5.0,<5.0.0", ], extras_require={ - "all": ["elasticsearch>=8.0.0,<9.0.0"], - "elasticsearch": ["elasticsearch>=8.0.0,<9.0.0"], + "all": ["elasticsearch>=8.0.0,<10.0.0"], + "elasticsearch": ["elasticsearch>=8.0.0,<10.0.0"], }, packages=find_packages(exclude=["tests*"]), tests_require=["tox"], @@ -39,11 +39,11 @@ "License :: OSI Approved :: Apache Software License", "Programming Language :: Python", "Programming Language :: Python :: 3", - "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 :: 3.13", "Topic :: Internet :: WWW/HTTP", "Topic :: Software Development :: Libraries :: Python Modules", ], diff --git a/tox.ini b/tox.ini index 7e662ae..07ce246 100644 --- a/tox.ini +++ b/tox.ini @@ -2,7 +2,7 @@ addopts = --tb=short [tox] -envlist = py38,py39,py310,py311,py312 +envlist = py39,py310,py311,py312,py313 skipsdist = true [testenv] @@ -18,7 +18,7 @@ docker = elasticsearch [docker:elasticsearch] -image = elasticsearch:8.3.3 +image = elasticsearch:9.1.0 environment= discovery.type=single-node xpack.security.http.ssl.enabled=false