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’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use settings from extra.ford in fpm.toml file if it exists #547

Merged
merged 14 commits into from
Aug 8, 2023

Conversation

umbrella1989
Copy link
Contributor

@umbrella1989 umbrella1989 commented Aug 4, 2023

Added new function load_settings in __init__.py so that the project data can be read either from the markdown file or an fpm.toml file.

Closes #449

umbrella1989 and others added 13 commits August 4, 2023 17:32
* master: (79 commits)
  Don't fall over if variables in namelist are still strings
  Apply black
  Add couple of tests for namelists in built example
  Reduce duplication in namelist HTML templates
  Add absolute paths to the initialisation tests
  Fix initialisation tests for Windows
  Fix md_inputs tests for Windows
  Enable linking to namelists and namelist items
  Add HTML pages for namelists
  Simplify and expand namelist test
  Also include procedure arguments when correlating namelist variables
  Add simple test for namelist docstring
  Simply example namelist code in tests
  Iterate over namelists in entity `children`
  Simplify collecting namelists a little
  Apply black formatting
  Remove `namelist_src` directory
  Collect namelists from project
  Added changes for correlate function for namelists
  Added namelist class
  ...
@ZedThree ZedThree changed the title Added ability to use settings from a toml file Use settings from extra.ford in fpm.toml file if it exists Aug 8, 2023
@ZedThree ZedThree merged commit f2453ae into Fortran-FOSS-Programmers:master Aug 8, 2023
5 checks passed
@ZedThree ZedThree added this to the v7.0.0 milestone Aug 16, 2023
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.

Split project options out into separate file
2 participants