47 'PYLUCENE': {'setup': 'pylucene', 'url': 'http://apache.crihan.fr/dist//lucene/pylucene/pylucene-3.1.0-1-src.tar.gz', 'local':"pylucene-3.1.0-1-src.tar.gz"}, |
47 'PYLUCENE': {'setup': 'pylucene', 'url': 'http://apache.crihan.fr/dist//lucene/pylucene/pylucene-3.1.0-1-src.tar.gz', 'local':"pylucene-3.1.0-1-src.tar.gz"}, |
48 'PIL': {'setup': 'pil', 'url': 'http://effbot.org/downloads/Imaging-1.1.7.tar.gz', 'local':"Imaging-1.1.7.tar.gz"}, |
48 'PIL': {'setup': 'pil', 'url': 'http://effbot.org/downloads/Imaging-1.1.7.tar.gz', 'local':"Imaging-1.1.7.tar.gz"}, |
49 'LXML': {'setup': 'lxml', 'url':"lxml-2.3.1.tar.bz2", 'local':"lxml-2.3.1.tar.bz2"} |
49 'LXML': {'setup': 'lxml', 'url':"lxml-2.3.1.tar.bz2", 'local':"lxml-2.3.1.tar.bz2"} |
50 }) |
50 }) |
51 |
51 |
|
52 URLS.update({ |
|
53 'SORL_THUMBNAIL': {'setup': 'sorl_thumbnail','url': 'https://github.com/sorl/sorl-thumbnail/tarball/v10.12.1', 'local':"sorl-sorl-thumbnail-v10.12.1-65-g2285451.tar.gz"}, |
|
54 'NOSE': {'setup': 'nose', 'url': 'http://pypi.python.org/packages/source/n/nose/nose-1.1.2.tar.gz', 'local':"nose-1.1.2.tar.gz"}, |
|
55 'DJBLETS': {'setup': 'djblets', 'url': 'https://github.com/djblets/djblets/tarball/release-0.6.14', 'local':"djblets-release-0.6.14.tar.gz"}, |
|
56 }) |
|
57 |
52 |
58 |
53 |
59 |
54 class ResourcesEnv(object): |
60 class ResourcesEnv(object): |
55 |
61 |
56 def __init__(self, src_base, urls, normal_installs): |
62 def __init__(self, src_base, urls, normal_installs): |