Skip to content

Commit e5be312

Browse files
committed
fix: resolve CI failures on python-zeroconf#1784 (attempt 1)
1 parent 9a0521f commit e5be312

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

pyproject.toml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
[build-system]
2-
requires = ['setuptools>=77.0', 'Cython>=3.0.8', "poetry-core>=2.1.0"]
2+
# Cython 3.3 started feeding declared container item types into its type
3+
# system, so a ``set[tuple[str, int, int]]`` annotation no longer matches the
4+
# ``cython.set`` declaration in the sibling .pxd. Cap until the .pxd files
5+
# carry item types too.
6+
requires = ['setuptools>=77.0', 'Cython>=3.0.8,<3.3', "poetry-core>=2.1.0"]
37
build-backend = "poetry.core.masonry.api"
48

59
[project]

0 commit comments

Comments
 (0)