Brett Cannon on Nostr: Please don't specify different dependencies in different files in the same version of ...
Please don't specify different dependencies in different files in the same version of a project. It makes locking dependencies more expensive and complicates standards (to the point that we may have to skip supporting Poetry-style locking, at least to start). Please use environment markers to have dependency variability.
Also please upgrade the version of your build back-end for metadata version 2.2 or newer when that support lands for static metadata in sdists (PyPI just turned on support).
Published at
2024-03-07 21:19:18Event JSON
{
"id": "a7e97c45966fa15d182a9d3d6b3f73a29ac1e34daa6bc3f85b15e539a3020785",
"pubkey": "4b4002d3714d074cc31210e9e65088406e9f62154010da12c339d41b18b30f21",
"created_at": 1709846358,
"kind": 1,
"tags": [
[
"proxy",
"https://fosstodon.org/users/brettcannon/statuses/112056490935688208",
"activitypub"
]
],
"content": "Please don't specify different dependencies in different files in the same version of a project. It makes locking dependencies more expensive and complicates standards (to the point that we may have to skip supporting Poetry-style locking, at least to start). Please use environment markers to have dependency variability.\n\nAlso please upgrade the version of your build back-end for metadata version 2.2 or newer when that support lands for static metadata in sdists (PyPI just turned on support).",
"sig": "d91ceb1a92a3661b5351624f852167fc74a04566b3b9f759c60bd38462c61aba71157a166427ea9f1039725bd78ff31aba11e8a3d6b1dcb915691b4d5ae9ee29"
}