diff --git a/.github/workflows/ci_cd.yml b/.github/workflows/ci_cd.yml index 8bb7936e7..60fea38e1 100644 --- a/.github/workflows/ci_cd.yml +++ b/.github/workflows/ci_cd.yml @@ -55,7 +55,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ['3.8', '3.9', '3.10', '3.11'] + python-version: ['3.10', '3.11', '3.12'] steps: - name: Build wheelhouse and perform smoke test @@ -76,7 +76,7 @@ jobs: fail-fast: false matrix: os: [windows-latest, macos-latest] - python-version: ['3.8', '3.9', '3.10', '3.11'] + python-version: ['3.10', '3.11', '3.12'] steps: - name: Build wheelhouse and perform smoke test diff --git a/_package/pyproject.toml b/_package/pyproject.toml index a6a50c8a0..39e99e52f 100644 --- a/_package/pyproject.toml +++ b/_package/pyproject.toml @@ -8,7 +8,7 @@ name = "pyconverter-generatedcommands" version = "0.1.dev0" description = "Documentation." readme = "README.rst" -requires-python = ">=3.7" +requires-python = ">=3.10,<4" license = {file = "LICENSE"} authors = [ {name = "ANSYS, Inc.", email = "pyansys.core@ansys.com"}, @@ -21,10 +21,9 @@ classifiers = [ "Development Status :: 4 - Beta", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", - "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", ] dependencies = [ diff --git a/pyproject.toml b/pyproject.toml index 55907a91f..cfb8d4fd2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -8,7 +8,7 @@ name = "pyconverter-xml2py" version = "0.3.dev0" description = "PyConverter-XML2Py converter." readme = "README.rst" -requires-python = ">=3.8" +requires-python = ">=3.10,<4" license = {file = "LICENSE"} authors = [ {name = "ANSYS, Inc.", email = "pyansys.core@ansys.com"}, @@ -20,10 +20,9 @@ classifiers = [ "Development Status :: 4 - Beta", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", - "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", ] dependencies = [ "click>=7.0,<9.0.0", @@ -31,8 +30,7 @@ dependencies = [ "pygithub>=1.59.1", "inflect>=7.0.0", "lxml>=4.9.3", - "numpy>=1.14.0,<1.25.0; python_version<'3.9'", - "numpy>=1.14.0; python_version>='3.9'", + "numpy>=1.14.0", "py-asciimath==0.3.0", "pylatexenc==2.10", "pyyaml>=5.1.0", diff --git a/tox.ini b/tox.ini index c005c144b..13e8db0bf 100644 --- a/tox.ini +++ b/tox.ini @@ -1,7 +1,7 @@ [tox] description = Default tox environments list envlist = - style,{py38,py39,py310,py311}{,-coverage},doc + style,{py310,py311,py312}{,-coverage},doc skip_missing_interpreters = true isolated_build = true isolated_build_env = build @@ -9,10 +9,9 @@ isolated_build_env = build [testenv] description = Checks for project unit tests and coverage (if desired) basepython = - py38: python3.8 - py39: python3.9 py310: python3.10 py311: python3.11 + py312: python3.12 py: python3 {style,reformat,doc}: python3 setenv =