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

Use package manager for installation #1

Open
jentjr opened this issue May 15, 2019 · 5 comments
Open

Use package manager for installation #1

jentjr opened this issue May 15, 2019 · 5 comments

Comments

@jentjr
Copy link

jentjr commented May 15, 2019

Any plans to use conda, or another packaging tool to distribute and install MODFLOW binaries? I would be willing to give this a shot to make the binaries available through conda-forge.

@langevin-usgs
Copy link
Contributor

@jentjr, how would this work? Would the installer just pull them out of this repo? Or would it actually handle the compiling as well?

@jentjr
Copy link
Author

jentjr commented Jul 14, 2019

@langevin-usgs, my thought was to create recipes using the conda-build compiler toolchains to compile for each platform from source. I’m not sure, but it may be possible to pull them directly from this repo.

@mwtoews
Copy link

mwtoews commented Jul 7, 2022

Having looked at https://github.com/conda-forge/modflow6-feedstock for a few weeks, I can say that the conda-forge ecosystem is not that great, as it has old and unmaintained Fortran compilers. (Only Linux has modern compilers on conda-forge). Until there are better Fortran compilers, I don't think conda is a suitable platform to build and distribute Fortran-based applications for all platforms.

I'm planning to submit a PR for a simple Python script that could install executables using the Releases API, which would replace the manual "choose download", "click download", "unzip to folder" steps in a command-line fashion.

@wpbonelli
Copy link
Contributor

@jentjr the get-modflow tool contributed by @mwtoews is included with FloPy 3.3.6 released today, there is more info here

@jentjr
Copy link
Author

jentjr commented Dec 16, 2022

Great. Thank you!

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

4 participants