]> git.rkrishnan.org Git - tahoe-lafs/tahoe-lafs.git/blob - setup.cfg
setup: clarify the way that we host two directories of dependencies: one is source...
[tahoe-lafs/tahoe-lafs.git] / setup.cfg
1 [easy_install]
2 # allmydata-tahoe actually does work at least as well as any package
3 # works when zipped, but zipping eggs causes various problems
4 # (http://bugs.python.org/setuptools/issue33 ), and generally makes it
5 # harder for people to get at the source code, and doesn't actually
6 # provide any benefits that I am aware of.
7 zip_ok=False
8
9 # Tahoe depends upon several libraries (foolscap, twisted, pycryptopp,
10 # zfec, and others). Left to its own devices, setuptools will look on
11 # PyPI for these and will download them at build time. The
12 # 'find_links=' entry in setup.cfg causes setuptools to look for these
13 # dependent tarballs in tahoe-deps/ and ../tahoe-deps/ before it
14 # resorts to downloading them from PyPI.
15
16 # http://allmydata.org/source/tahoe/deps/tahoe-deps.tar.gz contains a bundle
17 # of these dependencies (as Python source distributions or "sdists"). So it
18 # 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.
20
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.
24
25 # The directory on the allmydata.org testgrid named "tahoe-dep-sdists" is a
26 # directory where tahoe developers host copies of upstream dependencies as
27 # Python source distributions.  The one named "tahoe-dep-eggs" contains
28 # Python binary distributions ("eggs").
29
30 find_links=misc/dependencies tahoe-deps ../tahoe-deps
31  http://allmydata.org/source/tahoe/deps/tahoe-dep-sdists/
32  http://allmydata.org/source/tahoe/deps/tahoe-dep-eggs/
33
34 # The following is a directory on the test grid which holds a bunch of packages of dependencies.
35 # It is commented-out because unfortunately the test grid is currently (2009-03-05) too
36 # unreliable -- it occasionally fails, and when it fails it usually does so by waiting a very
37 # long time with no response to the HTTP GET.  This occasionally makes builds painfully slow.
38 # There are several issues which might be responsible for this bad behavior of test grid: #193,
39 # #253, #287, #651, #653.
40 # http://testgrid.allmydata.org:3567/uri/URI%3ADIR2-RO%3Asnrfwfxatrci35zdgjnzxxx2ke%3Aunarxv347edtku3xzmefy4mcdmfngxzeb72iyqcadbjzjpczjx5a/index.html
41
42 # Other sites that we might want to list:
43 # http://sourceforge.net/project/showfiles.php?group_id=78018&package_id=79063
44 # http://pypi.python.org/pypi/pywin32
45
46 [aliases]
47 build = darcsver --count-all-patches develop --prefix=support make_executable build
48 test = darcsver --count-all-patches develop --prefix=support make_executable build trial
49 sdist = darcsver --count-all-patches sdist
50 install = darcsver --count-all-patches install
51 bdist_egg = darcsver --count-all-patches bdist_egg
52 trial = darcsver --count-all-patches trial
53 sdist_dsc = darcsver --count-all-patches sdist_dsc
54 test_mac_diskimage = darcsver --count-all-patches test_mac_diskimage