fix: drop Python 3.8 support

Python 3.8 support has been dropped upstream.
This commit is contained in:
Brian May 2025-02-06 08:54:17 +11:00
parent cda60a5233
commit 1084c0f245
No known key found for this signature in database
GPG Key ID: 2A92599257644AFA
5 changed files with 5 additions and 7 deletions

View File

@ -17,7 +17,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ["3.8", "3.9", "3.10"]
python-version: ["3.9", "3.10"]
steps:
- uses: actions/checkout@v4

View File

@ -6,7 +6,7 @@ Client side Requirements
- sudo, or root access on your client machine.
(The server doesn't need admin access.)
- Python 3.8 or greater.
- Python 3.9 or greater.
Linux with NAT method
@ -71,7 +71,7 @@ Experimental built-in support available. See :doc:`windows` for more information
Server side Requirements
------------------------
- Python 3.8 or greater.
- Python 3.9 or greater.
Additional Suggested Software

View File

@ -3,7 +3,7 @@
```bash
test-bed up -d # start containers
exec-sshuttle <node-id> [--copy-id] [--server-py=2.7|3.6|3.8] [--client-py=2.7|3.6|3.8] [--sshuttle-bin=/path/to/sshuttle] [sshuttle-args...]
exec-sshuttle <node-id> [--copy-id] [--server-py=2.7|3.10] [--client-py=2.7|3.10] [--sshuttle-bin=/path/to/sshuttle] [sshuttle-args...]
# --copy-id -> optionally do ssh-copy-id to make it passwordless for future runs
# --sshuttle-bin -> use another sshuttle binary instead of one from dev setup
# --server-py -> Python version to use in server. (manged by pyenv)

View File

@ -38,7 +38,6 @@ setup(
"License :: OSI Approved :: " +
"GNU Lesser General Public License v2 or later (LGPLv2+)",
"Operating System :: OS Independent",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Topic :: System :: Networking",
@ -48,7 +47,7 @@ setup(
'sshuttle = sshuttle.cmdline:main',
],
},
python_requires='>=3.8',
python_requires='>=3.9',
install_requires=[
"pydivert; os_name=='nt'"
],

View File

@ -7,7 +7,6 @@ envlist =
[testenv]
basepython =
py38: python3.8
py39: python3.9
py310: python3.10
commands =