diff --git a/.github/workflows/pypi.yaml b/.github/workflows/pypi.yaml index 6c86516..9023e30 100644 --- a/.github/workflows/pypi.yaml +++ b/.github/workflows/pypi.yaml @@ -29,7 +29,7 @@ jobs: python-version: 3.12 - name: Install dependencies - run: python -m pip install setuptools wheel + run: python -m pip install --upgrade pip build # This step is only necessary for testing purposes and for TestPyPI - name: Fix up version string for TestPyPI @@ -42,7 +42,7 @@ jobs: - name: Build source and wheel distributions run: | - python setup.py sdist bdist_wheel + python -m build echo "" echo "Generated files:" ls -lh dist/ diff --git a/.github/workflows/pytest.yaml b/.github/workflows/pytest.yaml index acd054e..e14486a 100644 --- a/.github/workflows/pytest.yaml +++ b/.github/workflows/pytest.yaml @@ -8,7 +8,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.10", "3.11", "3.12"] + python-version: ["3.11", "3.12", "3.13"] runs-on: [ubuntu-latest] experimental: [false] steps: diff --git a/setup.cfg b/setup.cfg index 754d5dc..7f6146c 100644 --- a/setup.cfg +++ b/setup.cfg @@ -15,9 +15,9 @@ classifiers = Operating System :: OS Independent Programming Language :: Python Programming Language :: Python :: 3 :: Only - Programming Language :: Python :: 3.10 Programming Language :: Python :: 3.11 Programming Language :: Python :: 3.12 + Programming Language :: Python :: 3.13 Topic :: Scientific/Engineering :: Visualization platforms = OS Independent @@ -26,7 +26,7 @@ packages = find: platforms = any py_modules = _echoshader_version include_package_data = True -python_requires = >=3.9, <3.13 +python_requires = >=3.11, <3.14 setup_requires = setuptools_scm