damnever / pigar

:coffee: A tool to generate requirements.txt for Python project, and more than that. (IT IS NOT A PACKAGE MANAGEMENT TOOL)
https://damnever.github.io/pigar/
BSD 3-Clause "New" or "Revised" License
1.64k stars 90 forks source link

pep517 has been replaced by pyproject-hooks #147

Closed yochananmarqos closed 1 year ago

yochananmarqos commented 1 year ago

Just an FYI:

Note: The pep517 project has been replaced by this project (low level) and the build project (high level).

-- https://github.com/pypa/pyproject-hooks#readme

damnever commented 1 year ago

Thanks, the pep517 is required by pip, which is an indirect dependency of pigar.

pip has vendored the code of pep517 to avoid cyclic dependency, and pigar is vendoring pip to avoid conflicts and incompatibility changes. Maybe pigar should vendor all the dependencies..

yochananmarqos commented 1 year ago

Did you see this commit?

Merge pull request #11654 from pradyunsg/replace-pep517-with-pyproject-hooks

damnever commented 1 year ago

I didn't see a new release of pip with the commit included, and I think there is no significant problem if we don't replace pep517 right now, so let's wait.