orderedset icon indicating copy to clipboard operation
orderedset copied to clipboard

Provide wheel file on PyPI

Open impredicative opened this issue 5 years ago • 6 comments

Is it possible for this project to also provide a whl file on PyPI, especially for Linux? For example, see the ones for numpy and pandas.

If this is done, I won't have to bundle gcc into my Docker image which is required for compiling the tar.gz. This will build my Docker image faster and it will be smaller too.

impredicative avatar Apr 19 '20 22:04 impredicative

I could automate that but unfortunately we don't release directly from Travis. @simonpercivall It's fairly easy to build wheels with cibuildwheel but we'd need you to configure Travis to release to PyPi and start tagging the releases.

thedrow avatar May 13 '20 06:05 thedrow

hey there, SQLAlchemy author here.

We now produce wheels for all platforms using github actions. Since you're on github, it could be here too. anytime you tag a release, the github action can run on basically every platform and produce binary wheels. here's how we do it here: https://github.com/sqlalchemy/sqlalchemy/blob/master/.github/workflows/create-wheels.yaml and as you can see we get every crazy architecture there is: https://pypi.org/project/SQLAlchemy/#files .

orderedset looks quite nice and I want to see if it can work for SQLAlchemy since ours is not very good. cc @caselit .

zzzeek avatar Dec 02 '20 20:12 zzzeek

@zzzeek Thanks for the reference, that'll make it a lot easier.

simonpercivall avatar Dec 02 '20 21:12 simonpercivall

Let me know it I can be of help with the github action wheel

CaselIT avatar Dec 02 '20 21:12 CaselIT

@simonpercivall is this issue being worked on?

AlbertMitjans avatar Aug 30 '22 16:08 AlbertMitjans

now 2022 there is cibuildwheel that makes it very straight forward to generate them.

The example they provide here https://cibuildwheel.readthedocs.io/en/stable/setup/#github-actions will mostly works as is

CaselIT avatar Aug 30 '22 16:08 CaselIT