Skip to content

Commit

Permalink
Merge pull request #245 from bluetech/rm-py37
Browse files Browse the repository at this point in the history
Remove support for Python 3.7, add official support for Python 3.12
  • Loading branch information
RonnyPfannschmidt authored Feb 24, 2024
2 parents 12f8fbf + 1627d74 commit c0f794a
Show file tree
Hide file tree
Showing 7 changed files with 14 additions and 11 deletions.
6 changes: 2 additions & 4 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ jobs:
fail-fast: false
matrix:
os: [ windows-latest, ubuntu-latest ]
python: [ "3.7","3.8","3.10","3.11", "pypy-3.7" ]
python: [ "3.8","3.10","3.11","3.12", "pypy-3.8" ]

steps:
- uses: actions/checkout@v4
Expand All @@ -53,9 +53,7 @@ jobs:
python-version: ${{ matrix.python }}

- name: Install tox
run: |
python -m pip install --upgrade pip
pip install tox
run: pip install tox

- name: Test
shell: bash
Expand Down
2 changes: 1 addition & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ repos:
rev: v3.15.1
hooks:
- id: pyupgrade
args: [--py37-plus]
args: [--py38-plus]
- repo: https://github.com/astral-sh/ruff-pre-commit
rev: v0.2.2
hooks:
Expand Down
5 changes: 5 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
2.1.0 (UNRELEASED)

* Removed support for Python 3.7.
* Added official support for Python 3.12.

2.0.2 (2023-07-09)
------------------

Expand Down
2 changes: 1 addition & 1 deletion doc/install.rst
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Info in a nutshell
====================

**Pythons**: 3.7+, PyPy 3
**Pythons**: 3.8+, PyPy 3

**Operating systems**: Linux, Windows, OSX, Unix

Expand Down
6 changes: 3 additions & 3 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ dynamic = ["version"]
description = "execnet: rapid multi-Python deployment"
readme = {"file" = "README.rst", "content-type" = "text/x-rst"}
license = "MIT"
requires-python = ">=3.7"
requires-python = ">=3.8"
authors = [
{ name = "holger krekel and others" },
]
Expand All @@ -22,11 +22,11 @@ classifiers = [
"Operating System :: MacOS :: MacOS X",
"Operating System :: Microsoft :: Windows",
"Operating System :: POSIX",
"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 :: Implementation :: CPython",
"Programming Language :: Python :: Implementation :: PyPy",
"Topic :: Software Development :: Libraries",
Expand Down Expand Up @@ -68,4 +68,4 @@ include = [
]

[tool.mypy]
python_version = "3.7"
python_version = "3.8"
2 changes: 1 addition & 1 deletion testing/conftest.py
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@ def pytest_generate_tests(metafunc):
metafunc.parametrize("gw", gwtypes, indirect=True)


@lru_cache()
@lru_cache
def getexecutable(name):
if name == "sys.executable":
return sys.executable
Expand Down
2 changes: 1 addition & 1 deletion tox.ini
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[tox]
envlist=py{37,38,39,310,311,pypy37},docs,linting
envlist=py{38,39,310,311,312,pypy38},docs,linting
isolated_build = true

[testenv]
Expand Down

0 comments on commit c0f794a

Please sign in to comment.