diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 8bd127d..afe0f3f 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -20,6 +20,9 @@ jobs: - python-version: "3.11" env: TOXENV: py + - python-version: "3.12" + env: + TOXENV: py # PyPY - python-version: pypy3.8 @@ -30,7 +33,7 @@ jobs: TOXENV: pypy3 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} uses: actions/setup-python@v4 diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index fe3bae4..93ca6bf 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -8,10 +8,10 @@ jobs: publish: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: actions/setup-python@v4 with: - python-version: 3.8 + python-version: 3.12 - run: pip install --upgrade setuptools wheel - run: python setup.py sdist bdist_wheel - name: Publish to PyPI diff --git a/setup.py b/setup.py index b88c25b..d6b9000 100755 --- a/setup.py +++ b/setup.py @@ -14,7 +14,7 @@ package_dir={"": "src"}, packages=find_packages("src"), py_modules=["protego"], - python_requires=">=3.7", + python_requires=">=3.8", tests_require=["pytest"], include_package_data=True, keywords=["robots.txt", "parser", "robots", "rep"], @@ -29,6 +29,7 @@ "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", ],