zooko [Fri, 25 Jul 2008 17:27:36 +0000 (22:57 +0530)]
add test for instantiating Decoder with no args
darcs-hash:
45f89755404533455388318289b3a714f74ac638
zooko [Mon, 10 May 2010 05:03:29 +0000 (10:33 +0530)]
setup: don't exit with an error code from show-tool-versions.py when coverage or trialcoverage are not found
Ignore-this:
a54fe128520ff837a9bb70362dd55d8f
darcs-hash:
a079846759ce65c484e8d8b92a853d90f798e4eb
zooko [Fri, 25 Jul 2008 17:26:00 +0000 (22:56 +0530)]
add a test for instantiating Encoder with absent arguments
darcs-hash:
dfec6b0ed248ec65732c9bfdfeff84ff14dd0bed
zooko [Mon, 10 May 2010 04:43:13 +0000 (10:13 +0530)]
setup: report on coverage.py and trialcoverage versions
Ignore-this:
a1b181bccb2bf8c130adfa8f1c4cf13e
darcs-hash:
e7eca9eb66bb070717fe64f1618b215125256757
zooko [Tue, 4 May 2010 09:57:58 +0000 (15:27 +0530)]
zooko [Tue, 4 May 2010 05:06:05 +0000 (10:36 +0530)]
setup: reorder and extend show-tool-version.py, the better to glean information about our new buildslaves
Ignore-this:
a3bbb6431a78ee2ac6e74d7f8b827932
darcs-hash:
8e4f09dfcf8812608a42dfd0d185e8cbd8995104
zooko [Fri, 4 Sep 2009 03:52:36 +0000 (09:22 +0530)]
docs: add thorough licensing information to the "copyright" file for the sake of the super picky Ubuntu Archive Managers
Ignore-this:
473981100b8c89bf34c096f41241347f
darcs-hash:
c7dfe16e894bc9846d03ed2e5370e36e7490742c
zooko [Fri, 4 Sep 2009 03:23:41 +0000 (08:53 +0530)]
docs: remove old licensing text that was accidentally included -- AGL gave me permission to relicense under GPLv2+|TGGPLv1+ as a condition of my accepting his patch
Ignore-this:
1a6dcbacd547f86c27fccd3f7055ae0d
darcs-hash:
943edf16a07f0baa93f09273f713f278e75e9fd6
zooko [Mon, 17 Aug 2009 02:07:22 +0000 (07:37 +0530)]
zooko [Mon, 17 Aug 2009 02:01:51 +0000 (07:31 +0530)]
setup: try to install our toothpick of setuptools (0.6c12dev) but if that fails then go ahead with whatever setuptools we've got
Ignore-this:
b84642cefe2ada09ec1fd064614882f3
Hopefully this will fix the problems that setuptools-0.6c9 can't automatically include pyutil more than once if two different requirements require pyutil, but also let the "dpkg-buildpackage" build work with setuptools-0.6c9. I guess this will work only if that latter build doesn't require pyutil multiple times.
darcs-hash:
6980b1a7ec79c85036d9b8b97f72544660df7ef1
zooko [Mon, 17 Aug 2009 01:15:44 +0000 (06:45 +0530)]
setup: relax requirement on setuptools from >= 0.6c12dev to >= 0.6c8
Ignore-this:
a4ae434ee99f36a307f2a3da4f126042
v0.6c12dev is our toothpick; v0.6c8 is the official setuptools that comes with Lenny and Hardy.
There were some problems that were fixed by patches to our toothpick, but I'm hoping that those problems don't crop up on build machines which setuptools v0.6c8, and/or that those situations or machines where the problems do crop up already have our toothpick installed. I don't like making this sort of change without knowing exactly what problems we observed with what other versions of setuptools on what other systems, but on the other hand almost everything that we care about is now automatically tested by the buildbots, so if they go green after this patch I'll be fairly satisfied.
(Note: the longer-term plan is to switch to Distribute, which has most of the same patches that our toothpick has, and which is official and supported to boot.)
darcs-hash:
8235f285acbe7db2239c837feccfc425c11fc591
zooko [Mon, 17 Aug 2009 01:15:17 +0000 (06:45 +0530)]
zooko [Mon, 17 Aug 2009 01:14:19 +0000 (06:44 +0530)]
setup: print out the internal unicode representation of python in the "show-tool-versions" tool
Ignore-this:
c2e89ce65bd82c38d6abd97e76425ce9
To investigate http://bugs.python.org/setuptools/issue78 .
darcs-hash:
a6bda22e3a0ba1cb608146e04dd85538a6b2b0f5
zooko [Tue, 23 Jun 2009 04:57:52 +0000 (10:27 +0530)]
zooko [Tue, 23 Jun 2009 04:55:10 +0000 (10:25 +0530)]
setup: upgrade the bundled copy of zetuptoolz from 0.6c10dev to 0.6c12dev and increase the minimum required version of setuptools from 0.6c9 to 0.6c12dev to see if it fixes the problem with overlapping dependencies on pyutil on Black Dew's windows buildbot.
Ignore-this:
cfc87deaed56e340e9c93bc357e2b1e1
darcs-hash:
7ce2e86292da564a8de9f506be98a8393293058f
zooko [Tue, 23 Jun 2009 02:57:14 +0000 (08:27 +0530)]
setup: change location of doc files, add copyright file
Ignore-this:
5d611bbb489012bf22d164290c5222a3
darcs-hash:
e3029361b5f8af9468e8814ce16949b1bfd8d893
zooko [Wed, 17 Jun 2009 18:23:38 +0000 (23:53 +0530)]
misc/show-tool-versions.py: ignore unimportable setuptools
Ignore-this:
3d19494c7ac52dea1b49702e7af1dcc7
darcs-hash:
1ff58823746f263c08235d5b9685a2128741f634
zooko [Wed, 17 Jun 2009 18:20:39 +0000 (23:50 +0530)]
misc/show-tool-versions.py: show setuptools version
Ignore-this:
b0ae5935f2642954f013d7087c16e1f6
darcs-hash:
f222f4adc0e4b9589a937cffe054ff55c62423ce
zooko [Wed, 17 Jun 2009 18:05:21 +0000 (23:35 +0530)]
setup: raise setuptools version requirement to 0.6c9 on all platforms (0.6c6 had that problem with multiple overlapping dependencies on pyutil, on Ubuntu)
Ignore-this:
44f27ecb2c593fb1589c43ed5de77bca
darcs-hash:
612efe9e3db38629223324c28537bc24a262ff4e
zooko [Wed, 17 Jun 2009 18:02:01 +0000 (23:32 +0530)]
setup: require setuptools >= 0.6c9 on Windows, but >= 0.6c6 on other platforms
Ignore-this:
d7b4ee5dd9aa45b7381224e5904d7266
Hopefully this will allow stdeb to work on all Debian derived platforms while also working around that problem that showed itself on Windows with setuptools 0.6c7.
darcs-hash:
1b7c0693b82f9c192dc591f35fa6a26c3ae1ea43
zooko [Wed, 17 Jun 2009 17:40:28 +0000 (23:10 +0530)]
setup: add setup_requires += stdeb if "sdist_dsc" appears in sys.argv
Ignore-this:
897843b0bd1f899f416aef1bdd1caa0c
darcs-hash:
6998c04be1a7fb934f5b51363109f4601a2b5b73
zooko [Wed, 17 Jun 2009 16:18:29 +0000 (21:48 +0530)]
docs: add NEWS.txt to describe changes in the new release
Ignore-this:
c0558a61b1cdf32185c7e6c54774d6e8
darcs-hash:
f54a289258ed41665b389b766d3b3ca7ebfeba3e
zooko [Wed, 17 Jun 2009 16:06:09 +0000 (21:36 +0530)]
setup: merge two patches which both change VERSIONFILE name computation to the typical way it is done in my setup boilerplate
Ignore-this:
68b65973cf5953567b95a17c1ef1635d
darcs-hash:
1d0ba49a479c745dbb5bb780f30b8bcc41631f51
zooko [Wed, 11 Feb 2009 22:45:26 +0000 (04:15 +0530)]
zooko [Wed, 17 Jun 2009 15:28:22 +0000 (20:58 +0530)]
setup: build-requirement on setuptools from 0.6c10 (zetuptoolz) to 0.6c9 (current release of setuptools)
Ignore-this:
88554f3dcfa2654d96104e13d068360
Hopefully this will let stdeb run to completion.
darcs-hash:
9480446f961e45a6b36b71d6d40909c2670a0448
zooko [Wed, 17 Jun 2009 15:27:30 +0000 (20:57 +0530)]
setup: undo the recent change to make argparse and pyutil required only for building command-line tools
Ignore-this:
47a4604cde20c159be18f7c906c81b8f
It breaks the current release of stdeb, and also it looks like we might be able to get argparse and pyutil into Debian, and a version of zfec without its command-line tools wouldn't be nearly as generally useful.
darcs-hash:
04ac3c650749cdb3a636d49e07ee1e7633280e07
zooko [Mon, 8 Jun 2009 19:15:02 +0000 (00:45 +0530)]
setup: tiny change to conform to my standard setup.py boilerplate
Ignore-this:
2fd97d77f5fae15144775cd7222663d4
darcs-hash:
0421a4f0ad706145efcd3f4d75cbd74399128792
zooko [Mon, 15 Jun 2009 23:17:11 +0000 (04:47 +0530)]
setup: loosen the requirements -- you need argparse and pyutil only if you want the "zfec" and "zunfec" commandline tools
Ignore-this:
5e502a60e8d63ebf98b8bb87b21b9f63
This way Tahoe-LAFS can require zfec without requiring zfec's commandline tools, and therefore without requiring argparse or pyutil. This might make it easier to package Tahoe-LAFS for Debian.
darcs-hash:
56fdb34c44a5e59568f261c1df352a60ab7f27a1
zooko [Mon, 15 Jun 2009 22:20:12 +0000 (03:50 +0530)]
narrow types of k and m from unsigned to unsigned short
Ignore-this:
4c26811e89232bb7917c961900670a87
darcs-hash:
9bc59ddbad635e5bde000497cc81a50d75d0368c
zooko [Mon, 15 Jun 2009 22:19:45 +0000 (03:49 +0530)]
tests: cleaner tests by writing "self.fail(why)" instead of "raise why"
Ignore-this:
2e798985cb73984938e24b403e78c73c
darcs-hash:
90cfc7d1ae8f1684a4f2b635006574ee9ebda76e
zooko [Mon, 15 Jun 2009 22:19:23 +0000 (03:49 +0530)]
silence deprecation warning by using hashlib if it is present (which it is on Python >= 2.5.0)
Ignore-this:
8c1c031028640cf022e4efb2ff9b6e12
darcs-hash:
c65550b3ff75901d39e274e7001417aa29790649
zooko [Mon, 15 Jun 2009 22:18:28 +0000 (03:48 +0530)]
#include <stddef.h> -- it is required for size_t (on some platforms)
Ignore-this:
81865f845b989d65bfe64c44b3b05455
darcs-hash:
47e32308c6f27de8a900808d0e7aeb52a88f84d0
zooko [Mon, 15 Jun 2009 22:17:51 +0000 (03:47 +0530)]
fix segfault when invalid arguments are passed to constructor
Ignore-this:
3e7a6bfe32af144af39c4f8edd7e170e
darcs-hash:
fc87292445de462e9b296cbc1e6eda584f5748b1
zooko [Mon, 15 Jun 2009 20:52:20 +0000 (02:22 +0530)]
setup: increase requirement on setuptools version to >= 0.6c10 (which means our own toothpick of setuptools a.k.a. zetuptoolz) because the setuptools-0.6c7 on our Windows buildslave has a problem with multiple overlapping dependencies on pyutil, but 0.6c10dev (which is already bundled with zfec) doesn't
Ignore-this:
e0aa17a5c769cdd427279ff60a4549e0
darcs-hash:
b2b4c229f9335617d1cbaba3364bb734c0e431f3
zooko [Mon, 15 Jun 2009 19:09:04 +0000 (00:39 +0530)]
setup: don't use BaseException (introduced in Python 2.5); instead Exception (for compatibility with Python 2.4)
Ignore-this:
76033016d61c5a69a06ba9cb37ea148
darcs-hash:
944fb235a08050d7d5413c0433ced804ddf26d3e
zooko [Sun, 14 Jun 2009 17:34:15 +0000 (23:04 +0530)]
finally figured out what the C compiler was trying to tell me about prototypes and types
Ignore-this:
9c4440c6370bf188715b860b79652881
darcs-hash:
e46cb5c9390823e0057c420c3206a05ca4a6a17d
zooko [Sun, 14 Jun 2009 16:08:37 +0000 (21:38 +0530)]
trivial: try to silence a gcc warning about prototypes
Ignore-this:
d67d4e67a8e598043c94b383e9335caf
darcs-hash:
4e96879d99ee5b378feb2616bdd0540e9f45a5f4
zooko [Sun, 14 Jun 2009 15:13:15 +0000 (20:43 +0530)]
zooko [Sun, 14 Jun 2009 01:07:13 +0000 (06:37 +0530)]
zooko [Sun, 14 Jun 2009 01:06:57 +0000 (06:36 +0530)]
see if this silences the "not a prototype" warning
Ignore-this:
2935c5fea2eee592d418f539c4080891
darcs-hash:
fbbca4eeaa80fda92062f67aec5ad669666892ba
zooko [Sun, 14 Jun 2009 01:06:13 +0000 (06:36 +0530)]
zooko [Sun, 14 Jun 2009 01:04:27 +0000 (06:34 +0530)]
zooko [Sun, 14 Jun 2009 01:02:19 +0000 (06:32 +0530)]
setup: add setup.cfg to trigger darcsver before other operations
Ignore-this:
ecf052e0abd3d3bea05e42968337330e
darcs-hash:
2c667b2c6db44fe3d557ba734878d155b030382a
zooko [Sat, 13 Jun 2009 22:23:27 +0000 (03:53 +0530)]
setup: misc/show-tool-versions.py can just import platform instead of launching a subprocess to run python and import platform
Ignore-this:
90cae052b63547a01bd325aa6b63040d
darcs-hash:
5d29a7c58ac6bf4bbaa259f651b39f039b938488
zooko [Sat, 13 Jun 2009 21:51:25 +0000 (03:21 +0530)]
setup: copy in misc/show-tool-versions.py from pycryptopp
Ignore-this:
2831692cc7ec2583ea69e3b6a017b4ae
darcs-hash:
646447fe0c15d10f6bc649e0e51d8cc9a463730a
zooko [Sat, 31 Jan 2009 04:38:27 +0000 (10:08 +0530)]
zooko [Sat, 29 Dec 2007 04:39:20 +0000 (10:09 +0530)]
zfec: README: recommend 7zip instead of rzip and simplify encryption recommendation
darcs-hash:
2f93e110806ac272a8ac6fb592178c71b4b801c1
zooko [Mon, 5 Jan 2009 20:17:19 +0000 (01:47 +0530)]
setup: upgrade to my hacked version of ez_setup.py
Ignore-this:
e6d70e416a8b32e487d664fceb8d417e
darcs-hash:
7c9dc94cfc43702d7e2a2b616a789c54af71c2a8
zooko [Mon, 5 Jan 2009 20:16:59 +0000 (01:46 +0530)]
zooko [Mon, 5 Jan 2009 17:20:57 +0000 (22:50 +0530)]
zooko [Mon, 5 Jan 2009 17:20:06 +0000 (22:50 +0530)]
zooko [Mon, 5 Jan 2009 17:19:44 +0000 (22:49 +0530)]
zooko [Tue, 21 Oct 2008 15:48:17 +0000 (21:18 +0530)]
setup: add classifiers indicating what versions of Python this is known to work with
It probably works with Python 2.3 and 2.6, but I don't want to spend the effort to find out and I want to discourage people from using those versions of Python (for now).
It probably doesn't work with Python 3.0, but I even less want to spend effort and even more want to discourage usage.
darcs-hash:
a0fac75bbed39c53de986775d4515533267ebbb3
zooko [Mon, 13 Oct 2008 23:09:19 +0000 (04:39 +0530)]
setup: fix harmless silliness in --debug parsing, add work-around for elisa 0.3.5 breaking unit tests in other packages
darcs-hash:
363b7427c5e6b3c915d3243475db8309bd94d02b
zooko [Tue, 30 Sep 2008 19:18:26 +0000 (00:48 +0530)]
setup: remove bundled pyutil-1.3.12
darcs-hash:
f902c558c0791ae149557ae73ea698f982a3be33
zooko [Sat, 13 Sep 2008 11:50:21 +0000 (17:20 +0530)]
setup: add some scripts to benchmark zfec with different stride lengths
darcs-hash:
8b791eeeff1174f795a2da32eac5e4189c1aeb47
zooko [Thu, 11 Sep 2008 20:06:42 +0000 (01:36 +0530)]
setup: fix another bug in the "build with a specific stride size" feature
darcs-hash:
648b2922fc8593e4ab6efb0c0e57796be0ea6a9d
zooko [Thu, 11 Sep 2008 19:26:16 +0000 (00:56 +0530)]
setup: fix bug in detection of --stride option to build
darcs-hash:
9bbfac1b25536baf5d7d4098ae1bad551cea5381
zooko [Sun, 14 Sep 2008 15:21:34 +0000 (20:51 +0530)]
doc: a few more edits to README.txt
darcs-hash:
b355c4b244d669681a8038e6f59e1780b6ec483b
zooko [Sun, 14 Sep 2008 14:57:38 +0000 (20:27 +0530)]
zooko [Fri, 25 Jul 2008 17:15:21 +0000 (22:45 +0530)]
setup: url=http://allmydata.org/trac/zfec
darcs-hash:
70c168f849dbae3bf4980d00d827a6f49d15bb44
zooko [Mon, 8 Sep 2008 18:11:51 +0000 (23:41 +0530)]
make the STRIDE settable at build-time with the "--stride=" option to "./setup.py build"
darcs-hash:
ea947aeba28a1e301c3c52b79e7bfefcab907971
zooko [Tue, 20 May 2008 22:51:29 +0000 (04:21 +0530)]
give names to C functions for use in reporting exceptions about which function received incorrect arguments
darcs-hash:
c45702607f53072ae9cff92e1f2b58d57617aaea
zooko [Tue, 20 May 2008 22:51:12 +0000 (04:21 +0530)]
setup: update docs in setup code
darcs-hash:
03c4b79f4fd45ca3dce4fe85be139a9dce3ebd30
agl [Mon, 21 Jan 2008 18:43:02 +0000 (00:13 +0530)]
Add COPYING.GPL, COPYING.TGPPL.html to Haskell distribution. Bump to 0.1.1
darcs-hash:
0250a8bb8a05656424df28a81eb1bb83bde8a041
zooko [Mon, 19 May 2008 23:13:57 +0000 (04:43 +0530)]
setup: specify data_files in such a way that stdeb-produced .deb's of zfec will have the docs in the right subdirectory
darcs-hash:
80ba6bff12642561fe55eb035b58a76b6c5027fe
agl [Sun, 20 Jan 2008 19:33:57 +0000 (01:03 +0530)]
Update README.txt with details on Haskell testing/documentation etc
darcs-hash:
6e1ebc9c4af1cdb252325b9353a35d20d2e02185
zooko [Sun, 20 Jan 2008 18:44:18 +0000 (00:14 +0530)]
doc: add mention of Haskell to the docs -- incomplete parts for Adam to fill in are marked "XYZ"
darcs-hash:
efbe7d6f34f2cc3cdc450b6f7e70073e95b0dffd
zooko [Sun, 20 Jan 2008 18:39:38 +0000 (00:09 +0530)]
docs: README.txt: reflow to 80 cols and strip trailing whitespace
darcs-hash:
a19d7ac2afbef62f914f36ff5c199a0892c0bd16
agl [Sun, 20 Jan 2008 02:19:14 +0000 (07:49 +0530)]
Add Haskell bindings to zfec
darcs-hash:
81f1aa5ca90679271b145c9d261e894bc8528e79
agl [Sat, 19 Jan 2008 22:04:25 +0000 (03:34 +0530)]
Make one of the comments more clear
darcs-hash:
6cfbb4108198f145ff6098122a3332674b5d00de
zooko [Sat, 19 Jan 2008 03:24:10 +0000 (08:54 +0530)]
setup: new way to require darcsver and setuptools_darcs
darcs-hash:
f155c5df71e4c0f94da68e55869643ac11b74c5c
zooko [Sat, 19 Jan 2008 03:23:36 +0000 (08:53 +0530)]
setup: use my own hacked version of ez_setup, which installs setuptools (if necessary) from misc/dependencies/setuptools-0.6c7.egg
darcs-hash:
8c72a215f3cd768525f24ac74e91a56fb68c5629
zooko [Sat, 19 Jan 2008 03:23:17 +0000 (08:53 +0530)]
setup: bundle setuptools_darcs-1.1.7
darcs-hash:
295524c66050ae55332d88f2ae7ad89fa4401f3a
zooko [Sat, 19 Jan 2008 03:23:04 +0000 (08:53 +0530)]
setup: remove bundled setuptools_darcs-1.1.5
darcs-hash:
02896e2dd60d5b423587cb07d31f495e3598545b
zooko [Sat, 19 Jan 2008 03:22:51 +0000 (08:52 +0530)]
setup: remove bundled setuptools-0.6c7-py2.5.egg
darcs-hash:
61829fdad55458907c88b9cc44889145c37c98d3
zooko [Sat, 19 Jan 2008 03:21:15 +0000 (08:51 +0530)]
setup: bundle setuptools-0.6c7.egg
darcs-hash:
9f9c312fdebd21242b679542a7e11cab858a259a
zooko [Sat, 19 Jan 2008 03:20:45 +0000 (08:50 +0530)]
setup: bundle darcsver-1.0.1
darcs-hash:
565bc015a9416f4f3bf0b9931506ba4fd476df80
zooko [Sat, 19 Jan 2008 03:20:24 +0000 (08:50 +0530)]
doc: trivial fixups and touch a yearstamp
darcs-hash:
d7f447bd58147b8004d36ad8dff93f7f89f213d2
zooko [Sat, 19 Jan 2008 03:19:23 +0000 (08:49 +0530)]
doc: include TGPPL in html format instead of text format
darcs-hash:
a32ad36038f213a312a34cbe1a60c8bbc4de5c5e
zooko [Sat, 19 Jan 2008 03:09:08 +0000 (08:39 +0530)]
zooko [Sat, 19 Jan 2008 03:08:57 +0000 (08:38 +0530)]
add unit tests of the bug agl had, add assertion and doc explaining the C API better
darcs-hash:
61f313f9913bbf28d02082d278fdd0b39adc04f2
zooko [Sat, 19 Jan 2008 03:06:18 +0000 (08:36 +0530)]
add in-line doc
Brian Warner had the idea of "forgetfulness oriented programming". Anything that you can't remember six months later needs to be simplified or documented. This weird little stanza that I inherited from Luigi Rizzo's library is in that class.
darcs-hash:
a84e7a80dd6fa2541254120e377cf2a87b0e235b
zooko [Sat, 19 Jan 2008 03:04:25 +0000 (08:34 +0530)]
fix warnings regarding printing size_t types
darcs-hash:
3f0238cf91140f11d36d006095c497fe809788fc
zooko [Sat, 19 Jan 2008 03:03:22 +0000 (08:33 +0530)]
setup: remove "--debug" from sys.argv if it is present, after detecting it, so that debug mode will work with commands such as "./setup.py test"
darcs-hash:
9afbeab84300f6dccd3d0449b6afcf11595d0210
zooko [Fri, 18 Jan 2008 14:51:45 +0000 (20:21 +0530)]
doc: TODO, copyright, version number regex, etc.
darcs-hash:
55926cf15daba95484943746445f28e25cad9910
zooko [Fri, 18 Jan 2008 14:48:44 +0000 (20:18 +0530)]
tests: add test suggested by agl's bug report
darcs-hash:
d0f2e6069fe17e2c115c76511d9f8de0989c3685
zooko [Thu, 17 Jan 2008 20:46:16 +0000 (02:16 +0530)]
doc: fix incorrect API doc which tripped up AGL -- sorry about that!
darcs-hash:
bf4416bc3289e20ce56ca9952d47244d87665f7b
zooko [Sun, 30 Dec 2007 03:08:02 +0000 (08:38 +0530)]
setup: prepend os.getcwd() to misc/dependencies
This is actually useful because if for example you invoke "easy_install
~/some/path/setup.py", then the CWD will be ~/some/path when the first part of
setup.py is evaluated, but will change to something else later, so the
misc/dependencies will not be found unless the CWD is prepended. ***END OF
darcs-hash:
68fcb948a6ec9414283868861cfeaa080c6525a8
zooko [Sat, 22 Dec 2007 16:08:46 +0000 (21:38 +0530)]
zfec: setup: tests_require pyutil
darcs-hash:
b6455e31efdb71dd8a0d1aa7d83a51b278361602
zooko [Sat, 22 Dec 2007 04:43:57 +0000 (10:13 +0530)]
zfec: setup: improve documentation in __init__.py
darcs-hash:
b686acf87ce884cd98c75119e5902352735d88f7
zooko [Sat, 22 Dec 2007 04:43:29 +0000 (10:13 +0530)]
zfec: setup: bundle setuptools_darcs-1.1.5.tar into misc/dependencies
darcs-hash:
690c3ed1a6d6599c11ad19d93f4598c5d9fdaa99
zooko [Sat, 22 Dec 2007 04:41:23 +0000 (10:11 +0530)]
zfec: setup: bundle pyutil-1.3.12.tar into misc/dependencies
darcs-hash:
710390086219520167774c202dcacb2d7545af4c
zooko [Sat, 22 Dec 2007 04:41:00 +0000 (10:11 +0530)]
zfec: setup: move bundled argparse into misc/dependencies
darcs-hash:
bda2d4ad6ff316405d31c074b627302cfaf47915
zooko [Sat, 22 Dec 2007 04:40:51 +0000 (10:10 +0530)]
zfec: setup: use setuptools egg in-place in misc/dependencies, and automatically discover dependencies bundled into misc/dependencies
darcs-hash:
1614ef177b5ed2fb6a1c95e314c76b825b77789a
zooko [Sat, 22 Dec 2007 04:38:42 +0000 (10:08 +0530)]
zfec: setup: copy in latest version of ez_setup.py, which works even if setuptools has been imported into the current Python interpreter but cannot be imported into another one in a subprocess
darcs-hash:
e840d057bcf9a3e24b36f63d4642ce5de735317b
zooko [Sat, 22 Dec 2007 00:24:31 +0000 (05:54 +0530)]
zfec: setup: bundle argparse-0.8.0.tar
darcs-hash:
1af74690f1312a1c5ca7e79fb05cabb93d8976c8
zooko [Sat, 22 Dec 2007 00:13:19 +0000 (05:43 +0530)]
zfec: setup: bundle setuptools-0.6c7-py2.5.egg
darcs-hash:
d878dda477f3c8787ef8334fc879f7ab2c65c835
zooko [Sat, 22 Dec 2007 00:12:45 +0000 (05:42 +0530)]
zfec: setup: copy in my latest version of ez_setup.py -- this one correctly detects $PWD/setuptools*.egg, avoiding a redundant download (it also emits a nicer warning message about the minimum required version)
darcs-hash:
8fe32edcee4310eda1d651d217683a7893559bfb
zooko [Sat, 22 Dec 2007 00:11:03 +0000 (05:41 +0530)]
zfec: fix breakage on VS 2003 due to recent re-arrangement of #define block, and refactor it a bit, and remove a use of 'inline'
darcs-hash:
d4a0433fdd5ee2ec899c176a5ee6a67fb360cabc