Julia

The following metadata fields can be extracted from a Pyproject.toml file with Julia.
These fields are defined in the Julia projects specification currently at version 1.12, and are mapped according to the CodeMeta crosswalk for julia projects.

Software metadata category SOMEF metadata JSON path julia pyproject.toml metadata file field
authors - name authors[i].result.name authors (1)
authors - email authors[i].result.email authors (1)
package_id package_id[i].result.value name
has_package_file has_package_file[i].result.value URL of the Project.toml file
identifier identifier[i].result .value uuid
package_id package_id[i].result.value name
requirements requirements[i].result.value deeps
runtime_platform - value runtime_platform[i].result.value properties compat
runtime_platform - name runtime_platform[i].result.name compat
version version[i].result .value version

(1)
- Regex: r'^(.+?)\s*<(.+?)>$''
- Example:

authors = [
    "Author1 <author1@example.com>",
   ....
    ]
  • Result:
"name": "Author1",
"email": "author1@example.com",