Changes
- Added function to load TOML objects as Python dictionaries: load_toml_object
- Added function to save TOML objects to files: save_toml_object
- Added function to load CFF objects as Python dictionaries: load_cff_object
- Added function to save CFF objects to files: save_cff_object
- Added function to update TOML files with some of the metadata from CFF files: update_toml_with_cff
- Added function to update CFF files with some of the metadata from TOML files: update_cff_from_toml
- Added function to update pyproject.toml with some of the metadata from CITATION.cff file: update_pyproject_toml_with_citation_cff
- Added function to update CITATION.cff with some of the metadata from pyproject.toml: update_citation_cff_with_pyproject_toml
- Added tests for these functions.
- The metadata that is updated between CFF and TOML files is: CFF (title, version, abstract, license, repository-code) <-> TOML (project.name, project.version, project.description, project.license, project.urls.Source)