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

Build and release Conda package #237

Open
adammcmaster opened this issue Mar 26, 2020 · 4 comments
Open

Build and release Conda package #237

adammcmaster opened this issue Mar 26, 2020 · 4 comments

Comments

@adammcmaster
Copy link
Contributor

We've had a request to release this as a Conda package. Lots of researchers use Conda so it would make sense.

There's a build script on Medium which might be a good starting point.

One initial problem is that redo isn't available on Conda either. If we pull that into this repo as a submodule we should be able to just include it in our package, and let dependabot keep the submodule up to date.

@mschwamb
Copy link

This would be really helpful if the package was available in conda.

@lucasgautheron
Copy link

I would like to bump this issue; and to add that redo seems to be available on conda-forge now.

@bollwyvl
Copy link
Contributor

Have started this here:

conda-forge/staged-recipes#20584

Happy to add any others as co-maintainers, just message on that issue!

@bollwyvl
Copy link
Contributor

bollwyvl commented Sep 29, 2022

https://github.com/conda-forge/panoptes-client-feedstock is now up, and builds should be installable on Linux and MacOS within the hour. Any feedback (or co-maintainership requests!) are welcome.

conda install -c conda-forge panoptes-client

Note that while it's noarch, it still can't be installed on Windows due to the libmagic hangover (#215, #264). I've set up this issue to track it more directly on the feedstock.

A bit of compiler drama: the underlying issue comes down to someone with a (preferably) real windows box needing to spend some quality time with cmake to do a real libmagic build against MSVC, unless the underlying dependency can be made weaker and use some shell-level thing, in which case we could it could use a mingw build (m2-file).

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

4 participants