diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml index a9f7ecf..1d17f3a 100644 --- a/.github/workflows/python.yml +++ b/.github/workflows/python.yml @@ -23,14 +23,14 @@ jobs: - name: Set up Python uses: actions/setup-python@v2 with: - python-version: "3.9" - + python-version: "3.10" + - name: Install Python packages run: python -m pip install --upgrade pip setuptools build - name: build run: python -m build - + - name: Store the packages uses: actions/upload-artifact@v2 with: @@ -40,14 +40,13 @@ jobs: test: needs: - build - + runs-on: ubuntu-latest name: Test Python ${{ matrix.python.version }} strategy: fail-fast: false matrix: python: - - {version: '3.9', wheel: 'cp39-cp39'} - {version: '3.10', wheel: 'cp310-cp310'} - {version: '3.11', wheel: 'cp311-cp311'} @@ -65,7 +64,7 @@ jobs: with: name: python-package-distributions path: dist/ - + - name: Install Python packages run: python -m pip install --upgrade pip pytest @@ -94,7 +93,7 @@ jobs: with: password: ${{ secrets.testpypi_password }} repository_url: https://test.pypi.org/legacy/ - + - name: Publish 📦 to PyPI if: ${{ startsWith(github.ref, 'refs/tags/') }} uses: pypa/gh-action-pypi-publish@release/v1 diff --git a/setup.cfg b/setup.cfg index 95b22e9..9384600 100644 --- a/setup.cfg +++ b/setup.cfg @@ -10,18 +10,18 @@ classifiers = License :: OSI Approved :: GNU General Public License v3 (GPLv3) Development Status :: 3 - Alpha Intended Audience :: Developers - Programming Language :: Python :: 3.9 + Programming Language :: Python :: 3.10 [options] packages = find: install_requires = - retro-data-structures>=0.18.0 + retro-data-structures>=0.19.1 jsonschema>=4.0.0 ppc-asm include_package_data = True zip_safe = False -python_requires = >=3.9 +python_requires = >=3.10 [options.packages.find] exclude =