Skip to content

Commit 339c536

Browse files
committed
compat!: Drop python 3.7 and 3.8 (#763)
Feature releases are for using the newest python versions. This also eases maintenance Security updates and bug fixes will be backported to https://github.com/tmux-python/tmuxp/tree/v1.10.x libtmux: tmux-python/libtmux#363
1 parent 35a253a commit 339c536

File tree

7 files changed

+41
-77
lines changed

7 files changed

+41
-77
lines changed

.github/workflows/tests.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@ jobs:
1414
tmux-version: [ '2.6', '2.7', '2.8', '3.0a', '3.1b', '3.2a', 'master' ]
1515
# balance ci coverage across supported python/tmux versions with CI speed
1616
include:
17-
- python-version: '3.7'
17+
- python-version: '3.9'
1818
tmux-version: '2.6'
19-
- python-version: '3.7'
19+
- python-version: '3.9'
2020
tmux-version: 'master'
2121
steps:
2222
- uses: actions/checkout@v3

.python-version

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.10.1 3.9.9 3.8.11 3.7.12
1+
3.10.1 3.9.9

.tool-versions

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
poetry 1.1.12
2-
python 3.10.1 3.9.9 3.8.11 3.7.12
2+
python 3.10.1 3.9.9

CHANGES

+7
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,13 @@ $ pipx install --suffix=@next 'tmuxp' --pip-args '\--pre' --force
5656

5757
- {issue}`773` (backport): Allow click 8.1.x
5858

59+
### Compatibility
60+
61+
- Python 3.7 and 3.8 support has been removed
62+
63+
Bug fixes and security updates will go to the
64+
[`v1.10.x`](https://github.com/tmux-python/tmuxp/tree/v1.10.x) branch
65+
5966
## tmuxp 1.10.0 (2022-03-19)
6067

6168
### Compatibility

README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ Window(@3 1:your_window, Session($1 your_project))
153153
Pane(%6 Window(@3 1:your_window, Session($1 your_project))
154154
```
155155

156-
Python 3.7+ supports [PEP
156+
Supports [PEP
157157
553](https://www.python.org/dev/peps/pep-0553/) `breakpoint()`
158158
(including `PYTHONBREAKPOINT`). Also supports direct commands via `-c`:
159159

@@ -262,7 +262,7 @@ See donation options at <https://git-pull.com/support.html>.
262262
# Project details
263263

264264
- tmux support: 1.8, 1.9a, 2.0, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6
265-
- python support: >= 3.7, pypy, pypy3
265+
- python support: >= 3.9, pypy, pypy3
266266
- Source: <https://github.com/tmux-python/tmuxp>
267267
- Docs: <https://tmuxp.git-pull.com>
268268
- API: <https://tmuxp.git-pull.com/api.html>

poetry.lock

+27-68
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

+1-3
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,6 @@ classifiers = [
1212
"Environment :: Web Environment",
1313
"Intended Audience :: Developers",
1414
"Programming Language :: Python",
15-
"Programming Language :: Python :: 3.7",
16-
"Programming Language :: Python :: 3.8",
1715
"Programming Language :: Python :: 3.9",
1816
"Programming Language :: Python :: 3.10",
1917
"Programming Language :: Python :: Implementation :: PyPy",
@@ -45,7 +43,7 @@ Changes = "https://github.com/tmux-python/tmuxp/blob/master/CHANGES"
4543
tmuxp = 'tmuxp:cli.cli'
4644

4745
[tool.poetry.dependencies]
48-
python = "^3.7"
46+
python = "^3.9"
4947
click = "~8"
5048
kaptan = ">=0.5.10"
5149
libtmux = "~0.11.0"

0 commit comments

Comments
 (0)