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

Dev utility: Create build loop in repo to build and upload wheels and sdist for all operating systems and Python versions in our "personal" PyPI #2071

Closed
pombredanne opened this issue Jun 16, 2020 · 4 comments

Comments

@pombredanne
Copy link
Member

pombredanne commented Jun 16, 2020

Note that for the GitHub release upload part there are few nice tools and libraries to consider:

@pombredanne pombredanne changed the title Create build loop in repo to build an upload wheels for all operating systems and Python versions Create build loop in repo to build and upload wheels for all operating systems and Python versions Jun 17, 2020
@ncoghlan
Copy link

You may also want to look at https://github.com/joerick/cibuildwheel

@pombredanne
Copy link
Member Author

So the candidates for building the wheel on all OSes x Python versions combos are:

@pombredanne pombredanne changed the title Create build loop in repo to build and upload wheels for all operating systems and Python versions Dev utility: Create build loop in repo to build and upload wheels and sdist for all operating systems and Python versions in our "personal" PyPI Jul 27, 2020
@pombredanne
Copy link
Member Author

pombredanne commented Jul 27, 2020

See also #2087 as these are likely duplicates

@pombredanne
Copy link
Member Author

Eventually we built a tool that handles creation, documentation and publishing of wheels and source https://github.com/nexB/scancode-toolkit/tree/1bddb92c70abcf26cf9435061e429bae62cbe040/etc/release
And this is also part of the https://github.com/nexB/skeleton

For the release proper https://github.com/google/github-release-retry does the job until GH fixes their flakiness.

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

No branches or pull requests

3 participants