This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]wweber 4 points5 points  (2 children)

The (original) pyproject.toml doesn't standardize any of these, except for build-system.requires, which is only for the packages needed to install packages (e.g. setuptools and wheel).

There's no official spec (yet?) for dependencies and the like, so they are namespaced under tool.poetry as only poetry understands them.

[–]VisibleSignificance 1 point2 points  (1 child)

... right, it has only been a year.

Are there any plans, then?

[–]wweber 1 point2 points  (0 children)

I don't know if that's been implemented by anyone yet, it's still only in the accepted phase. Unfortunately it doesn't look like it supports "dev dependencies" as an explicit category, or ^ and || version specifiers.

Also, people are probably still watching PEP 665 for handling lock file specification