-
Story
-
Resolution: Unresolved
-
Undefined
-
None
-
None
-
None
-
False
-
-
False
-
-
tacozip-0.12.0 sdist published to PyPI only contains the Python wrapper code (clients/python/ directory contents) but is missing the C source code required to build the native library libtacozip.so (CMakeLists.txt, dirs src/, include/, and cmake/). On top of that, the build system does not fail when there is a build issue. It turns any fatal error into a warning and then generates a broken wheel on purpose.
The issues should be reported upstream: https://github.com/tacofoundation/tacozip/tree/main
The fix will probably need adding C source files to the MANIFEST.in and copying those files in .github/workflows/wheel.yml#L147 (in Build source distribution section).
Additionally, git tag for version 0.12.0 has a typo: v.12.0 instead of v0.12.0.
Experienced Python packager should help upstream with fixing the issue.
- is related to
-
AIPCC-9825 tacozip and tacoreader are missing required .so files
-
- Review
-
-
AIPCC-9876 Add a builder plugin for tacozip
-
- Closed
-