optiver / vulcan-py

Vulcan is a source code dependency manager for Python
Apache License 2.0
13 stars 4 forks source link

Readme does not uses PEP-621 #15

Closed gaborbernat closed 3 years ago

gaborbernat commented 3 years ago

See https://github.com/optiver/vulcan-py#dependencies

Thirdegree commented 3 years ago

Ah, this is intentional. Vulcan does not allow the pep621 dependencies and extra-dependencies keys, because it uses a lockfile and I wanted to disabiguate what those keys mean. So vulcan.tool.dependencies is the dependencies that are used to generate the lockfile, and keeping that a seperate tool-speific key makes that explicit