proycon / codemetapy

A Python package for generating and working with codemeta
https://codemeta.github.io/
GNU General Public License v3.0
24 stars 5 forks source link

Implement support for pyproject.toml #17

Closed proycon closed 2 years ago

proycon commented 2 years ago

This is a continuation of #16

Currently either a setup.py is still needed, or the package must be installed. Newer projects, however, use a pyproject.toml and may use other build systems such as poetry. We want to be able to extract metadata (standardized in PEP-621) directly from pyproject.toml. It seems the current method using importlib.metadata does not provide any solution for this so some additional logic is needed.

proycon commented 2 years ago

@nealmcb This has now been implemented and released in v2.1.0