Zooko O'Whielacronx
faad785859
setup: include cli.exe in the bootstrap setptools egg so that it will work on Windows (also include gui.exe just in case)
2008-01-22 12:33:55 -07:00
Zooko O'Whielacronx
b1152860cd
setup: bundle setuptools_darcs-1.1.7
...
fixes #263
2008-01-22 11:01:36 -07:00
Zooko O'Whielacronx
451ca7792e
setup: add a setuptools bootstrap egg that works on all versions of Python
...
For versions of Python >= 2.3.
2008-01-22 11:00:12 -07:00
Zooko O'Whielacronx
1f2e3fc912
setup: simplify the setup by removing the "tahoe dependencies" fake project
...
Now we use "./setup.py develop" to ensure that changes to our source code are immediately used without requiring a "make" step. This simplification will hopefully pave the way for easier py2exe and py2app, solving the "Unit tests test the installed version" bug (#145 ), and perhaps also #164 and #176 .
This patch also conditionalizes the use of setuptools_darcs on the absence of a PKG-INFO file, which is part of fixing #263 .
2008-01-22 08:35:38 -07:00
Zooko O'Whielacronx
88c93469ff
setup: add darcsver-1.0.1.tar to misc/dependencies/
2008-01-16 14:08:26 -07:00
Brian Warner
16e2b3307a
build-deps-setup.py: import twisted early, to make setuptools on dapper use the right version
2008-01-10 20:15:02 -07:00
robk-tahoe
2585908296
tweaks to build process to support py2exe
...
py2exe is unable to handle .eggs which are packaged as zip files
in preference it will pull in other versions of libraries if they
can be found in the environment.
this changes causes .eggs to be built as .egg directories, which
py2exe can handle.
2008-01-09 19:02:53 -07:00
Zooko O'Whielacronx
80adf18fcc
setup: remove hard import of ez_setup -- we can proceed even if ez_setup can't be imported
2008-01-10 14:01:52 -07:00
Zooko O'Whielacronx
72aa8f5cb8
setup: shebang usr bin env python
2008-01-10 14:01:31 -07:00
Zooko O'Whielacronx
58bedc60a2
setup: add darcsver source tarball to misc/dependencies
...
In the future, we're likely to stop keeping misc/dependencies under revision control, as per
http://allmydata.org/trac/tahoe/ticket/249
2007-12-31 23:26:51 -07:00
Brian Warner
bd187dfc50
upgrade to foolscap-0.2.3
2007-12-24 17:23:27 -07:00
Zooko O'Whielacronx
27a0d59308
setup: zope.interface bundle .tar instead of .tar.gz because multiple bundled .tar's compress together much more nicely than multiple bundled .tar.gz's do. :-)
2007-12-22 10:50:54 -07:00
Zooko O'Whielacronx
48b13dcab8
setup: upgrade bundle zfec-1.1.tar.gz to zfec-1.3.4.tar
2007-12-22 10:50:39 -07:00
Zooko O'Whielacronx
a9545aa4b0
setup: simplejson bundle .tar instead of .tar.gz because multiple bundled .tar's compress together much more nicely than multiple bundled .tar.gz's do. :-)
2007-12-22 10:50:29 -07:00
Zooko O'Whielacronx
840fb23229
setup: upgrade bundle from setuptools_darcs-1.0.6.tar.gz to setuptools_darcs-1.1.5.tar
2007-12-22 10:50:03 -07:00
Zooko O'Whielacronx
d5bb1ac316
setup: bundle pyutil-1.3.12.tar
2007-12-22 10:49:47 -07:00
Zooko O'Whielacronx
336c482561
setup: pycryptopp: bundle .tar instead of .tar.gz because multiple bundled .tar's compress together much more nicely than multiple bundled .tar.gz's do. :-)
2007-12-22 10:49:35 -07:00
Zooko O'Whielacronx
2add4f5edb
setup: foolscap bundle .tar instead of .tar.gz because multiple bundled .tar's compress together much more nicely than multiple bundled .tar.gz's do. :-)
2007-12-22 10:49:20 -07:00
Zooko O'Whielacronx
fd4880face
setup: bundle argparse-0.8.0.tar
...
It isn't actually needed for Tahoe, only for the command-line tools from pyutil. Later I will make an "extras" category within pyutil to specify in a machine-readable way that argparse is not required for pyutil unless you want the command-line tools.
2007-12-22 10:47:54 -07:00
Zooko O'Whielacronx
70b84e9298
setup: Nevow bundle .tar instead of .tar.gz because multiple bundled .tar's compress together much more nicely than multiple bundled .tar.gz's do. :-)
2007-12-22 10:47:06 -07:00
Zooko O'Whielacronx
c3a265839c
setup: refactor ez_setup.py and setup.py to satisfy the Desert Island scenario, to find and use setuptools egg in-place in misc/dependencies, and make it setup_require pyutil (for darcsver)
2007-12-22 10:44:47 -07:00
Zooko O'Whielacronx
922234ec29
setup: bundle setuptools_darcs plugin in misc/dependencies
2007-12-12 19:20:42 -07:00
Brian Warner
e8c55fe85d
move to foolscap-0.2.2
2007-12-12 20:21:45 -07:00
Brian Warner
48e7a65882
upgrade to foolscap-0.2.1, with a new logging framework
2007-12-10 18:35:08 -07:00
Brian Warner
0618cf792d
build-deps: require setuptools 0.6c4 or later, because older ones don't allow foolscap to use os.random at import time
2007-12-10 20:06:59 -07:00
Zooko O'Whielacronx
211bf154d0
setup: pycryptopp: upgrade from v0.2.7 to v0.2.8
2007-11-19 15:55:17 -07:00
Zooko O'Whielacronx
cadc14fbca
setup: pycryptopp: upgrade from v0.2.6 to v0.2.7 (adds AES)
2007-11-19 15:07:11 -07:00
Zooko O'Whielacronx
a82954eced
setup: upgrade bundled pycryptopp from v0.2.5 to v0.2.6
2007-11-09 18:14:36 -07:00
Zooko O'Whielacronx
f0520b4e9e
setup: upgrade the bundled pycryptopp tarball from pycryptopp v0.2.3 to pycryptopp v0.2.5
2007-11-09 13:02:49 -07:00
Zooko O'Whielacronx
494e07eced
setup: upgrade to pycryptopp v0.2.3
2007-11-07 17:54:46 -07:00
Zooko O'Whielacronx
b699c28b67
setup: add misc/dependencies/pycryptopp-0.2.1.tar.gz
2007-11-07 09:59:51 -07:00
Zooko O'Whielacronx
aba57d9a4c
setup: upgrade zfec from 1.0.4 to 1.1
2007-10-11 16:27:52 -07:00
Zooko O'Whielacronx
be51a7e2a4
setup: bundle simplejson-1.7.3 in misc/dependencies
2007-10-04 11:23:20 -07:00
Brian Warner
7626a95636
upgrade to foolscap-0.1.7
2007-09-26 18:24:51 -07:00
Zooko O'Whielacronx
8f1b6a3dae
setup: add zope.interface-3.4.0 in place of zope.interface-3.3.0
2007-09-20 13:02:36 -07:00
Zooko O'Whielacronx
d0c2153c34
add zope.interface-3.3.0.tar.gz to misc/dependencies
2007-09-20 10:47:38 -07:00
Zooko O'Whielacronx
3e43889ad4
replace zfec-1.0.3 with zfec-1.0.4 in misc/dependencies
2007-09-20 10:47:21 -07:00
Brian Warner
1545190b69
hush some pyflakes warnings
2007-09-15 15:07:21 -07:00
Brian Warner
1f035a8f1f
setup.py: factor out dependency stuff, add workaround for nevow-0.6.0-on-dapper problem
2007-09-15 15:05:35 -07:00
Brian Warner
d28d7e91f9
include the Nevow-0.9.18 tarball in our distribution
2007-09-15 14:18:36 -07:00
Brian Warner
5cc1dbaac9
setup.py: add Nevow to our dependency list
2007-09-15 14:18:07 -07:00
Brian Warner
5cedf89a67
build-deps-setup.py: provide dependency_links too
2007-09-15 14:04:57 -07:00
Brian Warner
7bb7d76d9d
build-deps-setup.py: use ez_setup here too, for platforms without setuptools
2007-09-15 02:31:40 -07:00
Brian Warner
a4b00a6b2c
Makefile build-deps: use a fake package named 'tahoe-deps', to avoid a double-build of tahoe
2007-09-14 19:23:55 -07:00
Brian Warner
4772bee01b
remove simplejson tarball from our dependencies/ directory
2007-09-13 20:14:08 -07:00
Zooko O'Whielacronx
5cbeaf84b6
add simplejson into misc/dependencies
2007-09-13 16:42:38 -07:00
Zooko O'Whielacronx
2eec5598de
add zfec tarball to misc/dependencies
2007-09-13 14:51:04 -07:00
Zooko O'Whielacronx
3032cb65df
add setuptools eggs for py2.4 and py2.5 to misc/dependencies
2007-09-13 14:50:43 -07:00
Zooko O'Whielacronx
0ec576aa9f
add foolscap tarball to misc/dependencies
2007-09-13 14:50:23 -07:00