Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> It needs to execute a python script (setup.py?) per package to get a list of it's dependencies and constraints.

Only for packages that use setup.py (which is still heavily used; not sure whether it's still a majority). It is slowly being replaced by setup.cfg [0] and, more recently, pyproject.toml [1], which both contain dependencies in a declarative format.

[0] https://setuptools.pypa.io/en/latest/userguide/declarative_c...

[1] https://peps.python.org/pep-0631/



Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: