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

automatically build binaries and tarballs #5

Closed
anarcat opened this issue Jan 31, 2017 · 4 comments
Closed

automatically build binaries and tarballs #5

anarcat opened this issue Jan 31, 2017 · 4 comments

Comments

@anarcat
Copy link
Contributor

anarcat commented Jan 31, 2017

right now, the main website is out of date: it points to the old 9.3 releases, which are stored as binaries in git.

that's bad.

releases should be automatically built from git tags in github and binaries should be built by travis and distributed from there.

@ghost
Copy link

ghost commented Feb 9, 2017

What about building the windows binary? AFAIK that would need another procedure?

@anarcat
Copy link
Contributor Author

anarcat commented Feb 9, 2017

don't travis have windows builders?

no idea.

@mgedmin
Copy link
Contributor

mgedmin commented Feb 9, 2017

Travis doesn't have Windows builders at the moment, but there's Appveyor CI which is like Travis, except for Windows.

Here's an example project that uses Appveyor to build Python wheels and upload them to PyPI for every git tag: https://github.com/zopefoundation/zope.interface/blob/master/appveyor.yml

@cjmayo
Copy link
Contributor

cjmayo commented Dec 22, 2021

No more binary executables, but sdist and wheel are created automatically on release now by https://github.com/linkchecker/linkchecker/blob/master/.github/workflows/release-files.yml.

PyPA have an Action that we could use to publish automatically to PyPI - but would mean creating a project token and storing in GitHub. Is it worth it?

Above workflow logs the sha256sums which can be compared (while the log persists) with those calculated by PyPI.

@cjmayo cjmayo closed this as completed Dec 22, 2021
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