Skip to content

Commit 1de6fed

Browse files
committed
requirements: Specify exact Cython version required
Cython finally released version 3.0 on July 17 2023 after 3 years of testing. The new version is a major change since the last version (0.29) and became the default version. Since the yappcap requirements.txt and pyproject.toml files didn't specify an exact Cython version, we were pulling down 3.0 which caused major compile failures. We now lock yappcap to the exact 0.29.28 version we need.
1 parent 40797fa commit 1de6fed

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

Diff for: pyproject.toml

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
[build-system]
2-
requires = ["wheel", "setuptools>=59", "Cython", "cython-setuptools" ]
2+
requires = ["wheel", "setuptools>=59", "Cython==0.29.28", "cython-setuptools==0.2.3" ]
33
build-backend = "setuptools.build_meta"
44

55
[project]
66
name="yappcap"
7-
version="0.0.1"
7+
version="0.0.2"
88
requires-python='>=3'
99
classifiers=[ # Optional
1010
"Development Status :: 4 - Beta",
1111
'Intended Audience :: Developers',
1212
'Programming Language :: Python :: 3',
1313
]
14-
dependencies = [ "Cython" ]
14+
dependencies = [ "Cython==0.29.28" ]
1515

1616
[project.urls]
1717
"Homepage" = "https://github.com/asterisk/yappcap"

Diff for: requirements.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
Cython
1+
Cython==0.29.28

0 commit comments

Comments
 (0)