Closed benbz closed 1 year ago
Introduced by #18. Looks like these strings are added verbatim to the wheel:
Requires-Dist: boto3 (>=1.9.23<2.0)
Requires-Dist: botocore (>=1.12.23<2.0)
Requires-Dist: humanize (>=0.5.1<0.6)
Requires-Dist: psycopg2 (>=2.7.5<3.0)
Requires-Dist: PyYAML (>=3.13<4.0)
Requires-Dist: tqdm (>=4.26.0<5.0)
Requires-Dist: Twisted
https://peps.python.org/pep-0508/ specifies the rules. pip seems happy with the deps as written---though I don't know if it's interpreting them as intended or if it's just ignoring them.
Seems like pip was ignoring them:
Collecting PyYAML>=3.13<4.0
Using cached PyYAML-6.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (682 kB)
well that's unfortunate.
When attempting to add
synapse-s3-storage-provider
to a Synapse checkout via poetry I get the following:The above is with
poetry 1.2.2
(poetry-core 1.3.2
), however this issue is also present withpoetry 1.2.0
(poetry-core 1.1.0
) andpoetry 1.2.1
(poetry-core 1.2.0
) however-vvv
needs to be provided to see these messages.The important changes
poetry add
makes to mypoetry.lock
are: