mirror of
https://github.com/tahoe-lafs/tahoe-lafs.git
synced 2025-01-30 08:04:08 +00:00
Set up 3.11 in metadata and GitHub Actions.
This commit is contained in:
parent
6c0c9470cf
commit
5ca07c311c
5
.github/workflows/ci.yml
vendored
5
.github/workflows/ci.yml
vendored
@ -51,12 +51,13 @@ jobs:
|
|||||||
- "3.8"
|
- "3.8"
|
||||||
- "3.9"
|
- "3.9"
|
||||||
- "3.10"
|
- "3.10"
|
||||||
|
- "3.11"
|
||||||
include:
|
include:
|
||||||
# On macOS don't bother with 3.8, just to get faster builds.
|
# On macOS don't bother with 3.8, just to get faster builds.
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
python-version: "3.9"
|
python-version: "3.9"
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
python-version: "3.10"
|
python-version: "3.11"
|
||||||
# We only support PyPy on Linux at the moment.
|
# We only support PyPy on Linux at the moment.
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-latest
|
||||||
python-version: "pypy-3.8"
|
python-version: "pypy-3.8"
|
||||||
@ -174,7 +175,7 @@ jobs:
|
|||||||
# 22.04 has some issue with Tor at the moment:
|
# 22.04 has some issue with Tor at the moment:
|
||||||
# https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3943
|
# https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3943
|
||||||
- os: ubuntu-20.04
|
- os: ubuntu-20.04
|
||||||
python-version: "3.9"
|
python-version: "3.11"
|
||||||
force-foolscap: false
|
force-foolscap: false
|
||||||
steps:
|
steps:
|
||||||
|
|
||||||
|
1
newsfragments/3982.feature
Normal file
1
newsfragments/3982.feature
Normal file
@ -0,0 +1 @@
|
|||||||
|
Added support for Python 3.11.
|
6
setup.py
6
setup.py
@ -55,7 +55,9 @@ install_requires = [
|
|||||||
# * foolscap >= 0.12.6 has an i2p.sam_endpoint() that takes kwargs
|
# * foolscap >= 0.12.6 has an i2p.sam_endpoint() that takes kwargs
|
||||||
# * foolscap 0.13.2 drops i2p support completely
|
# * foolscap 0.13.2 drops i2p support completely
|
||||||
# * foolscap >= 21.7 is necessary for Python 3 with i2p support.
|
# * foolscap >= 21.7 is necessary for Python 3 with i2p support.
|
||||||
|
# * foolscap >= 23.3 is necessary for Python 3.11.
|
||||||
"foolscap >= 21.7.0",
|
"foolscap >= 21.7.0",
|
||||||
|
"foolscap >= 23.3.0; python_version > '3.10'",
|
||||||
|
|
||||||
# * cryptography 2.6 introduced some ed25519 APIs we rely on. Note that
|
# * cryptography 2.6 introduced some ed25519 APIs we rely on. Note that
|
||||||
# Twisted[conch] also depends on cryptography and Twisted[tls]
|
# Twisted[conch] also depends on cryptography and Twisted[tls]
|
||||||
@ -380,8 +382,8 @@ setup(name="tahoe-lafs", # also set in __init__.py
|
|||||||
package_dir = {'':'src'},
|
package_dir = {'':'src'},
|
||||||
packages=find_packages('src') + ['allmydata.test.plugins'],
|
packages=find_packages('src') + ['allmydata.test.plugins'],
|
||||||
classifiers=trove_classifiers,
|
classifiers=trove_classifiers,
|
||||||
# We support Python 3.8 or later. 3.11 is not supported yet.
|
# We support Python 3.8 or later
|
||||||
python_requires=">=3.8, <3.11",
|
python_requires=">=3.8",
|
||||||
install_requires=install_requires,
|
install_requires=install_requires,
|
||||||
extras_require={
|
extras_require={
|
||||||
# Duplicate the Twisted pywin32 dependency here. See
|
# Duplicate the Twisted pywin32 dependency here. See
|
||||||
|
Loading…
x
Reference in New Issue
Block a user