[tahoe-lafs-trac-stream] [Tahoe-LAFS] #2750: clean up find_links=, tahoe-lafs/deps/ web cache

Tahoe-LAFS trac at tahoe-lafs.org
Sat Mar 26 20:45:21 UTC 2016


#2750: clean up find_links=, tahoe-lafs/deps/ web cache
---------------------------+--------------------
     Reporter:  warner     |      Owner:  warner
         Type:  task       |     Status:  new
     Priority:  normal     |  Milestone:  1.11.0
    Component:  packaging  |    Version:  1.10.2
   Resolution:             |   Keywords:
Launchpad Bug:             |
---------------------------+--------------------

Comment (by warner):

 I've removed the `find_links=` from `tahoe.cfg` because it was only
 getting used by commands that run `setup.py` directly (e.g. `setup.py
 install` or `setup.py develop`). Our instructions direct users to do `pip
 install .`, and pip doesn't look at find_links in setup.cfg .

 Instead, to take advantage of our published wheels, users should do `pip
 install --find-links=https://tahoe-lafs.org/deps/ .`. I'm updating the
 mac/windows docs to suggest that, because it will help on those platforms.
 I'm not updating the linux docs for it, because it doesn't help very much
 (installing a wheel is marginally faster than installing a pure-python
 tarball, but not enough to compensate for the distraction of an extra
 argument).

 Wheels are published to the URL above.

 I tested a windows install with the `--find-links=` argument, and it ran
 quickly (and didn't appear to compile anything). The only windows instance
 I have access to (a GCE VM) has the compiler installed, so I don't have a
 way to test without a compiler, but I think eyeballing the lack of
 "building XYZ.." lines in the output is probably good enough.

--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2750#comment:2>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage


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