X-Git-Url: https://git.rkrishnan.org/?a=blobdiff_plain;f=setup.cfg;h=ac312c9d2be7b434f2c8e25306efdc069348790a;hb=0abbf474b0dfbdb953316023ee9e17e9257c0547;hp=5db4255745399041395938f117ee2891dc354131;hpb=c433f4233782d7a6ab1efbdc340a0b6e6b877a3e;p=tahoe-lafs%2Ftahoe-lafs.git diff --git a/setup.cfg b/setup.cfg index 5db42557..ac312c9d 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,3 +1,41 @@ [easy_install] +# Tahoe-LAFS actually does work at least as well as any package works when +# zipped, but zipping eggs causes various problems +# (http://bugs.python.org/setuptools/issue33 ), and generally makes it harder +# for people to get at the source code, and doesn't actually provide any +# benefits that I am aware of. zip_ok=False -always_copy=True + +# Tahoe-LAFS depends upon several libraries (foolscap, twisted, pycryptopp, +# zfec, and others). Left to its own devices, setuptools will look on PyPI for +# these and will download them at build time. The 'find_links=' entry in +# setup.cfg causes setuptools to look for these dependent tarballs in +# tahoe-deps/ and ../tahoe-deps/ before it resorts to downloading them from +# PyPI. + +# https://tahoe-lafs.org/source/tahoe-lafs/deps/tahoe-deps.tar.gz contains a +# bundle of these dependencies (as Python source distributions or "sdists"). +# So it you want to avoid the build-time download (say, if you're on an +# airplane, or a desert island), just grab a copy and unpack it in your tahoe +# source tree. + +# Alternatively, if you're building from a release/nightly tarball instead of +# a git tree, the 'sumo' tarball variant will include all of these +# dependencies in the tahoe-deps/ directory. + +find_links=misc/dependencies tahoe-deps ../tahoe-deps + https://tahoe-lafs.org/source/tahoe-lafs/deps/tahoe-lafs-dep-sdists/ + https://tahoe-lafs.org/source/tahoe-lafs/deps/tahoe-lafs-dep-eggs/ + +# Other sites that we might want to list: +# http://sourceforge.net/project/showfiles.php?group_id=78018&package_id=79063 +# http://pypi.python.org/pypi/pywin32 +# (See ticket #142.) + +[aliases] +build = update_version develop --prefix=support make_executable build +test = update_version develop --prefix=support make_executable build trial +sdist = update_version sdist +install = update_version install +bdist_egg = update_version bdist_egg +trial = update_version trial