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 packages #21

Open
goanpeca opened this issue Aug 28, 2016 · 2 comments
Open

Conda packages #21

goanpeca opened this issue Aug 28, 2016 · 2 comments

Comments

@goanpeca
Copy link

goanpeca commented Aug 28, 2016

Hi @samhatchett,

So I went and created some conda packages for epanet-dev for you guys to try and see more or less what that approach implies. I added two small patches (one was a mac error, the other is for cleanness as conda usually separates lib from bin).

I am using conda-forge but on my local machine I made the builds for OSX and Linux (I am having an error on my VM but not on conda-forge VMS :-| )
conda-forge/staged-recipes#1409

After that PR is merged (I dont plan to do that yet, was a POC) we would get packages available to be installed with conda and eveytime there is a new release we just make a new PR against a repo that will be created called https://github.com/conda-forge/epanet-dev-feedstock. (

You can give it a try with
conda install epanet-dev -c goanpeca

And they are hosted https://anaconda.org/goanpeca/epanet-dev

I took the liberty of creating two organizations anticipating the use of conda and the packages would eventually live there if you think it is a good idea to have the channel, or the would live on conda-forge channel

Conda forge could be where stable packages live, and dev pacakges such as this one could be available in the OWA org.

If you have an email for the organization and an username on anaconda.org please let me know so I can add you as admin.


I could also add support in this repo (similar to what you see on conda-forge with Appveyor, circleci and travis) so that PR changes are tested on all platforms.


Just for reference:

(There are also some videos available if you want to get those for the community to get an idea around it)

@michaeltryby
Copy link

@goanpeca this is helpful. Thanks for setting this up!

I'm all in favor of multi-platform support, but Windows is where the primary EPANET Users audience is. I think some of them could find conda packaging useful too.

What would it take to post a Windows package?

@goanpeca
Copy link
Author

I will do it later today or tomorrow while i find why it does not build for me localy. it does build on conda-forge though.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants