pyd4 manylinux wheel
nathanweeks opened this issue · comments
pyd4 is available as a python package, but only as a source distribution, requiring a rust compiler to install---which is still a rare find on hosts to Python. After a user obtains the Rust compiler infrastructure, about ~1.1 GB of Cargo packages are downloaded into the user's home directory as installation dependencies during a pip install pyd4
, and the resulting build time is nontrivial. This makes it difficult to distribute workflows (e.g., Snakemake) that use pyd4.
It would be helpful if pyd4 were available as a manylinux wheel to allow convenient installation on Linux without the additional overhead of downloading/installing a rust compiler and dependencies before building. Wheels for other platforms would be a bonus.
While I haven't used it, cibuildwheel looks solid, and can be automated via GitHub Action workflow.