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

Update PyPI Release #432

Closed
kousu opened this issue May 17, 2022 · 2 comments · May be fixed by #433
Closed

Update PyPI Release #432

kousu opened this issue May 17, 2022 · 2 comments · May be fixed by #433

Comments

@kousu
Copy link

kousu commented May 17, 2022

Hi there! @EvanBeal has built a feature on your groundbreaking work for our spinalcordtoolbox. We'd like to publish it as part of spinalcordtoolbox so our users can get better, but we've hit a stumbling block, that the only version on PyPI is from 2 years ago:

pypi: voxelmorph

Would you be willing to take some time to publish an updated release to PyPI so that we can build on it? We'd be really excited to turn this research into practical medical tools for our users.

Evan was able to build on voxelmorph by installing from your GitHub, but our users don't have that kind of training, so we need them to be able to use a standard package with standard dependencies.

kousu added a commit to kousu/voxelmorph that referenced this issue May 17, 2022
This GitHub Action builds wheels and sdists and pushes them to GitHub's releases page and PyPI. All you have to do is go to [New Release](https://github.com/voxelmorph/voxelmorph/releases/new), fill in a version tag like "v0.9.1", click Publish, and a couple minutes later the .whl and .tar.gz will be up on [Releases](https://github.com/voxelmorph/voxelmorph/releases) and on [PyPI](https://pypi.org/project/voxelmorph).

To get PyPI working as well, [get a PyPI token](https://pypi.org/manage/account/token/), give it to GitHub [here](https://github.com/voxelmorph/voxelmorph/settings/secrets/actions) named `PYPI_TOKEN`.

Fixes voxelmorph#432
This was referenced May 17, 2022
kousu added a commit to kousu/neurite that referenced this issue May 17, 2022
This GitHub Action builds wheels and sdists and pushes them to GitHub's releases page and PyPI. All you have to do is go to [New Release](https://github.com/voxelmorph/voxelmorph/releases/new), fill in a version tag like "v0.1.1", click Publish, and a couple minutes later the .whl and .tar.gz will be up on [Releases](https://github.com/voxelmorph/voxelmorph/releases) and on [PyPI](https://pypi.org/project/voxelmorph).

To get PyPI working, [get a PyPI token](https://pypi.org/manage/account/token/), give it to GitHub [here](https://github.com/voxelmorph/voxelmorph/settings/secrets/actions) named `PYPI_TOKEN`.

Fixes voxelmorph/voxelmorph#432

To get a feel for it, you can see examples of how this looks in practice at

* https://github.com/ivadomed/ivadomed/actions/workflows/publish_package.yml

And the kinds of outputs it makes at

* https://github.com/ivadomed/ivadomed/releases/
* https://pypi.org/project/ivadomed/#history
@ahoopes
Copy link
Collaborator

ahoopes commented Jun 9, 2022

Hi @kousu, we have just released a new voxelmorph (0.2) version to pypi, which includes all changes in the development branch as of June 2nd. Hope this helps!

@kousu
Copy link
Author

kousu commented Jun 9, 2022

Wonderful, thank you!

@kousu kousu closed this as completed Jun 9, 2022
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

Successfully merging a pull request may close this issue.

2 participants