Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provide wheels #133

Open
rossbar opened this issue Dec 20, 2022 · 1 comment
Open

Provide wheels #133

rossbar opened this issue Dec 20, 2022 · 1 comment

Comments

@rossbar
Copy link
Contributor

rossbar commented Dec 20, 2022

Currently, the package is released as a source distribution which requires users to build C-extensions locally on their machine. We could also provide wheels e.g. via cibuildwheel so that users on major platforms don't need to build anything locally.

The biggest question here is: how big of a blocker/hassle is the building for most users?

@msschwartz21
Copy link
Member

I can find at least one github issue (vanvalenlab/deepcell-tf#617) and one personal email thread where the building the extension blocked installation. Personally I ran into this issue recently when building a docker container from a new base image. It was easy to resolve by installing additional compilers, but I think it's tricky for the average biologist user to debug.

If it's easy to add wheels, I think it would be worthwhile.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants