Skip to content

Build and release Conda package #237

Open

Description

@adammcmaster

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.

Activity

  1. mschwamb commented on Aug 16, 2021

    @mschwamb

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

  2. lucasgautheron commented on Sep 29, 2021

    @lucasgautheron

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

  3. bollwyvl commented on Sep 28, 2022

    @bollwyvl
    Contributor

    Have started this here:

    conda-forge/staged-recipes#20584

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

  4. bollwyvl commented on Sep 29, 2022

    @bollwyvl
    Contributor

    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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions