diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index bd84fec3..3ebf48d5 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -23,16 +23,17 @@ jobs: # You can use PyPy versions in python-version. # For example, pypy2 and pypy3 matrix: - python-version: ["3.7", "3.8", "3.9", "3.10", "3.11", "3.12"] + python-version: ["3.7", "3.8", "3.9", "3.10", "3.11", "3.12", "3.13"] # Steps represent a sequence of tasks that will be executed as part of the job steps: # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} + allow-prereleases: true # Runs a single command using the runners shell - name: Run all tests diff --git a/requirements-dev.txt b/requirements-dev.txt index 56806d35..ba276c51 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -1,8 +1,4 @@ -r requirements.txt bottle pytest -# pytest-cov 2.6.0 has increased the version requirement -# for the coverage package from >=3.7.1 to >=4.4, -# which is in conflict with the version requirement -# defined by the python-coveralls package for coverage==4.0.3 -pytest-cov>=2.4.0,<2.6 +pytest-cov diff --git a/setup.py b/setup.py index 237d7aeb..e89e9216 100644 --- a/setup.py +++ b/setup.py @@ -25,4 +25,15 @@ long_description=long_description, long_description_content_type="text/markdown", python_requires=">=3.7", + classifiers=[ + "Programming Language :: Python", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.7", + "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", + ], )