GEUS-Glaciology-and-Climate / pypromice

Process AWS data from L0 (raw logger) through Lx (end user)
https://pypromice.readthedocs.io
GNU General Public License v2.0
12 stars 4 forks source link

pypromice conda distribution #148

Closed PennyHow closed 1 month ago

PennyHow commented 1 year ago

A comment from the JOSS review was whether pypromice could be made available as a conda package, alongside the already-available pypi package. We could not complete this task in the JOSS review as one of our dependencies did not have a conda distiribution, and conda packages require that all dependencies are also available as conda packages (this is so the build can go as smoothly as possible). You can see the full explanation here in the JOSS review.

The package in question was pyDataverse which we use in pypromice to fetch the latest releases of our datasets. It only had pypi package distribution previously and not conda. Over the course of the last week or so, I have made and published a conda-forge release with the pyDataverse team - the issue and discussion can be found here, alongside the PR which is here.

Now we have a conda-forge distribution of pyDataverse, we can move on and get pypromice a conda distribution too. This involves forking the conda-forge recipes repo and building a pypromice feedstock. I can do this fairly quickly. I just need confirmation from the chief developers @mankoff @BaptisteVandecrux @patrickjwright that you are happy to be listed as maintainers of the conda distribution? - by doing so, you also become part of the conda-forge organization on Github which is pretty cool.

patrickjwright commented 1 year ago

@PennyHow wow, really cool that you pushed this through and worked with the pyDataverse team! Yes, confirmation from me to be listed. Thanks again for all the work here.

mankoff commented 1 year ago

Count me in.

BaptisteVandecrux commented 1 year ago

No need to put me at this point, since I don't really know what it is to maintain a conda distribution. Thanks for asking!

PennyHow commented 1 year ago

No need to put me at this point, since I don't really know what it is to maintain a conda distribution. Thanks for asking!

Okay no worries. It's not too complicated stuff to handle to be a maintainer, but I understand. You can always be added in later if you change your mind!

PennyHow commented 8 months ago

Conda-forge recipe PR has been updated here. Awaiting new pyproimce PR which addresses cross-platform compatibility for CLI scripts #196

PennyHow commented 1 month ago

Conda distribution of pypromice now available and being maintained through conda-forge