Open BenjaminRodenberg opened 1 month ago
It is recommended to use pyproject.toml.
pyproject.toml
I would suggest to start by managing the sollowing additional points over pyproject.toml:
mpi4py < 4
fenics
setup.cfg
versioneer
setup.py
https://hatch.pypa.io/latest/intro/#existing-project This can convert the setup.py to pyproject.toml
It is recommended to use
pyproject.toml
.I would suggest to start by managing the sollowing additional points over
pyproject.toml
:mpi4py < 4
is required. See https://github.com/precice/tutorials/pull/563fenics
as a dependency? Note that the installation process of FEniCS is somewhat non-standard. See, for example, what I'm doing heresetup.cfg
file withpyproject.toml
. I introducedsetup.cfg
to be able to useversioneer
. We should be able to move that topyproject.toml
(see https://github.com/python-versioneer/python-versioneer?tab=readme-ov-file#vendored-mode).setup.py
and intopyproject.toml
. See https://stackoverflow.com/questions/76161889/how-do-i-specify-a-python-version-constraint-for-a-dependency-specifically-for-a