mirror of
https://github.com/elder-plinius/OBLITERATUS.git
synced 2026-09-23 01:40:44 +02:00
packaging: stop exact-pinning build backends
Exact setuptools/wheel pins block platform-specific backend patches and make isolated pip installs fail on Android/Termux Python. Keep a setuptools lower bound only, drop the unused wheel backend pin, keep requirements.txt aligned with core package deps, and install the Spaces extra in Docker instead of pulling bitsandbytes by default. Android/Termux is still not a supported runtime; the new platform note documents host wheels, ANDROID_API_LEVEL, and --no-build-isolation so pip does not isolate a second setuptools or compile manylinux-only extensions.
This commit is contained in:
+3
-1
@@ -1,5 +1,7 @@
|
||||
[build-system]
|
||||
requires = ["setuptools==80.9.0", "wheel==0.45.1"]
|
||||
# Lower bound only. Exact backend pins block platform-specific setuptools patches.
|
||||
# A separate wheel package is not required for the PEP 517 backend.
|
||||
requires = ["setuptools>=80.9.0"]
|
||||
build-backend = "setuptools.build_meta"
|
||||
|
||||
[project]
|
||||
|
||||
Reference in New Issue
Block a user