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

Decide on conda install or pip install #474

Closed
jamessynge opened this issue Feb 11, 2018 · 5 comments
Closed

Decide on conda install or pip install #474

jamessynge opened this issue Feb 11, 2018 · 5 comments
Assignees
Milestone

Comments

@jamessynge
Copy link
Contributor

There are conda packages (and channels) for a subset of our requirements, but they have the advantage that they are designed to work together. I recently added support for installing pandas via conda, but then discovered that it is also supported by pip. By installing with pip, I ended up with two installs of numpy.

So, we should decide which works better for us, especially if we want to support non-intel computers (e.g. the Raspberry Pi).

Assigning to several folks in an effort to get a discussion going.

@jamessynge
Copy link
Contributor Author

FYI, Wilfred tells me that he has experimented with creating a panoptes channel within the conda system, so that unit builders can do an install of many dependencies via conda, including POCS itself.

@wtgee
Copy link
Member

wtgee commented Feb 13, 2018

Note that the 3rd option is the setup.py install. I would favor that over pip install and would also allow us to support features (e.g. #196) docs here

@jamessynge
Copy link
Contributor Author

I've discussed a bit with @wtgee, during which we've pretty much decided that we're going to use conda in preference to pip, where possible. This will enable transition in the future to a conda channel, which exists but isn't populated with the packages we need yet. A nice feature of conda packages is that they can support multiple architectures, so we could have packages that support both the NUC and the RPi.

@wtgee and @AnthonyHorton, any objections to this?

@wtgee
Copy link
Member

wtgee commented Sep 10, 2018

I think it is okay. POCS is not very useful as a module on it's own (i.e. will never be on PyPI), it relies on having an environment set up for it, and I think that will be much easier to provide via conda.

@wtgee wtgee added this to the v0.8.0 milestone Feb 17, 2020
@wtgee
Copy link
Member

wtgee commented Feb 17, 2020

Will be closed by #951 (or at least made stale).

@wtgee wtgee closed this as completed Feb 17, 2020
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

3 participants