2 # Tahoe-LAFS actually does work at least as well as any package works when
3 # zipped, but zipping eggs causes various problems
4 # (http://bugs.python.org/setuptools/issue33 ), and generally makes it harder
5 # for people to get at the source code, and doesn't actually provide any
6 # benefits that I am aware of.
9 # Tahoe-LAFS depends upon several libraries (foolscap, twisted, pycryptopp,
10 # zfec, and others). Left to its own devices, setuptools will look on PyPI for
11 # these and will download them at build time. The 'find_links=' entry in
12 # setup.cfg causes setuptools to look for these dependent tarballs in
13 # tahoe-deps/ and ../tahoe-deps/ before it resorts to downloading them from
16 # http://tahoe-lafs.org/source/tahoe-lafs/deps/tahoe-deps.tar.gz contains a
17 # bundle of these dependencies (as Python source distributions or "sdists"). So
18 # it you want to avoid the build-time download (say, if you're on an airplane,
19 # or a desert island), just grab a copy and unpack it in your tahoe darcs tree.
21 # Alternatively, if you're building from a release/nightly tarball instead of
22 # a darcs tree, the 'sumo' tarball variant will include all of these
23 # dependencies in the tahoe-deps/ directory.
25 find_links=misc/dependencies tahoe-deps ../tahoe-deps
26 http://tahoe-lafs.org/source/tahoe-lafs/deps/tahoe-dep-sdists/
27 http://tahoe-lafs.org/source/tahoe-lafs/deps/tahoe-lafs-dep-eggs/
29 # The following is a directory on the test grid which holds a bunch of packages
30 # of dependencies. It is commented-out because the test grid has gone away and
31 # a new one -- the Volunteer Test Grid -- is not yet publicly usable.
32 # http://testgrid.allmydata.org:3567/uri/URI%3ADIR2-RO%3Asnrfwfxatrci35zdgjnzxxx2ke%3Aunarxv347edtku3xzmefy4mcdmfngxzeb72iyqcadbjzjpczjx5a/index.html
34 # Other sites that we might want to list:
35 # http://sourceforge.net/project/showfiles.php?group_id=78018&package_id=79063
36 # http://pypi.python.org/pypi/pywin32
37 # (See http://tahoe-lafs.org/trac/tahoe-lafs/ticket/142 .)
40 build = darcsver --count-all-patches develop --prefix=support make_executable build
41 test = darcsver --count-all-patches develop --prefix=support make_executable build trial
42 sdist = darcsver --count-all-patches sdist
43 install = darcsver --count-all-patches install
44 bdist_egg = darcsver --count-all-patches bdist_egg
45 trial = darcsver --count-all-patches trial
46 sdist_dsc = darcsver --count-all-patches sdist_dsc