LKedward / fpm-registry

Centralized registry of fpm packages

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

fpm-registry

Centralized registry of fpm packages

How to submit a new package

Please submit a pull request against this repository, add the new package into the file registry.toml in alphabetical order. Explicitly list each version using the tag keyword, otherwise the master 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"}

Test your edits

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:

python load_registry.py

About

Centralized registry of fpm packages

License:MIT License


Languages

Language:Python 100.0%