-
Notifications
You must be signed in to change notification settings - Fork 16
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
[FEATURE] build and publish precompiled binary wheels to PyPI #38
Comments
Ciao. I think it's a good idea. I had already to set up a CI/CD on my TODO list. What I need is only the time. |
For now I added it on pushes only and it works: I would also add an action that creates a pure py package, without the C extension. On my machine, I can create it running How can I run that command as a Github Action? |
Unluckily, bug #41 evidenced that produced wheel does not work on Debian. Since Debian is THE Linux distro, I will not publish these binaries until I make them working with Debian. If someone wants the C extension, (s)he can download the sdist package (the .tar.gz) and install it with |
oh, that's a shame, thanks for trying though
How about you keep this issue open until you or some other contributor finds the time to investigate why this occurs? |
Why not? |
It seems the ABI is stable now. I close this report. Thank you again for signalling me cibuildwheel, anthrotype :) |
thank you for fixing the issues and publishing the wheels to pypi 👍 |
Hello,
thanks for this project!
It would be great if you set up Github Actions CI to build wheels for all supported python versions and platforms (Linux, Mac, Windows) and publish them (either automatically when pushing git tags, or manually if you prefer) to the Python Package Index (PyPI) so that
pip install frozendict
works without needing a compiler toolchain installed.There's https://cibuildwheel.readthedocs.io/ that makes this relatively easy, it takes care of basically everything, as long a package can be built with
pip wheel
, which it does in your case.Thanks for considering!
Cosimo
The text was updated successfully, but these errors were encountered: