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

Put tobac on PyPI #192

Open
freemansw1 opened this issue Oct 24, 2022 · 1 comment
Open

Put tobac on PyPI #192

freemansw1 opened this issue Oct 24, 2022 · 1 comment
Labels
enhancement Addition of new features, or improved functionality of existing features
Milestone

Comments

@freemansw1
Copy link
Member

We should probably put tobac on PyPI. This isn't urgent and it does make our release process more cumbersome, but it's important for non-conda users. The tutorial is here: https://packaging.python.org/en/latest/tutorials/packaging-projects/

@freemansw1 freemansw1 added the enhancement Addition of new features, or improved functionality of existing features label Oct 24, 2022
@freemansw1 freemansw1 added this to the Version 1.5 milestone Oct 24, 2022
@freemansw1 freemansw1 self-assigned this Oct 24, 2022
@freemansw1 freemansw1 changed the title Put *tobac* on PyPI Put tobac on PyPI Oct 24, 2022
@JuliaKukulies
Copy link
Member

JuliaKukulies commented Oct 24, 2022

Good idea @freemansw1 and should probably not cause any problems given that all dependencies in requirements.txt exist on PyPI and given that we do not have any external dependencies.

I am not sure how much more cumbersome this will make our release process though. I have no experience with it but since there are many packages (e.g. MetPy) that are published on both the Anaconda cloud and PyPI, we can double check how they do it. I understand from this blog post that one can set the package location on PyPI as a source in the conda recipe, so that the package on conda-forge is automatically updated when the package is updated on PyPI. Not sure if it also works the other way around?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Addition of new features, or improved functionality of existing features
Projects
None yet
Development

No branches or pull requests

2 participants