sharppy / SHARPpy

Sounding/Hodograph Analysis and Research Program in Python
https://sharppy.github.io/SHARPpy/index.html
Other
216 stars 112 forks source link

Interest in making a conda-forge package #190

Closed djhoese closed 4 years ago

djhoese commented 4 years ago

I don't personally use SHARPpy but have a lot of colleagues that use it or want to use it. I'm wondering what the maintainers' thoughts are on producing a package on conda-forge? Is there anything stopping this from being possible? SHARPpy is/can be distributed as a python package, right?

wblumberg commented 4 years ago

Hi @djhoese . Thank you for your contribution. I have considered this for a long time, and your post got this going. I think I was overcomplicating that process...now that I've spent some time going through it I think I may end up ditching the "SHARPpy" channel on Anaconda Cloud. Here's the current conda-forge pull request:

https://github.com/conda-forge/staged-recipes/pull/10933

Latest results show that the CI that handles generating these packages can build on Python 3.6 and 3.7 for Linux, macOS, and Windows. Upon install of the SHARPpy package through conda-forge, there should be two tests: 1) an import test and 2) a test to make sure the CLI works.

Some notes for future Greg:

djhoese commented 4 years ago

Great!

I'm one of the VisPy core developers (python wrapper around OpenGL) and we have a conda-forge package so if you still need help with the OpenGL let me know.

wblumberg commented 4 years ago

I think I got the OpenGL stuff figured out, but I appreciate the offer! I wish I had posted this earlier - you might have saved me a bit of time figuring that out. The staged-recipe got merged about two hours ago, so I'm just waiting on the feedstock to be developed. It looks like their TravisCI broke in the process, so we'll have to wait a bit longer. I'm not sure when that'll be fixed.

I'm glad to know you are familiar with conda-forge - I may post if something happens that I don't understand!

wblumberg commented 4 years ago

Looks like I got everything working!

https://anaconda.org/conda-forge/sharppy

Closing this issue now.

djhoese commented 4 years ago

Congrats! Now the installation instructions can use/mention conda-forge. This will make it much easier to install sharppy in other environments (at least for me :smile: )