[tahoe-lafs-trac-stream] [Tahoe-LAFS] #3608: txi2p dependency declared wrong

Tahoe-LAFS trac at tahoe-lafs.org
Sun Feb 7 17:37:18 UTC 2021


#3608: txi2p dependency declared wrong
----------------------+------------------------
 Reporter:  meejah    |          Owner:
     Type:  defect    |         Status:  new
 Priority:  critical  |      Milestone:  1.15.0
Component:  code      |        Version:  n/a
 Keywords:            |  Launchpad Bug:
----------------------+------------------------
 The way we've declared the txi2p dependency makes PyPI sad when trying to
 upload the resulting wheel. An error like this:

 {{{
 HTTPError: 400 Client Error: Invalid value for requires_dist. Error: Can't
 have direct dependency: "txi2p @
 git+https://github.com/str4d/txi2p@0611b9a86172cb70d2f5e415a88eee9f230590b3#egg=txi2p
 ; extra == 'i2p'" for url: https://test.pypi.org/legacy/
 }}}

 The test.pypi.org instance also produces the error, but installing locally
 (or using `twine check`) does not show any error. I am not sure what the
 correct way to declare this dependency is (such that PyPI will accept it).

--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3608>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage


More information about the tahoe-lafs-trac-stream mailing list