GEOUNED-org / GEOUNED

A tool to convert CAD to CSG & CSG to CAD for Monte Carlo transport codes
European Union Public License 1.2
45 stars 27 forks source link

[Feature request] -conda forge package #177

Closed shimwell closed 1 month ago

shimwell commented 1 month ago

Is your feature request related to a problem? Please describe.

Currently we use conda forge to bring in freecad then pip install to bring in geouned package. If we make a conda forage package then we can make these two install instructions into a single install command.

Describe the solution you'd like

a conda forge distribution of geouned

Describe alternatives you've considered

an improved pip install that compiles freecad

Additional context

I shall make a PR to conda forge stage recipes with the required meta.yml. It would be great to add a few others as maintainers, please comment on the conda forge PR and volunteer if you are happy to be added as a maintainer for the conda forge recipe.

alberto743 commented 1 month ago

Regarding the alternative you have considered, I guess that compiling FreeCAD should not be part of our business. In general, I rather employ pip packages and not conda, but I understand that with conda you may profit of the already available FreeCAD package.

shimwell commented 1 month ago

We could look into offering pip with compiled freecad using https://github.com/scikit-build/scikit-build-core might be a longer term goal compared to the conda package. one other benefit of the conda package is that openmc is also on conda

alberto743 commented 1 month ago

Apparently also FreeCAD upstream support conda-style installation for their software: https://wiki.freecad.org/Conda.

shimwell commented 1 month ago

solved