Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
yauto: Fix adding pyproject.toml deps and only do it once
**Summary** The previous change to pyproject.toml happened to only work for sources also using other, higher-priority build systems. The logic for adding the dependencies to PYTHON_MODULE recipes was still based on strings. Additionaly the dependencies were added multiple times for each `pyproject.toml` or `setup.cfg file` found. Don't add additional dependencies if PEP 517 is already among known_types Make sure the PEP517 dependencies are correctly added if the source also uses other build systems instead of wrapping them in pkgconfig() Signed-off-by: Thomas Staudinger <[email protected]>
- Loading branch information