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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

setup.py -> pyproject.toml #3

Open
wants to merge 6 commits into
base: main
Choose a base branch
from
Open

setup.py -> pyproject.toml #3

wants to merge 6 commits into from

Conversation

earth-chris
Copy link
Owner

the current setup.py approach to creating fortran extensions is not compatible with some recent PEP standards, meaning poetry will not install it from pypi. I struggled for a few hours to find a simple way to package the fortran code into a python module for execution, and I have not yet been successful. turns out it is difficult to build fortran modules using poetry.

so i settled here on just building .so files with f2py using the make fortrain target, and i'll just do this manually for the current versions of python (3.9-3.11) for the two OS I have access to (linux x86, osx 64-arm). this limits use to those systems, but hopefully the linux builds are stable enough 馃し馃徎

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

Successfully merging this pull request may close these issues.

None yet

1 participant