A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/fortran-lang/fpm-registry below:

fortran-lang/fpm-registry: Centralized registry of fpm packages

Centralized registry of fpm packages for the fortran-lang site.

How to submit a new package

Your new registry submittal should first meet the general package criteria required of any package listed at the packages listing.

Please submit a pull request against this repository, adding the new package into the file registry.toml in alphabetical order. It is recommended that you explicitly list each version using the tag keyword, otherwise the tip of the default branch will be used. An example:

[datetime]
"1.7.0" = {git="https://github.com/wavebitscientific/datetime-fortran", tag="v1.7.0"}
"latest" = {git="https://github.com/wavebitscientific/datetime-fortran"}

Before submitting the pull request, you can validate the registry.toml file locally using the provided Python script. First set up a new virtual environment and install dependencies:

python3 -m venv venv
source venv/bin/activate
pip install -U pip
pip install -r requirements.txt

To validate registry.toml, run:

When a pull request is merged it will then appear at the fpm registry.

If you have a great Fortran package that you are interested in registering as an fpm package but terms like fpm, PR, toml, and python are putting you off, then please open an issue at the fpm Registry site listing your Repository and let us know how we can help. Get as far as you can and identify where you got stuck. We are always happy to help.

The Fortran Discourse forum is another valuable avenue for help as well as for general discussion and announcements related to the Fortran Programming Language.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4