Skip to content

Commit 20a3ac5

Browse files
PEP 639 compliance
Requires setuptools ≥ 77.0.3 which requires Python 3.9, so this can wait until Python 3.8 support is dropped.
1 parent 74f4c96 commit 20a3ac5

File tree

2 files changed

+5
-6
lines changed

2 files changed

+5
-6
lines changed

MANIFEST.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@ recursive-include vendor/libuv *
66
recursive-exclude vendor/libuv/.git *
77
recursive-exclude vendor/libuv/docs *
88
recursive-exclude vendor/libuv/img *
9-
include LICENSE-MIT LICENSE-APACHE README.rst Makefile performance.png .flake8 mypy.ini
9+
include Makefile performance.png .flake8 mypy.ini

pyproject.toml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@ description = "Fast implementation of asyncio event loop on top of libuv"
44
authors = [{name = "Yury Selivanov", email = "[email protected]"}]
55
requires-python = '>=3.8.1'
66
readme = "README.rst"
7-
license = {text = "MIT License"}
7+
license = "MIT OR Apache-2.0"
8+
license-files = ["LICENSE-APACHE", "LICENSE-MIT"]
89
dynamic = ["version"]
910
keywords = [
1011
"asyncio",
@@ -14,8 +15,6 @@ classifiers = [
1415
"Development Status :: 5 - Production/Stable",
1516
"Framework :: AsyncIO",
1617
"Intended Audience :: Developers",
17-
"License :: OSI Approved :: Apache Software License",
18-
"License :: OSI Approved :: MIT License",
1918
"Operating System :: POSIX",
2019
"Operating System :: MacOS :: MacOS X",
2120
"Programming Language :: Python :: 3 :: Only",
@@ -45,7 +44,7 @@ test = [
4544
'mypy>=0.800',
4645
]
4746
dev = [
48-
'setuptools>=60',
47+
'setuptools>=77.0.3',
4948
'Cython~=3.0',
5049
]
5150
docs = [
@@ -56,7 +55,7 @@ docs = [
5655

5756
[build-system]
5857
requires = [
59-
"setuptools>=60",
58+
"setuptools>=77.0.3",
6059
"wheel",
6160
"Cython~=3.1",
6261
]

0 commit comments

Comments
 (0)