From: Zooko O'Whielacronx Date: Thu, 13 Sep 2007 22:37:27 +0000 (-0700) Subject: change setup.py to find dependency tarballs in misc/dependencies X-Git-Tag: allmydata-tahoe-0.6.0~136 X-Git-Url: https://git.rkrishnan.org/banana.xhtml?a=commitdiff_plain;h=ef7340fb77fae33727cc228e108d04b18c725140;p=tahoe-lafs%2Ftahoe-lafs.git change setup.py to find dependency tarballs in misc/dependencies --- diff --git a/setup.py b/setup.py index 9fac262b..eb4d1b9a 100644 --- a/setup.py +++ b/setup.py @@ -84,6 +84,17 @@ The basic idea is that the data in this storage grid is spread over all participating nodes, using an algorithm that can recover the data even if a majority of the nodes are no longer available.""" + +# This form is used when the unpacked source distribution is copied into our tree: +#"file:misc/dependencies/zfec-1.0.2/" +# and this form is used when we provide a tarball +# "file:misc/dependencies/zfec-1.0.2.tar.gz", +# The file: URL can start with either 'misc' or './misc' to get a relative path. + +dependency_tarballs=[ os.path.join("misc", "dependencies", fn) for fn in os.listdir(os.path.join("misc", "dependencies")) if fn.endswith(".tar.gz") ] + +dependency_links=["http://allmydata.org/trac/tahoe/wiki/Dependencies"] + dependency_tarballs + setup(name='allmydata-tahoe', version=verstr, description='secure, distributed storage grid', @@ -108,15 +119,7 @@ setup(name='allmydata-tahoe', #"nevow", # we need nevow, but it doesn't seem to be # installable by easy_install ], - dependency_links=["http://allmydata.org/trac/tahoe/wiki/Dependencies", - # this form is used when the unpacked source - # distribution is copied into our tree: - #"file:misc/dependencies/zfec-1.0.2/" - # and this form is used when we provide a tarball - #"file:misc/dependencies/zfec-1.0.2.tar.gz", - # The file: URL can start with either 'misc' or - # './misc' to get a relative path. - ], + dependency_links=dependency_links, ext_modules=[ Extension("allmydata.Crypto.Cipher.AES", include_dirs=["src/allmydata/Crypto"],