CI fixes: patchelf dev dep for auditwheel, absolute paths in setup.py
release / build-wheels (windows, cmd) (push) Failing after 11s
release / build-wheels (linux, bash) (push) Successful in 1m17s
release / build-wheels (macos, bash) (push) Successful in 1m23s
release / publish-pypi (push) Skipped

- Linux runner lacks patchelf; add the patchelf PyPI package (linux
  only) to dev deps so uv run puts it on PATH for auditwheel repair.
- setup.py anchored all libaegis paths to __file__: newer setuptools
  invoke the compiler from a temp build dir, breaking CWD-relative
  -Ilibaegis/src/include on Windows (C1083 aegis.h not found).
This commit is contained in:
LeoVasanko committed 2026-10-04 17:01:03 +00:00
1 parent 276b2faa0b
commit 696b35eb6f
2 files changed
+7 -4

No files matched your search

+1
View File
@@ -26,6 +26,7 @@ Repository = "https://github.com/LeoVasanko/aegis-python"
[dependency-groups]
dev = [
"auditwheel>=6.8.2",
"patchelf>=0.17; sys_platform == 'linux'",
"pytest>=9.1.1",
"ruff>=0.16.10",
"setuptools>=84.0.0",