This project is responsible for generating the wheels and the source distribution for the fpm project that is uploaded to PyPI.
The wheels are generated with CMake, scikit-build and cibuildwheel,
using a GNU Fortran (gfortran) compiler. They are also equipped by default
with OpenMP support, for parallel compilation.
The wheels are generated for the following platforms:
| Python version | Operating System | Architecture |
|---|---|---|
| >= 3.7 | Linux | x86_64, i686, aarch64 |
| >= 3.7 | macOS | x86_64, arm64 |
| >= 3.7 | Windows | x86_64 |
- Update the git tags and/or git commit IDs in
CMakeLists.txtfor:fpm,jonquil,M_CLI2,fortran-regexandfortran-shlex. - Update the
docs/README.mdwith the README file of the fpm project - Commit the changes via a pull-request to
mainand ask one of the admins to merge it. - Admins: Issue a new release on GitHub with the same version number as
in
pyproject.tomlusing the prefixve.g.v0.1.0.
Ensure that the following scripts and license notices are up to date:
tools/wheels/gfortran_utils.shfrom https://github.com/MacPython/gfortran-install