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

conda-forge package #109

Open
VolkerH opened this issue Feb 10, 2019 · 13 comments
Open

conda-forge package #109

VolkerH opened this issue Feb 10, 2019 · 13 comments
Assignees

Comments

@VolkerH
Copy link

VolkerH commented Feb 10, 2019

It would be nice to be able to install this library and the python-bindings via conda-forge.

@cheesema
Copy link
Member

This indeed would be nice, and is something we will look at trying to do in the future.

@skalarproduktraum
Copy link
Member

Probably @maweigert knows how to do that 👍

@cheesema
Copy link
Member

That would be awesome?, @maweigert do you hold the magic keys?

@maweigert
Copy link

Hi,

Sadly, I'm not really experienced with conda-forge - I'll mostly distribute python packages directly via setuptools (pip), which might be doable in your case, too, e.g.

http://www.benjack.io/2017/06/12/python-cpp-tests.html

(Disclaimer: Haven't tried it though)

@MSusik
Copy link
Collaborator

MSusik commented Feb 28, 2019

If you manage to create a pip installable package, it would have a large advantage over conda-forge as it would be independent of anaconda. Some of the very C/C++ heavy packages like numpy did that, so it should be possible.

@cheesema
Copy link
Member

So pip seems the correct direction, we should look into this.

@VolkerH
Copy link
Author

VolkerH commented Mar 1, 2019

pip installable would definitely simplify the python installation. I'd appreciate any effort to make it easy to install, be it pip or conda.

However, conda has the advantage that it is not limited to Python. I think @ctrueden has started some work to make ImageJ / Fiji installable via conda-forge.

@ctrueden
Copy link

ctrueden commented Mar 1, 2019

I think @ctrueden has started some work to make ImageJ / Fiji installable via conda-forge.

We started a conversation about packaging Java components at conda-forge/conda-forge.github.io#590. But I doubt it is going anywhere any time soon. We now have jgo for downloading Java packages into Python on demand, and I don't have any other concrete use cases for making ImageJ or Fiji installable as an end-user application via conda. If you want to make a case for it though, then feel free to file an issue at https://github.com/imagej/imagej/issues/new highlighting some reasons it would help you.

@VolkerH
Copy link
Author

VolkerH commented Mar 1, 2019

Thanks for weighing in. Maybe that was the discussion that gave me ideas imageJ might be distributed this way. I guess I misinterpreted this. Sorry for the distration. In that case I don't have a preference either way.

@ctrueden
Copy link

ctrueden commented Mar 1, 2019

Maybe that was the discussion that gave me ideas imageJ might be distributed this way.

No need to apologize. It also might have been this discussion:

conda-forge/staged-recipes#7067 (review)

It was there that we decided to call the conda package pyimagej instead of simply imagej, in case we start shipping ImageJ itself (as an end-user application) via conda in the future.

@cheesema
Copy link
Member

Just an update on this. @joeljonsson is working on a re-design of the wrappers and they can be installed using pip. Will make the code public once its in a shareable form.

We are focusing on using Python as a environment to play round with the LibAPR, with some custom viewers, and interactive generation.

@cheesema
Copy link
Member

@joeljonsson

@cheesema
Copy link
Member

cheesema commented May 8, 2021

There are a non-released version of PyLibAPR wrappers installable from: https://test.pypi.org/project/PyLibAPR-test/#files

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

7 participants