#2750 closed task (fixed)

clean up find_links=, tahoe-lafs/deps/ web cache

Reported by: warner Owned by: warner
Priority: normal Milestone: 1.11.0
Component: packaging Version: 1.10.2
Keywords: Cc:
Launchpad Bug:

Description (last modified by warner)

Tasks to do:

  • publish OS-X and windows wheels of all dependencies to https://tahoe-lafs.org/deps/
  • change tahoe.cfg to point find_links= at that (rather than separate sdist/ and eggs/ directories) (NEVERMIND)
  • get rid of the confusing mess of other tahoe-lafs.org dependencies URLs
  • manually test an OS-X build without a compiler
  • manually test a windows build without a compiler

Change History (3)

comment:1 Changed at 2016-03-23T01:21:28Z by warner

Daira pointed out that we should keep the old tahoe-lafs.org dependency directories around for now, for the sake of the previous release. We can deprecate them after 1.11.0 is out.

comment:2 Changed at 2016-03-26T20:45:21Z 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.

comment:3 Changed at 2016-03-26T21:17:42Z by warner

  • Description modified (diff)
  • Resolution set to fixed
  • Status changed from new to closed

I think that's good.

Note: See TracTickets for help on using tickets.