[svn] / zc.buildout Repository:
ViewVC logotype

Log of /zc.buildout

View Directory Listing Directory Listing


Sticky Revision:

Revision 120582 - Directory Listing
Modified Mon Feb 28 07:47:08 2011 UTC (4 years, 5 months ago) by icemac
Conform to repository policy.

Revision 120410 - Directory Listing
Modified Thu Feb 17 06:27:06 2011 UTC (4 years, 5 months ago) by tlotze
removed remnants of extended-by implementation, raise a UserError if the option is encountered

Revision 120386 - Directory Listing
Modified Wed Feb 16 15:47:25 2011 UTC (4 years, 5 months ago) by tlotze
made sure to download extended configuration files only once per buildout run (based on patch by Rafael Monnerat)

Revision 120383 - Directory Listing
Modified Wed Feb 16 15:24:31 2011 UTC (4 years, 5 months ago) by tlotze
updated the docstring of the download utility

Revision 118894 - Directory Listing
Modified Wed Dec 15 06:49:42 2010 UTC (4 years, 7 months ago) by tlotze
ported bug fix about directory handling with download from 1.4 branch

Revision 118893 - Directory Listing
Modified Wed Dec 15 06:38:44 2010 UTC (4 years, 7 months ago) by tlotze
reverted inadvertent change to buildout.cfg

Revision 118892 - Directory Listing
Modified Wed Dec 15 06:34:57 2010 UTC (4 years, 7 months ago) by tlotze
updated changelog

Revision 118865 - Directory Listing
Modified Tue Dec 14 14:32:38 2010 UTC (4 years, 7 months ago) by tlotze
in the download module, fixed the handling of directories that are pointed to by file-system paths and URLs

Revision 118862 - Directory Listing
Modified Tue Dec 14 13:24:24 2010 UTC (4 years, 7 months ago) by tlotze
removed branch that has been merged for a long time

Revision 118861 - Directory Listing
Modified Tue Dec 14 11:52:05 2010 UTC (4 years, 7 months ago) by tlotze
added a comment to explain the intent of the regexp

Revision 118848 - Directory Listing
Modified Sun Dec 12 19:07:45 2010 UTC (4 years, 7 months ago) by faassen
Make zc.buildout a bit more compatible with PyPy.

Revision 118564 - Directory Listing
Modified Wed Nov 24 16:02:02 2010 UTC (4 years, 8 months ago) by regebro
A couple of small fixes.

Revision 118559 - Directory Listing
Modified Wed Nov 24 14:16:07 2010 UTC (4 years, 8 months ago) by regebro
The tests in rmtree.py and windows.txt run now, as well as most in virtualenv.txt.

Revision 118557 - Directory Listing
Modified Wed Nov 24 13:53:32 2010 UTC (4 years, 8 months ago) by regebro
z3c.recipe.scripts tests pass

Revision 118556 - Directory Listing
Modified Wed Nov 24 13:30:50 2010 UTC (4 years, 8 months ago) by regebro
download.txt passes

Revision 118555 - Directory Listing
Modified Wed Nov 24 13:16:36 2010 UTC (4 years, 8 months ago) by regebro
dependencylinks.txt and upgrading_distribute.txt passes.

Revision 118554 - Directory Listing
Modified Wed Nov 24 13:03:38 2010 UTC (4 years, 8 months ago) by regebro
All testing.py except one (which installed Distribute 0.6.14, which has Python 3 bugs) now pass.

Revision 118545 - Directory Listing
Modified Wed Nov 24 08:39:37 2010 UTC (4 years, 8 months ago) by regebro
Small but significant differences for Python 3.

Revision 118533 - Directory Listing
Modified Tue Nov 23 14:16:33 2010 UTC (4 years, 8 months ago) by regebro
Working around the Distribute 0.6.14 bugs.

Revision 118530 - Directory Listing
Modified Tue Nov 23 12:46:26 2010 UTC (4 years, 8 months ago) by regebro
More tests passing. Now we are stuck because of bugs in Distutils 0.6.14.

Revision 118522 - Directory Listing
Modified Mon Nov 22 19:09:43 2010 UTC (4 years, 8 months ago) by regebro
easy_install.txt passes under Python 3.1.

Revision 118520 - Directory Listing
Modified Mon Nov 22 17:17:50 2010 UTC (4 years, 8 months ago) by regebro
Various fixes. Encountered a bug in distribute, solved in http://bitbucket.org/tarek/distribute/changeset/226bd89d1d69


Revision 118519 - Directory Listing
Modified Sun Nov 21 21:54:53 2010 UTC (4 years, 8 months ago) by regebro
Remade loads of prints in doctests.

Revision 118518 - Directory Listing
Modified Sun Nov 21 17:16:47 2010 UTC (4 years, 8 months ago) by regebro
Loads of fixes.

Revision 118517 - Directory Listing
Modified Sun Nov 21 15:11:30 2010 UTC (4 years, 8 months ago) by regebro
dev.py now runs under Python 2.4 and 2.5 as well.

Revision 118516 - Directory Listing
Modified Sun Nov 21 14:54:16 2010 UTC (4 years, 8 months ago) by regebro
dev.py now works under Python 2.6and Python 3.1.

Revision 118515 - Directory Listing
Modified Sun Nov 21 14:36:46 2010 UTC (4 years, 8 months ago) by regebro
You can run dev.py with Python 3 now.

Revision 118514 - Directory Listing
Modified Sat Nov 20 21:28:13 2010 UTC (4 years, 8 months ago) by aclark
Modernize "selecting-python" test to work w/2.6 and 2.5 instead of 2.4 and 2.3

Revision 118510 - Directory Listing
Modified Sat Nov 20 16:15:33 2010 UTC (4 years, 8 months ago) by regebro
Yet another Python 3 attempt.

Revision 118509 - Directory Listing
Modified Sat Nov 20 16:14:55 2010 UTC (4 years, 8 months ago) by regebro
Let's do this properly.

Revision 118254 - Directory Listing
Modified Fri Nov 5 21:50:32 2010 UTC (4 years, 8 months ago) by aclark
Another time perhaps

Revision 117422 - Directory Listing
Modified Mon Oct 11 07:46:27 2010 UTC (4 years, 9 months ago) by andreasjung
open for new development

Revision 117421 - Directory Listing
Modified Mon Oct 11 07:38:17 2010 UTC (4 years, 9 months ago) by andreasjung
'creating tag svn+ssh://andreasjung@svn.zope.org/repos/main/zc.buildout/tags/1.5.2 from svn+ssh://andreasjung@svn.zope.org/repos/main/zc.buildout/trunk'

Revision 117420 - Directory Listing
Modified Mon Oct 11 07:38:05 2010 UTC (4 years, 9 months ago) by andreasjung
buildout.org -> pypi.python.org since buildout.org
is down and blocking almost all buildouts around the world

Revision 117174 - Directory Listing
Modified Sat Oct 2 11:39:18 2010 UTC (4 years, 9 months ago) by adamg
, missing

Revision 117170 - Directory Listing
Modified Sat Oct 2 11:22:57 2010 UTC (4 years, 9 months ago) by adamg
silence a windows 64 bit test failure (it's a linker warning)

Revision 116869 - Directory Listing
Modified Sat Sep 25 12:29:51 2010 UTC (4 years, 10 months ago) by hannosch
Fix copyright

Revision 116299 - Directory Listing
Modified Fri Sep 10 22:01:29 2010 UTC (4 years, 10 months ago) by aclark
This branch aims to make available the various :scripts, :eggs, and :custom features all in one section, which is currently not possible as far as I can tell.

Revision 116197 - Directory Listing
Modified Sat Sep 4 00:02:53 2010 UTC (4 years, 10 months ago) by gary
merge gary-1.5.2 branch

Revision 116196 - Directory Listing
Modified Fri Sep 3 20:18:59 2010 UTC (4 years, 10 months ago) by gary
improve the BUILDOUT_ORIGINAL_PYTHONPATH changes and add/update docs.

Revision 116116 - Directory Listing
Modified Wed Sep 1 22:58:35 2010 UTC (4 years, 10 months ago) by gary
make include-site-packages, allowed-eggs-from-site-packages, and exec-sitecustomize parts of the core buildout configuration.  Have them control the environment for recipes and extensions.  Set the defaults to values to closer match the behavior of previous versions of buildout.

Revision 116013 - Directory Listing
Modified Sun Aug 29 20:58:59 2010 UTC (4 years, 11 months ago) by gary
mention updated recipes so far.

Revision 116012 - Directory Listing
Modified Sun Aug 29 20:53:59 2010 UTC (4 years, 11 months ago) by gary
open for release

Revision 116011 - Directory Listing
Modified Sun Aug 29 20:51:54 2010 UTC (4 years, 11 months ago) by gary
tag 1.5.1

Revision 116010 - Directory Listing
Modified Sun Aug 29 20:51:23 2010 UTC (4 years, 11 months ago) by gary
prep for release

Revision 116009 - Directory Listing
Modified Sun Aug 29 20:46:38 2010 UTC (4 years, 11 months ago) by gary
Scripts store the old PYTHONPATH in BUILDOUT_ORIGINAL_PYTHONPATH if it existed

Revision 116000 - Directory Listing
Modified Sun Aug 29 19:34:43 2010 UTC (4 years, 11 months ago) by gary
tweak test to silence unnecessary warning

Revision 115995 - Directory Listing
Modified Sun Aug 29 16:23:40 2010 UTC (4 years, 11 months ago) by gary
fix bug 623590: do not prefer site-packages over newer distributions

Revision 115987 - Directory Listing
Modified Sat Aug 28 07:54:15 2010 UTC (4 years, 11 months ago) by adamg
add a testing experience

Revision 115977 - Directory Listing
Modified Sat Aug 28 02:18:57 2010 UTC (4 years, 11 months ago) by gary
reopen for development

Revision 115976 - Directory Listing
Modified Sat Aug 28 02:17:38 2010 UTC (4 years, 11 months ago) by gary
tag 1.0.1

Revision 115975 - Directory Listing
Modified Sat Aug 28 02:16:26 2010 UTC (4 years, 11 months ago) by gary
prep for release

Revision 115974 - Directory Listing
Modified Sat Aug 28 02:13:25 2010 UTC (4 years, 11 months ago) by gary
fix two bugs in z3c.recipe.scripts

Revision 115902 - Directory Listing
Modified Mon Aug 23 20:28:12 2010 UTC (4 years, 11 months ago) by gary
open for dev

Revision 115901 - Directory Listing
Modified Mon Aug 23 20:27:23 2010 UTC (4 years, 11 months ago) by gary
make tag for release

Revision 115900 - Directory Listing
Modified Mon Aug 23 20:26:07 2010 UTC (4 years, 11 months ago) by gary
Bugfix for the change introduced in zc.recipe.egg 1.3.1.

Revision 115898 - Directory Listing
Modified Mon Aug 23 18:50:11 2010 UTC (4 years, 11 months ago) by gary
An extra newline has suddenly appeared.  Normalize it away.

Revision 115896 - Directory Listing
Modified Mon Aug 23 18:44:40 2010 UTC (4 years, 11 months ago) by gary
open for dev

Revision 115895 - Directory Listing
Modified Mon Aug 23 18:43:41 2010 UTC (4 years, 11 months ago) by gary
make tag for release that officially supports dict as options, for backwards compatibility with other recipes

Revision 115894 - Directory Listing
Modified Mon Aug 23 18:41:38 2010 UTC (4 years, 11 months ago) by gary
support dicts passed as options to zc.recipe.egg, with a test.

Revision 115890 - Directory Listing
Modified Mon Aug 23 15:12:35 2010 UTC (4 years, 11 months ago) by gary
prep for return to development

Revision 115889 - Directory Listing
Modified Mon Aug 23 15:07:53 2010 UTC (4 years, 11 months ago) by gary
tag 1.5.0 release

Revision 115888 - Directory Listing
Modified Mon Aug 23 15:06:37 2010 UTC (4 years, 11 months ago) by gary
update CHANGES with release date

Revision 115887 - Directory Listing
Modified Mon Aug 23 15:04:24 2010 UTC (4 years, 11 months ago) by gary
merge of svn+ssh://svn.zope.org/repos/main/zc.buildout/branches/gary-betafix r115885

Revision 115859 - Directory Listing
Modified Sun Aug 22 15:19:57 2010 UTC (4 years, 11 months ago) by gary
tweak instructions

Revision 115847 - Directory Listing
Modified Fri Aug 20 20:02:53 2010 UTC (4 years, 11 months ago) by gary
another small tweak for mimicing site.py.

Revision 115846 - Directory Listing
Modified Fri Aug 20 16:34:28 2010 UTC (4 years, 11 months ago) by gary
prep for subsequent release

Revision 115845 - Directory Listing
Modified Fri Aug 20 14:56:40 2010 UTC (4 years, 11 months ago) by gary
revise docs

Revision 115840 - Directory Listing
Modified Fri Aug 20 14:21:30 2010 UTC (4 years, 11 months ago) by gary
make 1.4 line available for development if necessary.

Revision 115839 - Directory Listing
Modified Fri Aug 20 14:19:20 2010 UTC (4 years, 11 months ago) by gary
Tag 1.4.4.

Revision 115837 - Directory Listing
Modified Fri Aug 20 14:12:45 2010 UTC (4 years, 11 months ago) by gary
make a release note in the CHANGES file.

Revision 115815 - Directory Listing
Modified Thu Aug 19 21:43:27 2010 UTC (4 years, 11 months ago) by gary
merge lp:~gary/zc.buildout/betafix8.  merges trunk and simplifies the pattern for using newer versions of buildout, per review.

Revision 115514 - Directory Listing
Modified Thu Aug 5 22:57:17 2010 UTC (4 years, 11 months ago) by gary
Windows test fixes.

Revision 115419 - Directory Listing
Modified Wed Aug 4 01:24:19 2010 UTC (4 years, 11 months ago) by do3cc
Spelling error fixed

Revision 115418 - Directory Listing
Modified Wed Aug 4 01:14:41 2010 UTC (4 years, 11 months ago) by do3cc
Removed the exception handler for SystemExit. Changed some places so that update really works

Revision 115417 - Directory Listing
Modified Tue Aug 3 22:37:44 2010 UTC (4 years, 11 months ago) by do3cc
Create branch do3cc_exitcode

Revision 115416 - Directory Listing
Modified Tue Aug 3 22:30:10 2010 UTC (4 years, 11 months ago) by do3cc
Bringing the tests up to date

Revision 115415 - Directory Listing
Modified Tue Aug 3 21:35:26 2010 UTC (4 years, 11 months ago) by gary
make the two built-in recipes use the new bool option conveniences

Revision 115395 - Directory Listing
Modified Tue Aug 3 00:20:47 2010 UTC (4 years, 11 months ago) by gary
add a help file for the release.

Revision 115394 - Directory Listing
Modified Tue Aug 3 00:03:02 2010 UTC (4 years, 11 months ago) by gary
the "aspirin" release.

Revision 115343 - Directory Listing
Modified Sun Aug 1 17:15:43 2010 UTC (5 years ago) by gary
make a branch for 1.4 so that a 1.4.4 "emergency aspirin" release can be made for easy use in case the 1.5.0b3 release causes problems for someone.

Revision 115338 - Directory Listing
Modified Sun Aug 1 16:21:22 2010 UTC (5 years ago) by gary
By default, Buildout and the bootstrap script now prefer final versions of Buildout, recipes, and extensions.

Revision 115053 - Directory Listing
Modified Sat Jul 24 20:13:42 2010 UTC (5 years ago) by regebro
Merged in the Python 3 support branch.

Revision 115025 - Directory Listing
Modified Sat Jul 24 16:05:17 2010 UTC (5 years ago) by regebro
Branching from Garys branch to get the tests running under distribute.

Revision 115009 - Directory Listing
Modified Sat Jul 24 14:37:20 2010 UTC (5 years ago) by regebro
Minor fix

Revision 115008 - Directory Listing
Modified Sat Jul 24 14:27:44 2010 UTC (5 years ago) by regebro
More prints fixed

Revision 114985 - Directory Listing
Modified Sat Jul 24 10:45:21 2010 UTC (5 years ago) by regebro
Fixed syntax errors and imports

Revision 114984 - Directory Listing
Modified Sat Jul 24 10:11:46 2010 UTC (5 years ago) by regebro
Fixed most prints

Revision 114983 - Directory Listing
Modified Sat Jul 24 08:25:47 2010 UTC (5 years ago) by regebro
Tests run under Python 2

Revision 114974 - Directory Listing
Modified Sat Jul 24 00:56:57 2010 UTC (5 years ago) by gary
tests pass on Py 2.7

Revision 114972 - Directory Listing
Modified Fri Jul 23 23:21:28 2010 UTC (5 years ago) by regebro
Got way more tests passing

Revision 114964 - Directory Listing
Modified Fri Jul 23 16:35:29 2010 UTC (5 years ago) by regebro
Use standard doctest module

Revision 114917 - Directory Listing
Modified Thu Jul 22 07:29:42 2010 UTC (5 years ago) by regebro
Got rid of remove zope.testing.doctest

Revision 114881 - Directory Listing
Modified Tue Jul 20 23:07:13 2010 UTC (5 years ago) by gary
fix the more troublesome problems with Python 2.7.  Tests still fail after these changes, but only for trivial output-ordering issues.

Revision 114878 - Directory Listing
Modified Tue Jul 20 16:11:13 2010 UTC (5 years ago) by regebro
Almost boostraps for development. (Need to release zope.testing 4.0 for Python 3 next).

Revision 114869 - Directory Listing
Modified Tue Jul 20 12:16:50 2010 UTC (5 years ago) by regebro
Yet another Python 3 attempt.

Revision 114765 - Directory Listing
Modified Thu Jul 15 10:07:47 2010 UTC (5 years ago) by gary
hide additional messages from distribute in tests so tests pass with it.

Revision 114763 - Directory Listing
Modified Thu Jul 15 08:11:33 2010 UTC (5 years ago) by gary
fix Py 2.6-specific test failure

Revision 114266 - Directory Listing
Modified Tue Jul 6 19:04:40 2010 UTC (5 years ago) by hannosch
Following today's zope-dev decision, remove some $Id markers

Revision 113849 - Directory Listing
Modified Sat Jun 26 08:24:08 2010 UTC (5 years, 1 month ago) by hannosch
No Corporation anymore please

Revision 113781 - Directory Listing
Modified Wed Jun 23 13:07:30 2010 UTC (5 years, 1 month ago) by mgedmin
Typo: occured -> occurred.


Revision 113780 - Directory Listing
Modified Wed Jun 23 12:50:34 2010 UTC (5 years, 1 month ago) by wichert
Handle systems with pkg_resources but without setuptools (I am looking at you Ubuntu.. grrr). Fixes LP#410528

Revision 113660 - Directory Listing
Modified Sat Jun 19 16:18:09 2010 UTC (5 years, 1 month ago) by jim
Added missing "=".

Revision 113631 - Directory Listing
Modified Fri Jun 18 23:56:24 2010 UTC (5 years, 1 month ago) by gary
fix tests for changes

Revision 113630 - Directory Listing
Modified Fri Jun 18 23:56:23 2010 UTC (5 years, 1 month ago) by gary
mimic standard site.py behavior for inclusion of .pth files

Revision 113629 - Directory Listing
Modified Fri Jun 18 23:56:20 2010 UTC (5 years, 1 month ago) by gary
eliminate spurious warning if you are using distribute.

Revision 113628 - Directory Listing
Modified Fri Jun 18 23:56:16 2010 UTC (5 years, 1 month ago) by gary
add files so releases can be made from a non-SVN checkout

Revision 113627 - Directory Listing
Modified Fri Jun 18 23:56:15 2010 UTC (5 years, 1 month ago) by gary
fix virtualenv interaction by identfying broken virtualenv characteristic and reverting to previous behavior in that case.

Revision 113626 - Directory Listing
Modified Fri Jun 18 23:56:12 2010 UTC (5 years, 1 month ago) by gary
Fix some problems with allowed_eggs_from_site_packages

Revision 113625 - Directory Listing
Modified Fri Jun 18 23:56:06 2010 UTC (5 years, 1 month ago) by gary
get a baseline of zc.buildout with passing tests

Revision 113443 - Directory Listing
Modified Mon Jun 14 07:31:03 2010 UTC (5 years, 1 month ago) by yuppie
- ignore egg-info

Revision 112239 - Directory Listing
Modified Mon May 10 21:36:47 2010 UTC (5 years, 2 months ago) by gary
move the new bootstrap aside to let virtualenv users that have packages linked to bootstrap in trunk stay happy.

Revision 111851 - Directory Listing
Modified Sat May 1 18:42:21 2010 UTC (5 years, 3 months ago) by regebro
Will restart once Garys changes stabilize. (also, wrong place).

Revision 111754 - Directory Listing
Modified Fri Apr 30 21:37:03 2010 UTC (5 years, 3 months ago) by gary
also update info for zc.recipe.egg

Revision 111748 - Directory Listing
Modified Fri Apr 30 21:28:40 2010 UTC (5 years, 3 months ago) by gary
prepare for release

Revision 111744 - Directory Listing
Modified Fri Apr 30 21:26:16 2010 UTC (5 years, 3 months ago) by gary
Same plan as before (brown-bag the 1.5.0b1 release) but use b2 so I can release a real 1.5.0

Revision 111737 - Directory Listing
Modified Fri Apr 30 21:16:29 2010 UTC (5 years, 3 months ago) by gary
move 1.4.3 to 1.5.0 so I can brown-bag the 1.5.0b1 release

Revision 111601 - Directory Listing
Modified Fri Apr 30 01:56:37 2010 UTC (5 years, 3 months ago) by gary
one more setup.py

Revision 111600 - Directory Listing
Modified Fri Apr 30 01:55:47 2010 UTC (5 years, 3 months ago) by gary
merge CHANGES from trunk.

Revision 111599 - Directory Listing
Modified Fri Apr 30 01:53:27 2010 UTC (5 years, 3 months ago) by gary
update CHANGES.

Revision 111597 - Directory Listing
Modified Fri Apr 30 00:54:46 2010 UTC (5 years, 3 months ago) by gary
make tag branch

Revision 111589 - Directory Listing
Modified Thu Apr 29 18:28:08 2010 UTC (5 years, 3 months ago) by gary
note some preferences in CHANGES.txt.

Revision 111588 - Directory Listing
Modified Thu Apr 29 18:11:58 2010 UTC (5 years, 3 months ago) by gary
merge lp:~gary/zc.buildout/python-support (also available as svn+ssh://svn.zope.org/repos/main/zc.buildout/branches/gary-launchpad).  This adds support for system Pythons, as well as other changes, such as improved Distribute support and some cleanups.

Revision 111587 - Directory Listing
Modified Thu Apr 29 17:29:39 2010 UTC (5 years, 3 months ago) by gary
merge lp:~gary/zc.buildout/python-support-10: add significantly improved Distribute support.

Revision 111191 - Directory Listing
Modified Tue Apr 20 20:09:17 2010 UTC (5 years, 3 months ago) by gary
remove branch; was supposed to go to gary-launchpad

Revision 111190 - Directory Listing
Modified Tue Apr 20 20:08:04 2010 UTC (5 years, 3 months ago) by gary
Create new branch.

Revision 111139 - Directory Listing
Modified Mon Apr 19 19:24:56 2010 UTC (5 years, 3 months ago) by gary
merge gary-9

Revision 111138 - Directory Listing
Modified Mon Apr 19 19:19:39 2010 UTC (5 years, 3 months ago) by gary
add docs and tests for relative-paths option

Revision 111137 - Directory Listing
Modified Mon Apr 19 19:19:31 2010 UTC (5 years, 3 months ago) by gary
basic changes to support relative-paths better

Revision 110985 - Directory Listing
Modified Fri Apr 16 16:51:59 2010 UTC (5 years, 3 months ago) by regebro
Remove dev.py as you shouldn't develop it at all. Just use setup.py develop, it's enough.

Revision 110984 - Directory Listing
Modified Fri Apr 16 16:38:18 2010 UTC (5 years, 3 months ago) by regebro
Nope, there is a circular dependency between zc.recipe.egg and zc.buildout as well. Giving up for now. Suggested path forward: Moving zc.recipe.egg into zc.buildout itself, and making zc.recipe.egg a dummy module.

Revision 110980 - Directory Listing
Modified Fri Apr 16 15:54:07 2010 UTC (5 years, 3 months ago) by regebro
Well....NOTHING works so far. Not sure about this experiment. I hate doctests.

Revision 110979 - Directory Listing
Modified Fri Apr 16 15:24:50 2010 UTC (5 years, 3 months ago) by regebro
OK, so we won't use zope.testing at all, in an effort to preserve some sanity.

Revision 110962 - Directory Listing
Modified Fri Apr 16 09:47:28 2010 UTC (5 years, 3 months ago) by gotcha
revert changes moved to branch gotcha-timeout-cfg

Revision 110961 - Directory Listing
Modified Fri Apr 16 09:45:10 2010 UTC (5 years, 3 months ago) by gotcha
revert changes moved to branch gotcha-scripts-warning

Revision 110960 - Directory Listing
Modified Fri Apr 16 09:41:48 2010 UTC (5 years, 3 months ago) by gotcha
Warn when a script name passed in 'scripts' argument of easy_install.scripts
is not defined in egg entry points.

Revision 110958 - Directory Listing
Modified Fri Apr 16 09:34:32 2010 UTC (5 years, 3 months ago) by gotcha
prepare

Revision 110957 - Directory Listing
Modified Fri Apr 16 09:33:09 2010 UTC (5 years, 3 months ago) by gotcha
Added buildout:socket-timout option so that socket timeout can be configured
both from command line and from config files.

Revision 110956 - Directory Listing
Modified Fri Apr 16 09:23:32 2010 UTC (5 years, 3 months ago) by gotcha
prepare

Revision 110954 - Directory Listing
Modified Fri Apr 16 09:11:03 2010 UTC (5 years, 3 months ago) by gotcha
Wording for the undefined scripts name warning.

Revision 110953 - Directory Listing
Modified Fri Apr 16 09:10:55 2010 UTC (5 years, 3 months ago) by gotcha
Warning for wrong script name

Warning when a script name passed in 'scripts' argument of easy_install.scripts
is not defined in an entry point.

Revision 110937 - Directory Listing
Modified Thu Apr 15 10:07:24 2010 UTC (5 years, 3 months ago) by regebro
OK, now fails on installing zope.testing under Python 3. Good checkpoint.

Revision 110914 - Directory Listing
Modified Wed Apr 14 20:32:42 2010 UTC (5 years, 3 months ago) by regebro
OK, forget that, zc.buildout depends on itself in magic ways that I can't figure out. I'll try not using 2to3.

Revision 110912 - Directory Listing
Modified Wed Apr 14 20:12:29 2010 UTC (5 years, 3 months ago) by regebro
A tentative python3 dev.py.

Revision 110826 - Directory Listing
Modified Tue Apr 13 19:43:15 2010 UTC (5 years, 3 months ago) by regebro
An attempt to make Python 3 compatibility.

Revision 110428 - Directory Listing
Modified Thu Apr 1 17:24:28 2010 UTC (5 years, 4 months ago) by tseaver
Conform to repository policies.

Revision 110073 - Directory Listing
Modified Fri Mar 19 21:53:25 2010 UTC (5 years, 4 months ago) by gary
merge from python-support-8

Revision 110072 - Directory Listing
Modified Fri Mar 19 21:53:21 2010 UTC (5 years, 4 months ago) by gary
reinstate test cleanup

Revision 110071 - Directory Listing
Modified Fri Mar 19 21:53:19 2010 UTC (5 years, 4 months ago) by gary
merge from python-support-8

Revision 110070 - Directory Listing
Modified Fri Mar 19 21:53:16 2010 UTC (5 years, 4 months ago) by gary
merge from buildout trunk

Revision 110069 - Directory Listing
Modified Fri Mar 19 21:53:12 2010 UTC (5 years, 4 months ago) by gary
merge from gary-8

Revision 110068 - Directory Listing
Modified Fri Mar 19 21:53:00 2010 UTC (5 years, 4 months ago) by gary
merge buildout trunk with system python support branches.

Revision 110067 - Directory Listing
Modified Fri Mar 19 19:12:57 2010 UTC (5 years, 4 months ago) by gary
add explanatory comments; extend test to show that scripts honor explicit PYTHONPATH

Revision 110066 - Directory Listing
Modified Fri Mar 19 15:32:03 2010 UTC (5 years, 4 months ago) by gary
fix intermittent test failure in update.txt

Revision 110061 - Directory Listing
Modified Fri Mar 19 01:40:23 2010 UTC (5 years, 4 months ago) by gary
fixes for bootstrap and a system Python; changes based on learning what would be necessary to be able to develop buildout with a system Python (zc.recipe.testing would also need to use sitepackage_safe_scripts)

Revision 109996 - Directory Listing
Modified Tue Mar 16 17:31:51 2010 UTC (5 years, 4 months ago) by gotcha
set socket timeout just after we parse each *.cfg file

Revision 109993 - Directory Listing
Modified Tue Mar 16 15:43:45 2010 UTC (5 years, 4 months ago) by gotcha
with -t option, timeout is set right away

Revision 109969 - Directory Listing
Modified Mon Mar 15 08:54:29 2010 UTC (5 years, 4 months ago) by baijum
fix expected output

Revision 109968 - Directory Listing
Modified Mon Mar 15 08:36:47 2010 UTC (5 years, 4 months ago) by baijum
Added a failing test case to demonstrate the issue

Revision 109967 - Directory Listing
Modified Mon Mar 15 08:35:12 2010 UTC (5 years, 4 months ago) by baijum
Branch to demonstrate the issue of using a project
name with underscore and pinning the versions at
the same time.

Revision 109905 - Directory Listing
Modified Thu Mar 11 02:59:48 2010 UTC (5 years, 4 months ago) by gary
set up PYTHONPATH for scripts too, so subprocesses are good to go by default.

Revision 109904 - Directory Listing
Modified Wed Mar 10 20:41:09 2010 UTC (5 years, 4 months ago) by gotcha
Added buildout:socket-timout option so that socket timeout can be configured
both from command line and from config files.

Revision 109513 - Directory Listing
Modified Sun Feb 28 19:40:47 2010 UTC (5 years, 5 months ago) by jim
Set the COLUMNS environment variable to get consistent optparse help
and avoid spurious test failures.

Revision 109504 - Directory Listing
Modified Sun Feb 28 18:10:13 2010 UTC (5 years, 5 months ago) by jim
A change in revision 105585 caused selecting-python.txt test to
fail. The change had to do with the way setuptools was installed.
This seems to explain the changed test output, which is incidental to
what's tested. This test *was* only run for Python 2.5.

I've changed the test to run whenever Python 2.4 isn't used and
updated the test to reflect the new output.

Revision 109502 - Directory Listing
Modified Sun Feb 28 16:11:15 2010 UTC (5 years, 5 months ago) by jim
Merged -r108904:HEAD
svn+ssh://svn.zope.org/repos/main/zc.buildout/branches/gary-1

Lots of good cleanup changes, including making windows tests a bit
more robust.

Revision 109427 - Directory Listing
Modified Wed Feb 24 23:25:20 2010 UTC (5 years, 5 months ago) by gary
merge from gary-6 <- gary-5

Revision 109426 - Directory Listing
Modified Wed Feb 24 23:25:03 2010 UTC (5 years, 5 months ago) by gary
merge from gary-5

Revision 109425 - Directory Listing
Modified Wed Feb 24 23:22:47 2010 UTC (5 years, 5 months ago) by gary
be a better backwards-compatibilty citizen

Revision 109424 - Directory Listing
Modified Wed Feb 24 22:48:43 2010 UTC (5 years, 5 months ago) by gary
with these changes, I can build zc.buildout and run its tests successfully with my system Python.  To make it fully robust, zc.recipe.test probably would need to use sitepackage_safe_scripts, but this works for now.

Revision 109421 - Directory Listing
Modified Wed Feb 24 21:40:07 2010 UTC (5 years, 5 months ago) by gary
add test for recent fix for buildout

Revision 109416 - Directory Listing
Modified Wed Feb 24 15:54:18 2010 UTC (5 years, 5 months ago) by gary
make the buildout script itself safe for a Python with site packages.

Revision 109388 - Directory Listing
Modified Tue Feb 23 20:44:05 2010 UTC (5 years, 5 months ago) by gary
merge from gary-5 <- gary-4

Revision 109387 - Directory Listing
Modified Tue Feb 23 20:41:31 2010 UTC (5 years, 5 months ago) by gary
merge from gary-4

Revision 109386 - Directory Listing
Modified Tue Feb 23 20:39:30 2010 UTC (5 years, 5 months ago) by gary
fix docstring

Revision 109384 - Directory Listing
Modified Tue Feb 23 20:35:13 2010 UTC (5 years, 5 months ago) by gary
merge from gary-5 <- gary-4

Revision 109383 - Directory Listing
Modified Tue Feb 23 20:34:07 2010 UTC (5 years, 5 months ago) by gary
merge from gary-4

Revision 109382 - Directory Listing
Modified Tue Feb 23 20:32:45 2010 UTC (5 years, 5 months ago) by gary
try again to describe the change.

Revision 109376 - Directory Listing
Modified Tue Feb 23 19:02:38 2010 UTC (5 years, 5 months ago) by gary
make tests pass in Windows.

Revision 109336 - Directory Listing
Modified Mon Feb 22 23:18:40 2010 UTC (5 years, 5 months ago) by gary
update docs for changes in this branch.

Revision 109335 - Directory Listing
Modified Mon Feb 22 23:18:36 2010 UTC (5 years, 5 months ago) by gary
merge gary-5 changes

Revision 109334 - Directory Listing
Modified Mon Feb 22 23:13:01 2010 UTC (5 years, 5 months ago) by gary
settle on "include-site-packages" and migrate all variations of "add-site-packages" to that spelling.

Revision 109333 - Directory Listing
Modified Mon Feb 22 23:12:54 2010 UTC (5 years, 5 months ago) by gary
merge from gary-4

Revision 109332 - Directory Listing
Modified Mon Feb 22 23:12:28 2010 UTC (5 years, 5 months ago) by gary
doc fixes per review.

Revision 109331 - Directory Listing
Modified Mon Feb 22 23:12:26 2010 UTC (5 years, 5 months ago) by gary
change the way that we identify namespace packages and better comment the code, per review.

Revision 109330 - Directory Listing
Modified Mon Feb 22 23:12:24 2010 UTC (5 years, 5 months ago) by gary
add missing reset_interpreter calls

Revision 109329 - Directory Listing
Modified Mon Feb 22 23:12:21 2010 UTC (5 years, 5 months ago) by gary
switch ``generate_scripts`` to ``sitepackage_safe_scripts`` per review

Revision 109328 - Directory Listing
Modified Mon Feb 22 23:12:17 2010 UTC (5 years, 5 months ago) by gary
merge from gary-3

Revision 109167 - Directory Listing
Modified Sat Feb 20 01:54:35 2010 UTC (5 years, 5 months ago) by gary
integrate ability to control what eggs are accepted from site-packages into z3c.recipe.scripts.  Without this, the ability to use z3c.recipe.scripts without site-packages was broken.

Revision 109166 - Directory Listing
Modified Sat Feb 20 01:54:01 2010 UTC (5 years, 5 months ago) by gary
support limiting packages from site-packages

Revision 109101 - Directory Listing
Modified Wed Feb 17 21:30:01 2010 UTC (5 years, 5 months ago) by gary
propagate merge from gary-3 <- gary-2 <- gary-1 <- trunk

Revision 109100 - Directory Listing
Modified Wed Feb 17 21:28:55 2010 UTC (5 years, 5 months ago) by gary
propagate merge from gary-2 <- gary-1 <- trunk

Revision 109099 - Directory Listing
Modified Wed Feb 17 21:22:01 2010 UTC (5 years, 5 months ago) by gary
propagate merge from trunk from gary-1

Revision 109098 - Directory Listing
Modified Wed Feb 17 21:16:05 2010 UTC (5 years, 5 months ago) by gary
merge from trunk

Revision 108966 - Directory Listing
Modified Sat Feb 13 00:39:20 2010 UTC (5 years, 5 months ago) by gary
fix some tests on other Python versions

Revision 108956 - Directory Listing
Modified Fri Feb 12 16:35:25 2010 UTC (5 years, 5 months ago) by gary
revert attempt to skip some of the pkg_resources dance: it caused me trouble.

Revision 108953 - Directory Listing
Modified Fri Feb 12 15:58:10 2010 UTC (5 years, 5 months ago) by gary
simplify resulting code a bit more and try again to remove warnings

Revision 108946 - Directory Listing
Modified Fri Feb 12 02:40:18 2010 UTC (5 years, 5 months ago) by yusei
Fix a typo.

Revision 108945 - Directory Listing
Modified Fri Feb 12 01:48:30 2010 UTC (5 years, 5 months ago) by gary
simplify resulting site.py function

Revision 108919 - Directory Listing
Modified Thu Feb 11 04:25:37 2010 UTC (5 years, 5 months ago) by davisagli
Avoid re-scanning the entire environment for distributions after each new package is resolved. That was a pain point observed in profiling of the Plone development buildout, and this change results in a noticable speedup without breaking tests.  However, this really needs to be reviewed by someone with more familiarity with buildout and pkg_resources.

Revision 108918 - Directory Listing
Modified Thu Feb 11 04:19:25 2010 UTC (5 years, 5 months ago) by davisagli
branch for improving performance of resolving dependencies

Revision 108917 - Directory Listing
Modified Thu Feb 11 01:50:20 2010 UTC (5 years, 5 months ago) by gary
make some revision numbers so I can test in other locations and packages.

Revision 108916 - Directory Listing
Modified Thu Feb 11 01:04:30 2010 UTC (5 years, 5 months ago) by gary
this is now the branch for my site-packages changes.  It is merged with trunk.  The zc.recipe.egg recipe returns to being fully backward compatible; if you want to use a system Python, use the z3c.recipe.scripts recipe for scripts and interpreter.

Revision 108915 - Directory Listing
Modified Wed Feb 10 22:09:17 2010 UTC (5 years, 5 months ago) by gary
push whitespace changes across branches

Revision 108914 - Directory Listing
Modified Wed Feb 10 21:54:39 2010 UTC (5 years, 5 months ago) by gary
push whitespace changes across branches

Revision 108913 - Directory Listing
Modified Wed Feb 10 21:30:33 2010 UTC (5 years, 5 months ago) by gary
flow the gary-1 changes through the connected branches

Revision 108912 - Directory Listing
Modified Wed Feb 10 21:00:31 2010 UTC (5 years, 5 months ago) by gary
the whitespace-police, the typo-police, the grammar police, and the Windows testing police all joined together for this check-in of mostly trivial changes.

Revision 108908 - Directory Listing
Modified Wed Feb 10 17:32:46 2010 UTC (5 years, 5 months ago) by gary
A -S branch

Revision 108907 - Directory Listing
Modified Wed Feb 10 17:15:39 2010 UTC (5 years, 5 months ago) by gary
mv big branch aside so I can subdivide

Revision 108904 - Directory Listing
Modified Wed Feb 10 16:55:06 2010 UTC (5 years, 5 months ago) by gary
another typo branch

Revision 108903 - Directory Listing
Modified Wed Feb 10 16:51:56 2010 UTC (5 years, 5 months ago) by gary
svn merge -r 108901:108902 svn+ssh://svn.zope.org/repos/main/zc.buildout/branches/gary-2

Revision 108902 - Directory Listing
Modified Wed Feb 10 16:49:55 2010 UTC (5 years, 5 months ago) by gary
windows fix

Revision 108901 - Directory Listing
Modified Wed Feb 10 16:04:06 2010 UTC (5 years, 5 months ago) by gary
merge gary-3-options-cleanup with trunk

Revision 108900 - Directory Listing
Modified Wed Feb 10 16:01:51 2010 UTC (5 years, 5 months ago) by gary
branch to merge gary-3-options-cleanup with trunk

Revision 108899 - Directory Listing
Modified Wed Feb 10 14:15:47 2010 UTC (5 years, 5 months ago) by gary
merge of gary-2-bootstrap-changes into trunk, resolving lots of conflicts with the distribute changes.

Revision 108898 - Directory Listing
Modified Wed Feb 10 14:14:16 2010 UTC (5 years, 5 months ago) by gary
look, more branches from Gary!

Revision 108886 - Directory Listing
Modified Mon Feb 8 21:45:32 2010 UTC (5 years, 5 months ago) by gary
tests now pass in Windows (and still in Linux)

Revision 108787 - Directory Listing
Modified Fri Feb 5 14:15:57 2010 UTC (5 years, 5 months ago) by gary
clarify CHANGES text

Revision 108785 - Directory Listing
Modified Fri Feb 5 13:31:29 2010 UTC (5 years, 5 months ago) by gary
update docs to reference z3c.recipe.scripts.

Revision 108784 - Directory Listing
Modified Fri Feb 5 13:18:56 2010 UTC (5 years, 5 months ago) by gary
remove traces of stand-alone interpreter recipe from zc.recipe.egg

Revision 108783 - Directory Listing
Modified Fri Feb 5 11:01:00 2010 UTC (5 years, 5 months ago) by gary
fix test for Python 2.6 in a sigh-inducing way

Revision 108743 - Directory Listing
Modified Thu Feb 4 00:40:18 2010 UTC (5 years, 5 months ago) by gary
oops

Revision 108742 - Directory Listing
Modified Thu Feb 4 00:37:30 2010 UTC (5 years, 5 months ago) by gary
fix tests with Python 2.5

Revision 108737 - Directory Listing
Modified Wed Feb 3 17:37:29 2010 UTC (5 years, 5 months ago) by gary
add test I overlooked

Revision 108736 - Directory Listing
Modified Wed Feb 3 15:41:04 2010 UTC (5 years, 5 months ago) by gary
Implementation complete to my knowledge.  Tests pass locally.

Need to check if tests are complete/sufficient, and test with multiple Pythons
and on Windows.

Changed zc.recipe.egg and the easy_install.scripts function into only adding
-S to scripts.

New package z3c.recipe.scripts and the easy_install.generate_scripts now
contains the more robust interpreter generation and the ability to
include site-packages.

Pertinent tests from the previous approach (from 3+ months ago) are
ported.  In the course of this port I discovered that big changes like
the ones in this checkin were needed.


Revision 108705 - Directory Listing
Modified Mon Feb 1 23:34:06 2010 UTC (5 years, 5 months ago) by encolpe
I suppose that we will not support recursive substitution

Revision 108682 - Directory Listing
Modified Mon Feb 1 09:58:15 2010 UTC (5 years, 5 months ago) by encolpe
blend __setitem__ to not insert single '$'

Revision 108342 - Directory Listing
Modified Wed Jan 20 22:07:55 2010 UTC (5 years, 6 months ago) by gary
svn merge -r105073:108341 svn+ssh://svn.zope.org/repos/main/zc.buildout/branches/gary-X-wrap-up

Revision 108341 - Directory Listing
Modified Wed Jan 20 21:09:31 2010 UTC (5 years, 6 months ago) by gary
a quick hack fix before we are ready to give gary-4 a whirl

Revision 108340 - Directory Listing
Modified Wed Jan 20 21:08:52 2010 UTC (5 years, 6 months ago) by gary
make a branch for a quick hack fix of gary-7-clean-up, though gary-4 has the right (much larger) fix

Revision 108043 - Directory Listing
Modified Tue Jan 12 01:18:03 2010 UTC (5 years, 6 months ago) by gary
add full tests for interpreter recipe

Revision 108029 - Directory Listing
Modified Mon Jan 11 20:19:06 2010 UTC (5 years, 6 months ago) by gary
doc tweaks

Revision 107794 - Directory Listing
Modified Fri Jan 8 05:54:43 2010 UTC (5 years, 6 months ago) by baijum
update launchpad URL

Revision 107236 - Directory Listing
Modified Mon Dec 28 23:52:50 2009 UTC (5 years, 7 months ago) by encolpe
Create a branch to propose an API to escape string correctly.
Reference:
http://archives.free.net.ph/message/20090912.130350.2e64467f.ca.html

Revision 106736 - Directory Listing
Modified Fri Dec 18 02:33:08 2009 UTC (5 years, 7 months ago) by gary
basic tests and implementation of stand-alone interpreter option

Revision 106634 - Directory Listing
Modified Wed Dec 16 16:19:10 2009 UTC (5 years, 7 months ago) by gary
an interpreter variant that supports all interpreter flags (AFAIK).  this commit contains core implementation (in easy_install module) and tests of all functionality except import_sitecustomize.  Integration into zc.recipe.egg and tests for import_sitecustomize (which will be more involved, and in tests.py) will follow.

Revision 106518 - Directory Listing
Modified Tue Dec 15 02:44:51 2009 UTC (5 years, 7 months ago) by gary
add doctest

Revision 106500 - Directory Listing
Modified Mon Dec 14 18:11:20 2009 UTC (5 years, 7 months ago) by gary
add option to script generation in zc.recipe.egg to import site.

Revision 106496 - Directory Listing
Modified Mon Dec 14 16:48:10 2009 UTC (5 years, 7 months ago) by gary
this exposes the ability to request that site be imported in the ``script`` function. A later commit will expose this in the buildout configuration choices.

Revision 106414 - Directory Listing
Modified Thu Dec 10 16:23:46 2009 UTC (5 years, 7 months ago) by gary
the most basic change

Revision 106412 - Directory Listing
Modified Thu Dec 10 16:21:10 2009 UTC (5 years, 7 months ago) by gary
branch for -S approach.  this time for sure!

Revision 106411 - Directory Listing
Modified Thu Dec 10 16:19:55 2009 UTC (5 years, 7 months ago) by tarek
starting 1.4.4 development

Revision 106410 - Directory Listing
Modified Thu Dec 10 16:15:13 2009 UTC (5 years, 7 months ago) by tarek
removed the dev marker

Revision 106409 - Directory Listing
Modified Thu Dec 10 16:14:04 2009 UTC (5 years, 7 months ago) by tarek
tagged 1.4.3

Revision 106408 - Directory Listing
Modified Thu Dec 10 16:13:07 2009 UTC (5 years, 7 months ago) by tarek
preparing for release

Revision 106263 - Directory Listing
Modified Mon Dec 7 21:58:33 2009 UTC (5 years, 7 months ago) by gary
basic implementation.  Current downside: it breaks backward compatibility for people who have something in site-packages.  Do we care?  News at 11.

Revision 106262 - Directory Listing
Modified Mon Dec 7 21:54:36 2009 UTC (5 years, 7 months ago) by gary
Make a branch for a much simpler approach that allows use of a system Python.

Revision 106210 - Directory Listing
Modified Fri Dec 4 21:32:18 2009 UTC (5 years, 7 months ago) by gary
trivial changes for setuptools changes

Revision 106062 - Directory Listing
Modified Fri Nov 27 13:20:19 2009 UTC (5 years, 8 months ago) by reinout
adjusted testselectingpython.py the same way as easyinstall.txt earlier: there's no call to _get_dist() for setuptools anymore as we already have it

Revision 106059 - Directory Listing
Modified Fri Nov 27 10:52:41 2009 UTC (5 years, 8 months ago) by reinout
Adjusted the test so that it also works when you're testing with an older setuptools version and there's a new one on pypi.
In that case, the _call_easy_install call will really try to install setuptools first and execute other code paths than the test cares for.
A cleaner way does not seem possible as the easy_install code is really intertwined.

Revision 105586 - Directory Listing
Modified Wed Nov 11 21:21:51 2009 UTC (5 years, 8 months ago) by reinout
Removing merged branch

Revision 105585 - Directory Listing
Modified Wed Nov 11 21:21:11 2009 UTC (5 years, 8 months ago) by reinout
Merged -r105475:105584 svn+ssh://reinout@svn.zope.org/repos/main/zc.buildout/branches/reinout_distribute_upgrade_check
This is the fix for an infinite recursion when updating Distribute.
Solved by using the available setuptools/distribute for easy_installing the Distribute tgz instead of searching for it, which tries to install, which searches...

Revision 105558 - Directory Listing
Modified Tue Nov 10 13:49:51 2009 UTC (5 years, 8 months ago) by reinout
Moved corner case test to separate upgrading_distribute.txt file on Tarek's suggestion

Revision 105510 - Directory Listing
Modified Fri Nov 6 22:33:23 2009 UTC (5 years, 8 months ago) by jim
Various whitespace, formatting and typo cleanups. Thanks Gary!

Revision 105497 - Directory Listing
Modified Thu Nov 5 14:33:18 2009 UTC (5 years, 8 months ago) by reinout
Added test for distribute easy_install corner case.
Sadly quite an internals-testing test.

Revision 105488 - Directory Listing
Modified Thu Nov 5 08:28:43 2009 UTC (5 years, 8 months ago) by reinout
Simplified fix hugely by using pre-detected setuptools_loc.
Adjusted test: the install() method doesn't query pypi for setuptools anymore.
Added changelog entry.

Revision 105477 - Directory Listing
Modified Wed Nov 4 12:58:04 2009 UTC (5 years, 8 months ago) by reinout
Added missing spaces in logger.error() message

Revision 105476 - Directory Listing
Modified Wed Nov 4 12:57:07 2009 UTC (5 years, 8 months ago) by reinout
Trying different way of getting at setuptools (or distribute) when easy_installing things.
This prevents a recursion when using distribute.
(I am getting a different error when upgrading distribute, though).

Revision 105475 - Directory Listing
Modified Wed Nov 4 11:49:52 2009 UTC (5 years, 8 months ago) by reinout
Branch for checking if distribute (instead of setuptools) needs to be upgraded

Revision 105472 - Directory Listing
Modified Wed Nov 4 04:13:15 2009 UTC (5 years, 8 months ago) by fdrake
checkpoint

Revision 105471 - Directory Listing
Modified Wed Nov 4 00:22:33 2009 UTC (5 years, 8 months ago) by fdrake
checkpoint

Revision 105470 - Directory Listing
Modified Wed Nov 4 00:16:35 2009 UTC (5 years, 8 months ago) by fdrake
branch to start on Python 3 support

Revision 105460 - Directory Listing
Modified Tue Nov 3 10:31:08 2009 UTC (5 years, 8 months ago) by tarek
fixed a typo in the release date

Revision 105423 - Directory Listing
Modified Sun Nov 1 19:36:58 2009 UTC (5 years, 8 months ago) by tarek
Starting 1.4.3

Revision 105422 - Directory Listing
Modified Sun Nov 1 19:33:10 2009 UTC (5 years, 8 months ago) by tarek
removed the dev marker

Revision 105421 - Directory Listing
Modified Sun Nov 1 19:32:16 2009 UTC (5 years, 8 months ago) by tarek
tagging 1.4.2

Revision 105420 - Directory Listing
Modified Sun Nov 1 19:30:26 2009 UTC (5 years, 8 months ago) by tarek
preparing 1.4.2 release

Revision 105417 - Directory Listing
Modified Sun Nov 1 15:15:20 2009 UTC (5 years, 8 months ago) by tarek
make sure the -c option can be used over bootstrap (passed to buildout.main)

Revision 105236 - Directory Listing
Modified Fri Oct 23 09:47:27 2009 UTC (5 years, 9 months ago) by tarek
fixed typo

Revision 105235 - Directory Listing
Modified Fri Oct 23 09:43:10 2009 UTC (5 years, 9 months ago) by tarek
added a section in the documentation that explains how to use Distribute

Revision 105234 - Directory Listing
Modified Fri Oct 23 09:26:38 2009 UTC (5 years, 9 months ago) by tarek
added a line in CHANGES about the new option

Revision 105233 - Directory Listing
Modified Fri Oct 23 09:25:24 2009 UTC (5 years, 9 months ago) by tarek
reverted unwanted change in buildout.cfg

Revision 105232 - Directory Listing
Modified Fri Oct 23 09:23:37 2009 UTC (5 years, 9 months ago) by tarek
added the distribute option to the bootstrap script

Revision 105074 - Directory Listing
Modified Thu Oct 15 02:54:30 2009 UTC (5 years, 9 months ago) by gary
add version numbers so I can use this in externals

Revision 105073 - Directory Listing
Modified Thu Oct 15 02:53:49 2009 UTC (5 years, 9 months ago) by gary
branch that includes the version numbers

Revision 105072 - Directory Listing
Modified Thu Oct 15 00:08:16 2009 UTC (5 years, 9 months ago) by gary
eggs before stdlib in scripts; faux-interpreter should put scripts directory in path; stdlib list of directories should not include the current directory; sitecustomize should not be cleaned from sys.modules.

Revision 105071 - Directory Listing
Modified Thu Oct 15 00:04:07 2009 UTC (5 years, 9 months ago) by gary
branch to tweak the generated scripts in light of more experience with them

Revision 105022 - Directory Listing
Modified Mon Oct 12 07:25:38 2009 UTC (5 years, 9 months ago) by chrisw
Since neither Jim nor, more importantly Tarek seem willing to support this idea, I give up.

Revision 104975 - Directory Listing
Modified Fri Oct 9 18:19:32 2009 UTC (5 years, 9 months ago) by hannosch
Added a changes entry for tarek's fix

Revision 104933 - Directory Listing
Modified Thu Oct 8 15:07:36 2009 UTC (5 years, 9 months ago) by tarek
comparing requirement locations instead of requirement objects

Revision 104803 - Directory Listing
Modified Mon Oct 5 16:56:37 2009 UTC (5 years, 9 months ago) by faassen
Refer to buildout.org as the website, since the project has that website.

Revision 104562 - Directory Listing
Modified Sat Sep 26 00:52:31 2009 UTC (5 years, 10 months ago) by gary
implementation for allowed-eggs-from-site-packages

Revision 104561 - Directory Listing
Modified Sat Sep 26 00:51:19 2009 UTC (5 years, 10 months ago) by gary
will the real #5 please stand up

Revision 104560 - Directory Listing
Modified Sat Sep 26 00:49:52 2009 UTC (5 years, 10 months ago) by gary
make last branch: this one lets you specify what eggs you want from site-packages (including no eggs at all)

Revision 104557 - Directory Listing
Modified Fri Sep 25 22:18:24 2009 UTC (5 years, 10 months ago) by gary
remove old, replaced paragraph

Revision 104554 - Directory Listing
Modified Fri Sep 25 22:07:25 2009 UTC (5 years, 10 months ago) by gary
the new -v behavior, that shows the eggs that came from site-packages, if any

Revision 104553 - Directory Listing
Modified Fri Sep 25 22:06:38 2009 UTC (5 years, 10 months ago) by gary
a branch for the new -v behavior

Revision 104552 - Directory Listing
Modified Fri Sep 25 21:30:48 2009 UTC (5 years, 10 months ago) by gary
clarify comment

Revision 104551 - Directory Listing
Modified Fri Sep 25 21:15:09 2009 UTC (5 years, 10 months ago) by gary
add include-site-packages and include-site-packages-for-buildout

Revision 104550 - Directory Listing
Modified Fri Sep 25 21:13:39 2009 UTC (5 years, 10 months ago) by gary
make a branch for the big job: the include-site-packages functionality.

Revision 104547 - Directory Listing
Modified Fri Sep 25 19:08:26 2009 UTC (5 years, 10 months ago) by gary
add some missing spaces.

Revision 104546 - Directory Listing
Modified Fri Sep 25 18:48:10 2009 UTC (5 years, 10 months ago) by gary
add missing footnotes (how did they go away?)

Revision 104542 - Directory Listing
Modified Fri Sep 25 18:42:55 2009 UTC (5 years, 10 months ago) by gary
remove a repetition of option docs

Revision 104525 - Directory Listing
Modified Fri Sep 25 13:43:18 2009 UTC (5 years, 10 months ago) by gary
changes.txt note

Revision 104524 - Directory Listing
Modified Fri Sep 25 13:18:22 2009 UTC (5 years, 10 months ago) by gary
normalize the way default options are handled and documented

Revision 104523 - Directory Listing
Modified Fri Sep 25 13:17:16 2009 UTC (5 years, 10 months ago) by gary
make a new branch to normalize how buildout handles top-level options

Revision 104522 - Directory Listing
Modified Fri Sep 25 11:36:59 2009 UTC (5 years, 10 months ago) by gary
honor more settings during bootstrap

Revision 104513 - Directory Listing
Modified Thu Sep 24 21:14:15 2009 UTC (5 years, 10 months ago) by gary
update CHANGES

Revision 104512 - Directory Listing
Modified Thu Sep 24 20:10:30 2009 UTC (5 years, 10 months ago) by gary
change bootstrap to allow a bit more configuration and flexibility

Revision 104511 - Directory Listing
Modified Thu Sep 24 20:08:34 2009 UTC (5 years, 10 months ago) by gary
make second-step branch: bootstrap changes.

Revision 104509 - Directory Listing
Modified Thu Sep 24 19:37:07 2009 UTC (5 years, 10 months ago) by gary
make foo go away more reliably on my machine by increasing the timeout.

Revision 104508 - Directory Listing
Modified Thu Sep 24 19:07:37 2009 UTC (5 years, 10 months ago) by gary
get tests passing after the cleanup.  this branch should be done, afaik.

Revision 104506 - Directory Listing
Modified Thu Sep 24 18:45:53 2009 UTC (5 years, 10 months ago) by gary
typos and so on.

Revision 104505 - Directory Listing
Modified Thu Sep 24 18:39:30 2009 UTC (5 years, 10 months ago) by gary
PEP 8: two blank lines before classes

Revision 104504 - Directory Listing
Modified Thu Sep 24 18:34:00 2009 UTC (5 years, 10 months ago) by gary
typo and whitespace

Revision 104503 - Directory Listing
Modified Thu Sep 24 18:32:33 2009 UTC (5 years, 10 months ago) by gary
eliminate trailing spaces and normalize initial spacing of examples (some had five spaces, and the usual is four).

Revision 104502 - Directory Listing
Modified Thu Sep 24 18:24:02 2009 UTC (5 years, 10 months ago) by gary
typo

Revision 104501 - Directory Listing
Modified Thu Sep 24 18:22:50 2009 UTC (5 years, 10 months ago) by gary
clean up trailing whitespace

Revision 104500 - Directory Listing
Modified Thu Sep 24 18:09:43 2009 UTC (5 years, 10 months ago) by gary
normalize text indentation, favoring not indenting expository text.  fix a few typos and spacing problems.

Revision 104498 - Directory Listing
Modified Thu Sep 24 18:00:10 2009 UTC (5 years, 10 months ago) by gary
rewrap text

Revision 104497 - Directory Listing
Modified Thu Sep 24 17:58:25 2009 UTC (5 years, 10 months ago) by gary
remove trailing whitespace

Revision 104496 - Directory Listing
Modified Thu Sep 24 17:56:11 2009 UTC (5 years, 10 months ago) by gary
remove some superfluous whitespace, capitalize a comment, and normalize option error message to look like the ones in zc.buildout.

Revision 104495 - Directory Listing
Modified Thu Sep 24 17:47:06 2009 UTC (5 years, 10 months ago) by gary
make a branch for the minor cleanup in gary-support-system-python branches.  this will be the base branch for my effort to break up the gary-support-system-python branch into five.

Revision 104465 - Directory Listing
Modified Wed Sep 23 21:36:09 2009 UTC (5 years, 10 months ago) by gary
added two tests, with associated fixes, with associated changes in other tests (maybe we could not copy the entirety of the various scripts every time it is shown in the tests).

Revision 104410 - Directory Listing
Modified Mon Sep 21 19:47:54 2009 UTC (5 years, 10 months ago) by gary
clean merge this time! yay!

Revision 104409 - Directory Listing
Modified Mon Sep 21 19:42:13 2009 UTC (5 years, 10 months ago) by gary
Make another branch to merge in zc.buildout work and make some fixes to my work. :-/

Revision 104042 - Directory Listing
Modified Tue Sep 15 12:00:28 2009 UTC (5 years, 10 months ago) by tlotze
removed bug-fix branch after it was merged

Revision 104041 - Directory Listing
Modified Tue Sep 15 11:59:38 2009 UTC (5 years, 10 months ago) by tlotze
fixed: The download API computed MD5 checksums of text files wrong on Windows.

Revision 104011 - Directory Listing
Modified Tue Sep 15 09:01:04 2009 UTC (5 years, 10 months ago) by sweh
Fix md5-tests for windows.

Revision 103669 - Directory Listing
Modified Tue Sep 8 19:28:32 2009 UTC (5 years, 10 months ago) by reinout
Zapped pyflakes and docutils from the buildout.cfg that I only put there for demonstration purposes.
This makes the branch ready for merging.

Revision 103647 - Directory Listing
Modified Tue Sep 8 16:03:44 2009 UTC (5 years, 10 months ago) by chrisw
bin\buildout is a .exe on Windows so sys.executable can't run it...
Revert to old style path.

Revision 103645 - Directory Listing
Modified Tue Sep 8 13:22:27 2009 UTC (5 years, 10 months ago) by chrisw
Good thing this has tests ;-)

Revision 103643 - Directory Listing
Modified Tue Sep 8 13:14:57 2009 UTC (5 years, 10 months ago) by chrisw
A couple more instances of setuptools -> distribute.

Revision 103642 - Directory Listing
Modified Tue Sep 8 10:52:14 2009 UTC (5 years, 10 months ago) by chrisw
merge changes from r102547 to HEAD of trunk.

Revision 103641 - Directory Listing
Modified Tue Sep 8 10:46:18 2009 UTC (5 years, 10 months ago) by chrisw
- switch back to using setuptools package name
- correct tests/docs to use "distribute" instead of "setuptools" where needed.

Revision 103635 - Directory Listing
Modified Tue Sep 8 09:59:18 2009 UTC (5 years, 10 months ago) by chrisw
- be safe and give this branch a distinct version
- use distribute instead of setuptools for setup.py

Revision 103634 - Directory Listing
Modified Tue Sep 8 09:58:16 2009 UTC (5 years, 10 months ago) by chrisw
- change to Tarek's new name for the equivalent of ez_setup.py
- bix fug

Revision 103629 - Directory Listing
Modified Tue Sep 8 08:33:25 2009 UTC (5 years, 10 months ago) by reinout
just concatenate strings instead of %s

Revision 103628 - Directory Listing
Modified Tue Sep 8 08:30:48 2009 UTC (5 years, 10 months ago) by reinout
Using get_metadata and metadata_listdir/isdir methods according to PJE's hint.
I could remove 18 lines of code in exchange for just 4: much more robust.

Revision 103558 - Directory Listing
Modified Fri Sep 4 21:27:30 2009 UTC (5 years, 10 months ago) by reinout
Removed need for tempfile

Revision 103557 - Directory Listing
Modified Fri Sep 4 20:58:48 2009 UTC (5 years, 10 months ago) by reinout
old-style distutils scripts are now also detected in zipped eggs

Revision 103553 - Directory Listing
Modified Fri Sep 4 18:55:58 2009 UTC (5 years, 10 months ago) by gary
clarify test

Revision 103549 - Directory Listing
Modified Fri Sep 4 15:29:36 2009 UTC (5 years, 10 months ago) by reinout
Further documentation update and cleanup of comments

Revision 103548 - Directory Listing
Modified Fri Sep 4 14:54:27 2009 UTC (5 years, 10 months ago) by reinout
Updated documentation now that distutils-scripts are also supported

Revision 103532 - Directory Listing
Modified Fri Sep 4 12:08:43 2009 UTC (5 years, 10 months ago) by reinout
updated changelog

Revision 103531 - Directory Listing
Modified Fri Sep 4 11:55:27 2009 UTC (5 years, 10 months ago) by reinout
Added pyflakes and docutils to buildout to demonstrate working of the branch

Revision 103530 - Directory Listing
Modified Fri Sep 4 11:51:23 2009 UTC (5 years, 10 months ago) by reinout
Got correct script to be written

Revision 103528 - Directory Listing
Modified Fri Sep 4 11:01:13 2009 UTC (5 years, 10 months ago) by reinout
Got distutils script to be detected in unzipped eggs.
Contents still needs to be copied over.
Zipped eggs might not work.
Anyway, I got *something* working.

Revision 103517 - Directory Listing
Modified Thu Sep 3 22:53:15 2009 UTC (5 years, 10 months ago) by gary
Another old branch.  See svn+ssh://svn.zope.org/repos/main/zc.buildout/branches/gary-support-system-python-3

Revision 103516 - Directory Listing
Modified Thu Sep 3 22:52:55 2009 UTC (5 years, 10 months ago) by gary
Old branch.  See svn+ssh://svn.zope.org/repos/main/zc.buildout/branches/gary-support-system-python-3

Revision 103515 - Directory Listing
Modified Thu Sep 3 22:52:22 2009 UTC (5 years, 10 months ago) by gary
merge this branch with trunk.  The Python script needed a rewrite to accommodate the old and new features.  Added a test in the course of that work.

Revision 103514 - Directory Listing
Modified Thu Sep 3 22:50:10 2009 UTC (5 years, 10 months ago) by gary
The new new new branch to support system Python!  Forget the rest, come to the best!

Revision 103497 - Directory Listing
Modified Thu Sep 3 07:18:47 2009 UTC (5 years, 10 months ago) by tlotze
fixed MD5 calculation under Windows: open files as binary to get their exact content

Revision 103496 - Directory Listing
Modified Thu Sep 3 07:17:12 2009 UTC (5 years, 10 months ago) by tlotze
created a branch to distribute a bug fix to the machines it ought to be tested on

Revision 103482 - Directory Listing
Modified Wed Sep 2 13:11:34 2009 UTC (5 years, 10 months ago) by reinout
Trying to get scripts working.  Not working yet...

Revision 103476 - Directory Listing
Modified Wed Sep 2 07:52:54 2009 UTC (5 years, 10 months ago) by reinout
Added developer hints

Revision 103453 - Directory Listing
Modified Tue Sep 1 14:51:02 2009 UTC (5 years, 10 months ago) by reinout
Starting branch for listening to 'scripts' in addition to the console_scripts entry point

Revision 103445 - Directory Listing
Modified Tue Sep 1 13:24:18 2009 UTC (5 years, 10 months ago) by reinout
typos

Revision 103389 - Directory Listing
Modified Sat Aug 29 16:28:49 2009 UTC (5 years, 11 months ago) by jim
Bug fixed:
- Incrementing didn't work properly when extending multiple files.
  https://bugs.launchpad.net/zc.buildout/+bug/421022

Revision 103361 - Directory Listing
Modified Fri Aug 28 22:52:38 2009 UTC (5 years, 11 months ago) by jim
Updated version #

Revision 103360 - Directory Listing
Modified Fri Aug 28 22:51:49 2009 UTC (5 years, 11 months ago) by jim
tag

Revision 103359 - Directory Listing
Modified Fri Aug 28 22:22:04 2009 UTC (5 years, 11 months ago) by jim
Hide some irrelevent error information to work around the fact that on
windows, urllib raises an invalid ioerror.

Revision 103357 - Directory Listing
Modified Fri Aug 28 22:18:51 2009 UTC (5 years, 11 months ago) by jim
Hide some irrelevent error information to work around the fact that on
windows, urllib raises an invalid ioerror.

Revision 103355 - Directory Listing
Modified Fri Aug 28 21:55:09 2009 UTC (5 years, 11 months ago) by jim
Tweaks to get tests to pass accross Python 2.4, 2.5, and 2.6.

Revision 103354 - Directory Listing
Modified Fri Aug 28 20:30:56 2009 UTC (5 years, 11 months ago) by jim
Bug fixed:
  The standard Python -m option didn't work for custom interpreters.

Revision 103353 - Directory Listing
Modified Fri Aug 28 19:46:07 2009 UTC (5 years, 11 months ago) by jim
Bug fixed:
  Scripts run using generated interpreters didn't have __file__ set correctly.

Revision 103352 - Directory Listing
Modified Fri Aug 28 19:15:10 2009 UTC (5 years, 11 months ago) by jim
Bug fixed:
  Scripts generated with relative-paths eanbled couldn't be
  symbolocally linked to other locations and still work.

Revision 103351 - Directory Listing
Modified Fri Aug 28 18:53:27 2009 UTC (5 years, 11 months ago) by jim
Bug fixed:
  Option incrementing and decrementing didn't work for options
  specified on the command line.

Revision 103350 - Directory Listing
Modified Fri Aug 28 18:44:36 2009 UTC (5 years, 11 months ago) by baijum
Avoid URL redirection, use pypi.python.org

Revision 103349 - Directory Listing
Modified Fri Aug 28 18:33:30 2009 UTC (5 years, 11 months ago) by baijum
s/buildout.py/bootstrap.py

Revision 103345 - Directory Listing
Modified Fri Aug 28 18:14:44 2009 UTC (5 years, 11 months ago) by jim


Revision 103344 - Directory Listing
Modified Fri Aug 28 18:14:42 2009 UTC (5 years, 11 months ago) by jim
Added a test debug recipe to make writing tests a little easier.

(Also stop writing doc.txt. --long-description is better. And
rearranged setup.py a little.)

Revision 103288 - Directory Listing
Modified Thu Aug 27 14:58:10 2009 UTC (5 years, 11 months ago) by jim
Fixed version.

Revision 103265 - Directory Listing
Modified Thu Aug 27 12:24:25 2009 UTC (5 years, 11 months ago) by jim
tag

Revision 103244 - Directory Listing
Modified Wed Aug 26 22:43:04 2009 UTC (5 years, 11 months ago) by jim
New features:

- When doing variable substitutions, you can omit the section name to
  refer to a variable in the same section (e.g. ${:foo}).

- When doing variable substitution, you can use the special option,
  ``_buildout_section_name_`` to get the section name.  This is most handy
  for getting the current section name (e.g. ${:_buildout_section_name_}).

- A new special option, ``<`` allows sections to be used as macros.

Revision 103235 - Directory Listing
Modified Wed Aug 26 15:21:15 2009 UTC (5 years, 11 months ago) by jim
Cleaned up some unused imports and long lines.

Revision 103234 - Directory Listing
Modified Wed Aug 26 14:22:05 2009 UTC (5 years, 11 months ago) by jim
When doing variable substitutions, you can omit the section name to
refer to a variable in the same section (e.g. ${:foo}).

When doing variable substitution, you can use the special option,
``_buildout_section_name_`` to get the section name.  This is most handy
for getting the current section name (e.g. ${:_buildout_section_name_}.

Revision 103232 - Directory Listing
Modified Wed Aug 26 13:54:59 2009 UTC (5 years, 11 months ago) by jim
Bug fixed: extras were ignored in some cases when versions were specified.

(Also removed some extra imports and made formatting changes.)

Revision 103231 - Directory Listing
Modified Wed Aug 26 13:54:54 2009 UTC (5 years, 11 months ago) by jim
Whitespace cleanup

Revision 103230 - Directory Listing
Modified Wed Aug 26 13:54:50 2009 UTC (5 years, 11 months ago) by jim
Removed unused import.

Revision 103229 - Directory Listing
Modified Wed Aug 26 13:54:44 2009 UTC (5 years, 11 months ago) by jim
Fixed a test to not fail on windows

Revision 103227 - Directory Listing
Modified Wed Aug 26 13:37:19 2009 UTC (5 years, 11 months ago) by jim
Updated release date.

Revision 102736 - Directory Listing
Modified Thu Aug 13 13:50:59 2009 UTC (5 years, 11 months ago) by sweh
Use a better regex as suggested by Benji York.

Revision 102733 - Directory Listing
Modified Thu Aug 13 11:12:32 2009 UTC (5 years, 11 months ago) by sweh
Restore compatibility to Windows XP and Python2.4.

Revision 102730 - Directory Listing
Modified Thu Aug 13 07:17:25 2009 UTC (5 years, 11 months ago) by tlotze
two changes that make the handling of the download cache match how buildout
does it for easy-install:

- require the download cache (but not namespace directories) to be an
  existing directory in order to catch configuration bugs

- made relative download cache paths refer to the buildout directory

Revision 102720 - Directory Listing
Modified Wed Aug 12 22:30:46 2009 UTC (5 years, 11 months ago) by jim
Updated version #

Revision 102719 - Directory Listing
Modified Wed Aug 12 22:29:53 2009 UTC (5 years, 11 months ago) by jim
tag

Revision 102718 - Directory Listing
Modified Wed Aug 12 22:18:53 2009 UTC (5 years, 11 months ago) by jim
Fixed a test to not fail on windows

Revision 102717 - Directory Listing
Modified Wed Aug 12 20:35:05 2009 UTC (5 years, 11 months ago) by gary
keep this merge branch up-to-date with the reversion of the work done by my evil twin.

Revision 102716 - Directory Listing
Modified Wed Aug 12 20:26:02 2009 UTC (5 years, 11 months ago) by jim
Removed unused import.

Revision 102715 - Directory Listing
Modified Wed Aug 12 20:25:01 2009 UTC (5 years, 11 months ago) by jim
Bug fixed: extras were ignored in some cases when versions were specified.

(Also removed some extra imports and made formatting changes.)

Revision 102714 - Directory Listing
Modified Wed Aug 12 20:24:58 2009 UTC (5 years, 11 months ago) by jim
Whitespace cleanup

Revision 102713 - Directory Listing
Modified Wed Aug 12 20:17:49 2009 UTC (5 years, 11 months ago) by gary
revert the changes done by me evil twin to make PYTHONPATH be honored by scripts generated by zc.buildout.  What a horrible idea he had for repeatability!  I am embarrassed for him.

Revision 102708 - Directory Listing
Modified Wed Aug 12 12:50:30 2009 UTC (5 years, 11 months ago) by tlotze
- changed the download API so that downloading a file returns both the local
  path and a flag indicating whether the downloaded copy is a temporary file
- use this flag to clean up temporary files both when downloading extended
  configuration files and in the tests

Revision 102707 - Directory Listing
Modified Wed Aug 12 10:48:19 2009 UTC (5 years, 11 months ago) by jim
Need to fix a bug in 1.3 but trunk isn't ready for release. :/

Revision 102685 - Directory Listing
Modified Tue Aug 11 19:54:45 2009 UTC (5 years, 11 months ago) by gary
(same comment, different branch) Sidnei pointed out that I needed to use os.pathsep.  Thank you!

Revision 102684 - Directory Listing
Modified Tue Aug 11 19:48:18 2009 UTC (5 years, 11 months ago) by gary
Sidnei pointed out that I needed to use os.pathsep.  Thank you!

Revision 102683 - Directory Listing
Modified Tue Aug 11 19:22:31 2009 UTC (5 years, 11 months ago) by gary
merge in svn+ssh://svn.zope.org/repos/main/zc.buildout/branches/gary-support-system-python to a copy of trunk.  merge conflicts and merge-related test failures are addressed in this branch.

Revision 102682 - Directory Listing
Modified Tue Aug 11 18:57:47 2009 UTC (5 years, 11 months ago) by gary
make a branch for trunk merged with the originial gary-support-system-python branch

Revision 102680 - Directory Listing
Modified Tue Aug 11 18:36:59 2009 UTC (5 years, 11 months ago) by gary
support PYTHONPATH in scripts; use standard buildout bootstrap in dev.py; fix bug in egg recipe that did not honor include-site-packages; fix test fragility.

Revision 102679 - Directory Listing
Modified Tue Aug 11 15:53:10 2009 UTC (5 years, 11 months ago) by gary
fix test broken by previous commit

Revision 102678 - Directory Listing
Modified Tue Aug 11 15:39:30 2009 UTC (5 years, 11 months ago) by gary
clean up on basis of review by flacoste

Revision 102548 - Directory Listing
Modified Thu Aug 6 15:31:24 2009 UTC (5 years, 11 months ago) by fdrake
fix typo

Revision 102547 - Directory Listing
Modified Thu Aug 6 15:24:38 2009 UTC (5 years, 11 months ago) by chrisw
mroe changes to use distribute in favour of setuptools

Revision 102546 - Directory Listing
Modified Thu Aug 6 14:53:44 2009 UTC (5 years, 11 months ago) by chrisw
initial changes pending testing when a distribute egg is released

Revision 102545 - Directory Listing
Modified Thu Aug 6 14:49:47 2009 UTC (5 years, 11 months ago) by chrisw
d'oh - meant for branch, but I guess the temptation was there ;-)

Revision 102544 - Directory Listing
Modified Thu Aug 6 14:45:18 2009 UTC (5 years, 11 months ago) by chrisw
initial changes pending testing when a distribute egg is released

Revision 102543 - Directory Listing
Modified Thu Aug 6 14:44:22 2009 UTC (5 years, 11 months ago) by chrisw
branch to switch buildout to use distribute instead of setuptools

Revision 102499 - Directory Listing
Modified Wed Aug 5 13:29:59 2009 UTC (5 years, 11 months ago) by gary
make the script paths prettier, with less code.

Revision 102490 - Directory Listing
Modified Wed Aug 5 03:24:04 2009 UTC (5 years, 11 months ago) by gary
wrong source

Revision 102488 - Directory Listing
Modified Tue Aug 4 23:21:47 2009 UTC (5 years, 11 months ago) by gary
update CHANGES.txt

Revision 102487 - Directory Listing
Modified Tue Aug 4 23:11:53 2009 UTC (5 years, 11 months ago) by gary
Three new features for using a system Python, and some cleanup.

- Add new option and tests: ``allowed-eggs-from-site-packages`` allows you
  to specify a glob-aware whitelist of project names that may come from
  site-packages.  This defaults to '*', meaning there is no filtering.
- Add feature and test to let you see what eggs have been selected from
  site-packages: "Egg from site-packages: ..." in the output of
  ``bin/buildout -v``.
- Add new option and tests: ``include-site-packages-for-buildout`` allows
  you to control if site-packages are used for the bin/buildout script.
  This defaults to "false," which is a change in behavior!  (Rationale is in
  docs.)
- Standardize on one of the several competing approaches for default options
  in the [buildout] section.
- Add comment about recipes using buildout options, not buildout attributes.
  Practice what I preach in zc.recipe.egg.
- Standardize on one approach for handling bool options in zc.recipe.egg.  Not
  sure I like it but it is preexisting, and now it is consistent, and it
  behaves well in terms of letting buildout be configured before it looks too
  hard at it.
- Normalize tests.py function docstrings to begin at col 0
- Correct some typos



Revision 102240 - Directory Listing
Modified Fri Jul 24 13:16:48 2009 UTC (6 years ago) by gotcha
fix for annotate broken tests on Windows

Revision 102176 - Directory Listing
Modified Thu Jul 23 19:12:45 2009 UTC (6 years ago) by tlotze
removed atexit handler for removing a temporary download target

Revision 102146 - Directory Listing
Modified Thu Jul 23 13:03:53 2009 UTC (6 years ago) by tlotze
fixed test failures on Windows due to a temporary file left open (thanks to Yvo Schubbe)

Revision 102069 - Directory Listing
Modified Wed Jul 22 17:46:36 2009 UTC (6 years ago) by jim
Wrapped a long line.

Revision 102063 - Directory Listing
Modified Wed Jul 22 13:10:21 2009 UTC (6 years ago) by tlotze
restored Python 2.4 compatibility

Revision 102062 - Directory Listing
Modified Wed Jul 22 12:47:13 2009 UTC (6 years ago) by tlotze
added config for building test runners for all relevant Python versions

Revision 102051 - Directory Listing
Modified Tue Jul 21 11:37:27 2009 UTC (6 years ago) by tlotze
merged the tlotze-download-api branch

Revision 102041 - Directory Listing
Modified Mon Jul 20 16:57:13 2009 UTC (6 years ago) by tlotze
merged trunk at rev. 102040

Revision 102039 - Directory Listing
Modified Mon Jul 20 13:54:46 2009 UTC (6 years ago) by tlotze
fixed tests for download configuration so they pass on the Mac, improved the documentation prose

Revision 102032 - Directory Listing
Modified Mon Jul 20 08:49:40 2009 UTC (6 years ago) by gotcha
Merge commit 'gotcha-annotate' into l-trunk

Conflicts:
	CHANGES.txt
	src/zc/buildout/buildout.py

Revision 102030 - Directory Listing
Modified Mon Jul 20 08:41:43 2009 UTC (6 years ago) by gotcha
switch from option to command

Revision 101953 - Directory Listing
Modified Thu Jul 16 21:29:40 2009 UTC (6 years ago) by gary
the printed message is out of order.  this appears to be a doctest oddity.  I need to move on.

Revision 101952 - Directory Listing
Modified Thu Jul 16 20:49:38 2009 UTC (6 years ago) by gary
spelling fix, and a fix for the fix.  Did not run tests for these past few commits, so now may be hosed.  Trying to verify.

Revision 101951 - Directory Listing
Modified Thu Jul 16 20:26:30 2009 UTC (6 years ago) by gary
another fix: if pkg_resources was installed but not setuptools, this would fall over.  no more.  Tests for this change and the previous one will need to come later.

Revision 101950 - Directory Listing
Modified Thu Jul 16 19:30:41 2009 UTC (6 years ago) by gary
a basic fix so that developing an egg follows the same rules that the main bin/buildout script follows.  This makes it possible to have `include-site-packages=false` fix problems during development.

Revision 101930 - Directory Listing
Modified Wed Jul 15 18:34:35 2009 UTC (6 years ago) by gary
fix silly error

Revision 101879 - Directory Listing
Modified Tue Jul 14 01:24:48 2009 UTC (6 years ago) by gary
changes per review by flacoste

Revision 101853 - Directory Listing
Modified Mon Jul 13 15:13:07 2009 UTC (6 years ago) by gotcha
leftover conflicts

Revision 101852 - Directory Listing
Modified Mon Jul 13 15:13:00 2009 UTC (6 years ago) by gotcha
merge from trunk

Revision 101851 - Directory Listing
Modified Mon Jul 13 15:12:48 2009 UTC (6 years ago) by gotcha
revert wrong merge of gotcha-annotate

Revision 101848 - Directory Listing
Modified Mon Jul 13 13:45:10 2009 UTC (6 years ago) by gary
bootstrap for Windows

Revision 101847 - Directory Listing
Modified Mon Jul 13 13:22:45 2009 UTC (6 years ago) by gotcha
merge from trunk

Revision 101822 - Directory Listing
Modified Sat Jul 11 18:15:31 2009 UTC (6 years ago) by gary
update CHANGES

Revision 101821 - Directory Listing
Modified Sat Jul 11 16:49:15 2009 UTC (6 years ago) by gary
fix a bug that you often encounter when you use a system Python.

Revision 101783 - Directory Listing
Modified Fri Jul 10 02:37:32 2009 UTC (6 years ago) by gary
make bootstrap produce prettier bin/buildout that honors more of the configuration settings.

Revision 101780 - Directory Listing
Modified Fri Jul 10 01:02:25 2009 UTC (6 years ago) by gary
Make buildout's cfg (for zc.buildout developers) set include_site_packages = false.

When I did that, I discovered that the testselectingpython.py test was pretty
fragile.  I made it less so, though my fix makes the test setup conditionally
rely on the same code that the test itself is supposed to demonstrate... :-/


Revision 101779 - Directory Listing
Modified Fri Jul 10 01:00:06 2009 UTC (6 years ago) by gary
Make the interpreter script a bit more like a Python interpreter.

In this case, now I can use it with setup.py files that refer to their
__file__.

Also try to put in some diagnostics for when getting the site packages doesn't
work.  This is hopefully only a convenience for developers of zc.buildout
itself.


Revision 101778 - Directory Listing
Modified Fri Jul 10 00:55:19 2009 UTC (6 years ago) by gary
try to explain how the two kinds of bootstrap options work a bit better

Revision 101773 - Directory Listing
Modified Thu Jul 9 19:17:00 2009 UTC (6 years ago) by gary
switch to version numbers I can actually use elsewhere

Revision 101772 - Directory Listing
Modified Thu Jul 9 19:16:35 2009 UTC (6 years ago) by gary
spelling error

Revision 101765 - Directory Listing
Modified Thu Jul 9 14:43:18 2009 UTC (6 years ago) by gary
fix and test for edge case in include-site-packages code

Revision 101763 - Directory Listing
Modified Thu Jul 9 14:42:44 2009 UTC (6 years ago) by gary
spelling.

Revision 101744 - Directory Listing
Modified Wed Jul 8 14:10:16 2009 UTC (6 years ago) by gary
small reformatting

Revision 101721 - Directory Listing
Modified Wed Jul 8 00:31:22 2009 UTC (6 years ago) by gary
hopefully fix a bootstrap issue (thanks Sidnei!) and put in some rudimentary tests.

Revision 101718 - Directory Listing
Modified Tue Jul 7 18:17:40 2009 UTC (6 years ago) by gary
add and rearrange docs for the boolean [buildout] options, including my new one, in buildout.txt; make sure that the boolean defaults are listed in buildout -vv output.

Revision 101717 - Directory Listing
Modified Tue Jul 7 15:40:47 2009 UTC (6 years ago) by gary
status: tests pass.  tests are pretty good for path ordering and for including/excluding site-packages.  todo: need to update doc.txt; need to write tests for bootstrap additions; need to add ``search-path`` option with tests.  We should be able to experiment with it now, though.

Revision 101674 - Directory Listing
Modified Tue Jul 7 00:42:45 2009 UTC (6 years ago) by gary
oops.  remove the pdb.

Revision 101673 - Directory Listing
Modified Tue Jul 7 00:14:39 2009 UTC (6 years ago) by gary
switch, um, back to include-site-packages.  add first run at tests, with resulting fixes and changes.

Revision 101598 - Directory Listing
Modified Sun Jul 5 17:11:48 2009 UTC (6 years ago) by gary
some updates based on some email with Jim.

Revision 101293 - Directory Listing
Modified Fri Jun 26 21:09:24 2009 UTC (6 years, 1 month ago) by gary
save an almost-certainly broken, but promising sketch.  This attempts to do everything I wanted except a package whitelist.  I initially implemented changes to bootstrap that removed site-packages, but decided that this was unnecessary, so ripped it out.  Tests are in progress, already causing some rewrites, but this is also a sketch for Jim to consider, if he gets around to it.

Revision 101292 - Directory Listing
Modified Fri Jun 26 21:06:12 2009 UTC (6 years, 1 month ago) by gary
Make a branch to support system Pythons better.

Rationale:

Some development shops using zc.buildout want to be able to take advantage of
OS-provided security updates when possible.  Being able to use the system
Python without installed site-packages is a basic goal.

Relying on the operating system for certain Python packages can also help with
keeping up-to-date with security releases.  Moreover, for some Python packages
this can make installation easier.  lxml/libxml2, for instance, is still
painful to install strictly within buildout.

We want to allow a usage of a system Python in buildout.  We also want to make
it possible to use certain packages from the system Python's site-packages.

This is risky.  One of buildout's advantages is repeatability. (That is, as
defined by Jim in his tutorial, "[i]t should be possible to check-in a buildout
specification and reproduce the same software later by checking out the
specification and rebuilding.")  The more you rely on the system software, the
less buildout can have enough control for a repeatable build.

We will divide our goals into two scenarios.

The first scenario is to use a system Python without its site-packages.

The second scenario is to use a system Python with some of its site-packages.

The second scenario may be too difficult; the current plan is that this will
be scaled back to use a system Python with *all* of its site-packages.


Revision 101270 - Directory Listing
Modified Wed Jun 24 17:04:25 2009 UTC (6 years, 1 month ago) by tlotze
use the download API in a more straight-forward way

Revision 101245 - Directory Listing
Modified Tue Jun 23 07:45:18 2009 UTC (6 years, 1 month ago) by tlotze
merged trunk

Revision 101241 - Directory Listing
Modified Tue Jun 23 06:52:27 2009 UTC (6 years, 1 month ago) by tlotze
refactored download API so it can be used in a more readable way

Revision 101234 - Directory Listing
Modified Mon Jun 22 19:02:06 2009 UTC (6 years, 1 month ago) by tlotze
fixed a TypeError raised when checking the MD5 sum of a local resource, provided a test for the concerned code path

Revision 101229 - Directory Listing
Modified Mon Jun 22 18:48:51 2009 UTC (6 years, 1 month ago) by jim
Update version #.  Need to make it so we can use 0.

Revision 101227 - Directory Listing
Modified Mon Jun 22 18:26:50 2009 UTC (6 years, 1 month ago) by jim
Updated version #

Revision 101226 - Directory Listing
Modified Mon Jun 22 17:51:53 2009 UTC (6 years, 1 month ago) by jim
tag

Revision 101225 - Directory Listing
Modified Mon Jun 22 17:41:40 2009 UTC (6 years, 1 month ago) by jim
- Fixed bug: when the relative paths option was used, relative paths
  could be inserted into sys.path if a relative path was used to run
  the generated script.

Revision 101223 - Directory Listing
Modified Mon Jun 22 15:10:12 2009 UTC (6 years, 1 month ago) by jim
Adjusted some test output for windows.

Revision 101222 - Directory Listing
Modified Mon Jun 22 14:05:44 2009 UTC (6 years, 1 month ago) by jim
Fixed windows incompatibilities in revent bootstrap changes

Revision 101215 - Directory Listing
Modified Mon Jun 22 10:04:58 2009 UTC (6 years, 1 month ago) by tlotze
merged trunk

Revision 101208 - Directory Listing
Modified Mon Jun 22 07:22:57 2009 UTC (6 years, 1 month ago) by tlotze
prefix temporary file names with 'buildout-'

Revision 101154 - Directory Listing
Modified Fri Jun 19 20:56:53 2009 UTC (6 years, 1 month ago) by jim
Added an upload entry point for extensions.

Also fixed some spurious failures in the bootstrap test.

Revision 101127 - Directory Listing
Modified Thu Jun 18 17:24:36 2009 UTC (6 years, 1 month ago) by tlotze
added logging to the download API

Revision 101123 - Directory Listing
Modified Thu Jun 18 10:54:24 2009 UTC (6 years, 1 month ago) by andreasjung
fixed usage of 'relative_paths' keyword parameter on Windows

Revision 101087 - Directory Listing
Modified Wed Jun 17 04:43:54 2009 UTC (6 years, 1 month ago) by tlotze
stop treating local resources specially, just put them in the cache

Revision 100843 - Directory Listing
Modified Thu Jun 11 06:52:41 2009 UTC (6 years, 1 month ago) by tlotze
handle the install-from-cache option

Revision 100842 - Directory Listing
Modified Thu Jun 11 06:51:50 2009 UTC (6 years, 1 month ago) by tlotze
handle the offline option's values correctly

Revision 100762 - Directory Listing
Modified Tue Jun 9 18:24:41 2009 UTC (6 years, 1 month ago) by tlotze
fixed path and handling and default cache filename

Revision 100753 - Directory Listing
Modified Tue Jun 9 07:13:00 2009 UTC (6 years, 1 month ago) by tlotze
have temporary files created by downloads removed at exit, updated and improved doc strings

Revision 100751 - Directory Listing
Modified Mon Jun 8 17:52:30 2009 UTC (6 years, 1 month ago) by tlotze
refactoring: handle local resources completely independently of downloading remote files

Revision 100750 - Directory Listing
Modified Mon Jun 8 17:39:54 2009 UTC (6 years, 1 month ago) by tlotze
download to a temporary location first in order to keep downloads which were aborted in the middle or have checksum mismatches out of the cache

Revision 100740 - Directory Listing
Modified Mon Jun 8 08:47:46 2009 UTC (6 years, 1 month ago) by tlotze
never create cached copies of local resources

Revision 100627 - Directory Listing
Modified Thu Jun 4 07:27:48 2009 UTC (6 years, 1 month ago) by tlotze
treat download locations given as bare file paths like file:// URLs, might still break on Windows

Revision 100626 - Directory Listing
Modified Thu Jun 4 07:26:36 2009 UTC (6 years, 1 month ago) by tlotze
added tests for evaluation rules for extends-cache and offline options

Revision 100609 - Directory Listing
Modified Wed Jun 3 07:27:52 2009 UTC (6 years, 1 month ago) by tlotze
- updated change log
- add new doc tests to combined doc.txt

Revision 100608 - Directory Listing
Modified Wed Jun 3 07:25:40 2009 UTC (6 years, 1 month ago) by tlotze
renamed and simplified some stuff to be more in line with existing doc tests

Revision 100607 - Directory Listing
Modified Wed Jun 3 07:24:29 2009 UTC (6 years, 1 month ago) by tlotze
- use the download API to download extended configuration using a cache
- added basic tests for the new behaviour

Revision 100496 - Directory Listing
Modified Thu May 28 06:54:27 2009 UTC (6 years, 2 months ago) by tlotze
interpret specified but empty download-cache option as 'don't use the cache'

Revision 100486 - Directory Listing
Modified Wed May 27 18:11:01 2009 UTC (6 years, 2 months ago) by tlotze
implemented falling back on cached files only if a resource is unavailable

Revision 100481 - Directory Listing
Modified Wed May 27 17:05:33 2009 UTC (6 years, 2 months ago) by tlotze
time.sleep wants a number, not a string

Revision 100354 - Directory Listing
Modified Mon May 25 07:19:10 2009 UTC (6 years, 2 months ago) by tlotze
raise UserError instead of ValueError on checksum mismatch

Revision 100353 - Directory Listing
Modified Mon May 25 07:18:34 2009 UTC (6 years, 2 months ago) by tlotze
handle offline mode

Revision 100150 - Directory Listing
Modified Tue May 19 20:34:04 2009 UTC (6 years, 2 months ago) by tlotze
- changed the set_cache API
- actually reuse cached downloads
- create the download cache directory if necessary
- added remaining tests for all functionality implemented so far

Revision 100128 - Directory Listing
Modified Tue May 19 13:40:55 2009 UTC (6 years, 2 months ago) by jim
Added renormalizer to avoid spurious errors on windows

Revision 100122 - Directory Listing
Modified Tue May 19 06:57:43 2009 UTC (6 years, 2 months ago) by tlotze
- added a custom URLOpener class that doesn't eat exceptions when a download failed
- added some tests for downloading without using the cache

Revision 100099 - Directory Listing
Modified Mon May 18 19:24:10 2009 UTC (6 years, 2 months ago) by tlotze
first shot at a download API, still lacks tests, doesn't handle offline mode yet

Revision 100098 - Directory Listing
Modified Mon May 18 19:21:23 2009 UTC (6 years, 2 months ago) by tlotze
created feature branch for creation of a download API

Revision 99860 - Directory Listing
Modified Tue May 12 07:13:34 2009 UTC (6 years, 2 months ago) by icemac
fixed test, so it does not break when using python 2.6 (previously a deprecation warning was displayed there inside the test output)

Revision 99819 - Directory Listing
Modified Sun May 10 14:44:25 2009 UTC (6 years, 2 months ago) by icemac
``zc.buildout.testing.buildoutSetUp`` installs a new handler in the python root logging facility. This handler is now removed during tear down as it might disturb other packages reusing buildout's testing infrastructure.


Revision 99818 - Directory Listing
Modified Sun May 10 13:19:54 2009 UTC (6 years, 2 months ago) by icemac
setuptools seems to call os.path.realpath on the paths of working set items.
On Mac OS X the path returned by tempfile.mkdtemp is not the real path.
This makes the realtive_path test of easy_install.txt failing.
Calling os.path.realpath on the base directory fixed this testfailure for python 2.4 - 2.6.

Revision 99810 - Directory Listing
Modified Sat May 9 06:14:07 2009 UTC (6 years, 2 months ago) by baijum
Added link to http://www.buildout.org

Revision 99574 - Directory Listing
Modified Wed Apr 29 13:37:44 2009 UTC (6 years, 3 months ago) by tarek
adding the --version option into bootstrap.py

Revision 99409 - Directory Listing
Modified Wed Apr 22 20:47:47 2009 UTC (6 years, 3 months ago) by yuppie
- fixed version number

Revision 99346 - Directory Listing
Modified Tue Apr 21 06:45:26 2009 UTC (6 years, 3 months ago) by icemac
addec missing changelog entry

Revision 98589 - Directory Listing
Modified Sun Mar 29 21:30:40 2009 UTC (6 years, 4 months ago) by gotcha
update version to comply with zc.recipe.testrunner

Revision 98588 - Directory Listing
Modified Sun Mar 29 21:30:34 2009 UTC (6 years, 4 months ago) by gotcha
fix help

Revision 98587 - Directory Listing
Modified Sun Mar 29 21:30:27 2009 UTC (6 years, 4 months ago) by gotcha
* -A annotated sections options; display value origins

* tests

Revision 98586 - Directory Listing
Modified Sun Mar 29 21:30:21 2009 UTC (6 years, 4 months ago) by gotcha
white spaces

Revision 98585 - Directory Listing
Modified Sun Mar 29 21:30:14 2009 UTC (6 years, 4 months ago) by gotcha
annotate files last lines

Revision 98584 - Directory Listing
Modified Sun Mar 29 21:30:07 2009 UTC (6 years, 4 months ago) by gotcha
annotate files

Revision 98583 - Directory Listing
Modified Sun Mar 29 21:30:00 2009 UTC (6 years, 4 months ago) by gotcha
made close_fds=not is_win32, but doctests still break?

Revision 98582 - Directory Listing
Modified Sun Mar 29 21:29:53 2009 UTC (6 years, 4 months ago) by gotcha
Fixed dependency information.

Revision 98581 - Directory Listing
Modified Sun Mar 29 21:29:46 2009 UTC (6 years, 4 months ago) by gotcha
Refactored generation of relative egg paths to generate simpler code.

Revision 98580 - Directory Listing
Modified Sun Mar 29 21:29:39 2009 UTC (6 years, 4 months ago) by gotcha
changed to make editing version a tad easier.

Revision 98579 - Directory Listing
Modified Sun Mar 29 21:29:33 2009 UTC (6 years, 4 months ago) by gotcha
Removed an obsolete to-do.

Revision 98578 - Directory Listing
Modified Sun Mar 29 21:29:26 2009 UTC (6 years, 4 months ago) by gotcha
Updated release date and version # -- let's go ahead and make another release.

Revision 98577 - Directory Listing
Modified Sun Mar 29 21:29:20 2009 UTC (6 years, 4 months ago) by gotcha
Updated release date -- let's go ahead and make another release.

Revision 98576 - Directory Listing
Modified Sun Mar 29 21:29:13 2009 UTC (6 years, 4 months ago) by gotcha
Documented recent changes.

Revision 98575 - Directory Listing
Modified Sun Mar 29 21:29:07 2009 UTC (6 years, 4 months ago) by gotcha
Documented new option.

Revision 98574 - Directory Listing
Modified Sun Mar 29 21:29:01 2009 UTC (6 years, 4 months ago) by gotcha
On two of my machines, I got spurious test failures when a test failed
to see that a file removed by a subprocess was actually removed.
Added logic to wait for the file to disappear. :/

Whitespace cleanup. (Although there are a few required trailing white
spaces in buildout.txt.

Revision 98573 - Directory Listing
Modified Sun Mar 29 21:28:54 2009 UTC (6 years, 4 months ago) by gotcha
Added a relative-paths option to generate egg paths relative to script
locations when generating scripts.

Revision 98572 - Directory Listing
Modified Sun Mar 29 21:28:47 2009 UTC (6 years, 4 months ago) by gotcha
Simplified code to always use the subprocess module, since buildout
itself always uses it.

Remive the build directiory before building to make sure we're clean
when we witch Python versions.

Revision 98571 - Directory Listing
Modified Sun Mar 29 21:28:40 2009 UTC (6 years, 4 months ago) by gotcha
Added a script-generation option to generate relative paths for eggs
in scripts when both the script and the eggs have a common base directory.

Revision 98570 - Directory Listing
Modified Sun Mar 29 21:28:33 2009 UTC (6 years, 4 months ago) by gotcha
svb

Revision 98569 - Directory Listing
Modified Sun Mar 29 21:28:27 2009 UTC (6 years, 4 months ago) by gotcha
Prep 1.1.2 release.

Revision 98568 - Directory Listing
Modified Sun Mar 29 21:28:21 2009 UTC (6 years, 4 months ago) by gotcha
The doctests has been beating into submission, and now run on Python 2.4, 2.5 and 2.6.

Revision 98567 - Directory Listing
Modified Sun Mar 29 21:28:14 2009 UTC (6 years, 4 months ago) by gotcha
That change actually breaks 2.5, so I revert this. Not sure we can fix 
this.

Revision 98566 - Directory Listing
Modified Sun Mar 29 21:28:07 2009 UTC (6 years, 4 months ago) by gotcha
Got rid on "fake" errors on python2.6.

Revision 98565 - Directory Listing
Modified Sun Mar 29 21:28:00 2009 UTC (6 years, 4 months ago) by gotcha
Fixed test_bootstrap_py to pass whether or not setuptools is installed
in site-packages.

Revision 98564 - Directory Listing
Modified Sun Mar 29 21:27:54 2009 UTC (6 years, 4 months ago) by gotcha
- Fix my own fix. :(

Revision 98562 - Directory Listing
Modified Sun Mar 29 21:27:47 2009 UTC (6 years, 4 months ago) by gotcha
- close_fds is not supported on win32

Revision 98561 - Directory Listing
Modified Sun Mar 29 21:27:40 2009 UTC (6 years, 4 months ago) by gotcha
reverted  last change because the trunk
isn't really stable (failing tests, hanging test)

Revision 98560 - Directory Listing
Modified Sun Mar 29 21:27:34 2009 UTC (6 years, 4 months ago) by gotcha
preparing 1.1.2 release

Revision 98559 - Directory Listing
Modified Sun Mar 29 21:27:28 2009 UTC (6 years, 4 months ago) by gotcha
- ``filepath`` needs to be quoted too, in redo_pyc

Revision 98558 - Directory Listing
Modified Sun Mar 29 21:27:20 2009 UTC (6 years, 4 months ago) by gotcha
small typos

Revision 98557 - Directory Listing
Modified Sun Mar 29 21:27:13 2009 UTC (6 years, 4 months ago) by gotcha
Fixed some tests that were failing with a "clean" Python, without
setuptools in site-packages.  For now, the tests should pass whether
or not setuptools is in site-packages.

A better fix would be to control site-packages in the tests, or,
better yet, to change buildout to ignore site-packages.

Revision 98556 - Directory Listing
Modified Sun Mar 29 21:27:06 2009 UTC (6 years, 4 months ago) by gotcha
Switched from using os.popen* to subprocess.Popen

o Avoids deprecation warnings in Python 2.6.  See:

  http://docs.python.org/library/subprocess.html#replacing-os-popen-os-popen2-os-popen3

Revision 98555 - Directory Listing
Modified Sun Mar 29 21:26:59 2009 UTC (6 years, 4 months ago) by gotcha
Fixed test (didn't see this one until I installed Python 2.4)

Revision 98554 - Directory Listing
Modified Sun Mar 29 21:26:52 2009 UTC (6 years, 4 months ago) by gotcha
- fixed some issues with Python executable paths containing spaces

Revision 98553 - Directory Listing
Modified Sun Mar 29 21:26:45 2009 UTC (6 years, 4 months ago) by gotcha
Added the `dependent-scripts` option.  When set to `true`, scripts will
be generated for all required eggs in addition to the eggs named
specifically.

The implementation is short and simple, but testing it required
changes in a lot of places.

Revision 98552 - Directory Listing
Modified Sun Mar 29 21:26:37 2009 UTC (6 years, 4 months ago) by gotcha
Fixed broken doctests.

Revision 98551 - Directory Listing
Modified Sun Mar 29 21:26:31 2009 UTC (6 years, 4 months ago) by gotcha
typo

Revision 98550 - Directory Listing
Modified Sun Mar 29 21:26:24 2009 UTC (6 years, 4 months ago) by gotcha
Typo.

Revision 98549 - Directory Listing
Modified Sun Mar 29 21:26:17 2009 UTC (6 years, 4 months ago) by gotcha
Add missing tests for new functionality that I have added in the
previous commit (shell pattern matching in develop directory list).

Revision 98548 - Directory Listing
Modified Sun Mar 29 21:26:10 2009 UTC (6 years, 4 months ago) by gotcha
Expand shell patterns when processing the list of paths in `develop`, e.g:

  [buildout]
  develop = ./local-checkouts/*

Revision 98547 - Directory Listing
Modified Sun Mar 29 21:26:04 2009 UTC (6 years, 4 months ago) by gotcha
- Conditionally import and use hashlib.md5 when it's available instead
  of md5 module, which is deprecated in Python 2.6.

Revision 98546 - Directory Listing
Modified Sun Mar 29 21:25:57 2009 UTC (6 years, 4 months ago) by gotcha
Updated log.

Signed-off-by: Georgy Berdyshev - Георгий Бердышев <codingmaster@gmail.com>

Revision 98545 - Directory Listing
Modified Sun Mar 29 21:25:51 2009 UTC (6 years, 4 months ago) by gotcha
Increased version number.

Signed-off-by: Georgy Berdyshev - Георгий Бердышев <codingmaster@gmail.com>

Revision 98544 - Directory Listing
Modified Sun Mar 29 21:25:44 2009 UTC (6 years, 4 months ago) by gotcha
Added Jython support.

Signed-off-by: Georgy Berdyshev - Георгий Бердышев <codingmaster@gmail.com>

Revision 98543 - Directory Listing
Modified Sun Mar 29 21:25:38 2009 UTC (6 years, 4 months ago) by gotcha
Added Jython support.

Signed-off-by: Georgy Berdyshev - Георгий Бердышев <codingmaster@gmail.com>

Revision 98542 - Directory Listing
Modified Sun Mar 29 21:25:31 2009 UTC (6 years, 4 months ago) by gotcha
Allow to bootstrap using the development version.

Signed-off-by: Georgy Berdyshev - Георгий Бердышев <codingmaster@gmail.com>

Revision 98541 - Directory Listing
Modified Sun Mar 29 21:25:25 2009 UTC (6 years, 4 months ago) by gotcha
Allow to bootstrap on Jython.

Signed-off-by: Georgy Berdyshev - Георгий Бердышев <codingmaster@gmail.com>

Revision 98540 - Directory Listing
Modified Sun Mar 29 21:25:19 2009 UTC (6 years, 4 months ago) by gotcha
typo

Revision 98539 - Directory Listing
Modified Sun Mar 29 21:25:12 2009 UTC (6 years, 4 months ago) by gotcha
decruft

Revision 98538 - Directory Listing
Modified Sun Mar 29 21:25:05 2009 UTC (6 years, 4 months ago) by gotcha
change "finding distributions" docs to correctly describe index and find-links behaviour

Revision 98537 - Directory Listing
Modified Sun Mar 29 21:24:59 2009 UTC (6 years, 4 months ago) by gotcha
*sigh* correct typo and other occurrence of url

Revision 98536 - Directory Listing
Modified Sun Mar 29 21:24:52 2009 UTC (6 years, 4 months ago) by gotcha
correct url used for index parameter.

Revision 98535 - Directory Listing
Modified Sun Mar 29 21:24:45 2009 UTC (6 years, 4 months ago) by gotcha
- Of course, it only makes sense to run this test if os.symlink exists.
  Also, add an entry to CHANGES.txt

Revision 98534 - Directory Listing
Modified Sun Mar 29 21:24:38 2009 UTC (6 years, 4 months ago) by gotcha

- Fixed a bug that would cause buildout to break while computing a
  directory hash if it found a broken symlink (Launchpad #250573)

Revision 98533 - Directory Listing
Modified Sun Mar 29 21:24:23 2009 UTC (6 years, 4 months ago) by gotcha
fixed dependency to zc.buildout

Revision 98532 - Directory Listing
Modified Sun Mar 29 21:24:16 2009 UTC (6 years, 4 months ago) by gotcha
docs for find-links, I'm not 100% on the order of location searching but hopefully someone can review...

Revision 98531 - Directory Listing
Modified Sun Mar 29 21:24:10 2009 UTC (6 years, 4 months ago) by gotcha
correct entry point docs.

Revision 98530 - Directory Listing
Modified Sun Mar 29 21:24:03 2009 UTC (6 years, 4 months ago) by gotcha
- Fixed a bug that caused buildouts to fail when variable
  substitutions are used to name standard directories, as in::

[buildout]
    eggs-directory = ${buildout:directory}/develop-eggs

Revision 98529 - Directory Listing
Modified Sun Mar 29 21:23:56 2009 UTC (6 years, 4 months ago) by gotcha
Using 0 leads to test failures, mainly because other packages used for
testing require higher versions. :(

Revision 98528 - Directory Listing
Modified Sun Mar 29 21:23:49 2009 UTC (6 years, 4 months ago) by gotcha
Try using 0 version on trunk.

Revision 98527 - Directory Listing
Modified Sun Mar 29 21:23:43 2009 UTC (6 years, 4 months ago) by gotcha
Added missing unzip doc.

Try using 0 version on trunk.

Revision 98526 - Directory Listing
Modified Sun Mar 29 21:23:37 2009 UTC (6 years, 4 months ago) by gotcha
Made a test work with different Python versions.

Revision 98525 - Directory Listing
Modified Sun Mar 29 21:23:30 2009 UTC (6 years, 4 months ago) by gotcha
Be more careful about which py files we recompile.

Revision 98524 - Directory Listing
Modified Sun Mar 29 21:23:22 2009 UTC (6 years, 4 months ago) by gotcha
added another renomralizer to deal with differences is setuptools
zip-safeness on windows.

Revision 98523 - Directory Listing
Modified Sun Mar 29 21:23:15 2009 UTC (6 years, 4 months ago) by gotcha
Set release date.

Revision 98522 - Directory Listing
Modified Sun Mar 29 21:23:09 2009 UTC (6 years, 4 months ago) by gotcha
- Tracebacks are now printed for internal errors (as opposed to user
  errors) even without the -D option.

- pyc and pyo files are regenerated for installed eggs so that the
  stored path in code objects matches the the install location.

Revision 98521 - Directory Listing
Modified Sun Mar 29 21:23:02 2009 UTC (6 years, 4 months ago) by gotcha
*** empty log message ***

Revision 98520 - Directory Listing
Modified Sun Mar 29 21:22:56 2009 UTC (6 years, 4 months ago) by gotcha
Updated changes.

Revision 98519 - Directory Listing
Modified Sun Mar 29 21:22:49 2009 UTC (6 years, 4 months ago) by gotcha
Added an option to change the default policy for unzipping zip-safe
eggs.

Revision 98518 - Directory Listing
Modified Sun Mar 29 21:22:42 2009 UTC (6 years, 4 months ago) by gotcha
Added an api to change the default policy for unzipping zip-safe eggs.

Revision 98517 - Directory Listing
Modified Sun Mar 29 21:22:35 2009 UTC (6 years, 4 months ago) by gotcha
Refactored to not pass an always_unzip option to
zc.buildout.easy_install.install if the user didn't use an unzip
option. This is to allow defaults set at the buildout level to be honored.

Revision 98516 - Directory Listing
Modified Sun Mar 29 21:22:28 2009 UTC (6 years, 4 months ago) by gotcha
Removed an unneeded example that caused a spurious test failure on
non-windows systems.

Revision 98515 - Directory Listing
Modified Sun Mar 29 21:22:22 2009 UTC (6 years, 4 months ago) by gotcha
Don't write .exe files if the files exist and are the same. This makes
stupid windows errors less likely.

Revision 98514 - Directory Listing
Modified Sun Mar 29 21:22:15 2009 UTC (6 years, 4 months ago) by gotcha
Refactored to harder to make sure that buildout directory options are
absolute before parts read them. This fix was motivated by a test
provoked reading the options before they were absoluticated. 

Added a special check for trying to remove buildout.exe, which fails
on windows and is generally pointless. :)

Revision 98513 - Directory Listing
Modified Sun Mar 29 21:22:08 2009 UTC (6 years, 4 months ago) by gotcha
Updated to pass on windows.

Revision 98512 - Directory Listing
Modified Sun Mar 29 21:22:01 2009 UTC (6 years, 4 months ago) by gotcha
Don't pretend to support the setuptools test runner.

Revision 98511 - Directory Listing
Modified Sun Mar 29 21:21:55 2009 UTC (6 years, 4 months ago) by gotcha
Simplified config to not try to build multiple test runners at once.

Revision 98510 - Directory Listing
Modified Sun Mar 29 21:21:48 2009 UTC (6 years, 4 months ago) by gotcha
More typos.

Revision 98509 - Directory Listing
Modified Sun Mar 29 21:21:41 2009 UTC (6 years, 4 months ago) by gotcha
more typo.

Revision 98508 - Directory Listing
Modified Sun Mar 29 21:21:34 2009 UTC (6 years, 4 months ago) by gotcha
fixed typo: buildut -> buildout

Revision 98507 - Directory Listing
Modified Sun Mar 29 21:21:27 2009 UTC (6 years, 4 months ago) by gotcha
fix typo.

I'm guessing the behaviour this typo was in is to prevent updating global buildout and setuptools versions?
This could be covered more verbosely...

Revision 98506 - Directory Listing
Modified Sun Mar 29 21:21:20 2009 UTC (6 years, 4 months ago) by gotcha
Try and make this section make sense.
I hope I haven't changed any intended meaning.

Revision 98505 - Directory Listing
Modified Sun Mar 29 21:21:13 2009 UTC (6 years, 4 months ago) by gotcha
Correct a load of typos. Hopefully these weren't meaning-o's ;-)

Revision 98504 - Directory Listing
Modified Sun Mar 29 21:21:07 2009 UTC (6 years, 4 months ago) by gotcha
Removed a bunch of unused imports and added a missing one: errno.
Gotta love PyFlakes

Revision 98503 - Directory Listing
Modified Sun Mar 29 21:21:00 2009 UTC (6 years, 4 months ago) by gotcha
typo

Revision 98502 - Directory Listing
Modified Sun Mar 29 21:20:54 2009 UTC (6 years, 4 months ago) by gotcha
release maintenance

Revision 98501 - Directory Listing
Modified Sun Mar 29 21:20:47 2009 UTC (6 years, 4 months ago) by gotcha
zc.recipe.egg is heading towards 1.1, but I'll do a beta first.

Revision 98500 - Directory Listing
Modified Sun Mar 29 21:20:41 2009 UTC (6 years, 4 months ago) by gotcha
opened for 1.0.7 dev

Revision 98499 - Directory Listing
Modified Sun Mar 29 21:20:35 2009 UTC (6 years, 4 months ago) by gotcha
preparing for release

Revision 98498 - Directory Listing
Modified Sun Mar 29 21:20:29 2009 UTC (6 years, 4 months ago) by gotcha
reverted change on buildout.cfg

Revision 98497 - Directory Listing
Modified Sun Mar 29 21:20:22 2009 UTC (6 years, 4 months ago) by gotcha
simplified stefan's example to avoid an external dependency for the test

Revision 98496 - Directory Listing
Modified Sun Mar 29 21:20:16 2009 UTC (6 years, 4 months ago) by gotcha
added reference to the changeset which fixes 1.0.5 release breakage.

Revision 98495 - Directory Listing
Modified Sun Mar 29 21:20:09 2009 UTC (6 years, 4 months ago) by gotcha
- added a test to proove that the 1.0.5 release breakage as of
  https://bugs.launchpad.net/zc.buildout/+bug/239212 is indeed solved
  in trunk

- fixed the test for the += -= syntax change.

Revision 98494 - Directory Listing
Modified Sun Mar 29 21:20:02 2009 UTC (6 years, 4 months ago) by gotcha
- further fixes for """AttributeError: Buildout instance has no 
  attribute '_logger'""" by providing reasonable defaults 
  within the Buildout constructor (related to the new 'allow-hosts' option)
  (patch by Gottfried Ganssauge) (ajung)

Revision 98493 - Directory Listing
Modified Sun Mar 29 21:19:55 2009 UTC (6 years, 4 months ago) by gotcha
open for 1.0.6 dev

Revision 98492 - Directory Listing
Modified Sun Mar 29 21:19:48 2009 UTC (6 years, 4 months ago) by gotcha
1.0.5

Revision 98491 - Directory Listing
Modified Sun Mar 29 21:19:42 2009 UTC (6 years, 4 months ago) by gotcha
- Fixed wrong split when using the += and -= syntax (mustapha)

Revision 98490 - Directory Listing
Modified Sun Mar 29 21:19:35 2009 UTC (6 years, 4 months ago) by gotcha
open for 1.0.5 dev

Revision 98489 - Directory Listing
Modified Sun Mar 29 21:19:29 2009 UTC (6 years, 4 months ago) by gotcha
1.0.4

Revision 98488 - Directory Listing
Modified Sun Mar 29 21:19:23 2009 UTC (6 years, 4 months ago) by gotcha
Added missing credit.

Revision 98487 - Directory Listing
Modified Sun Mar 29 21:19:16 2009 UTC (6 years, 4 months ago) by gotcha
merged the allow-hosts option

Revision 98486 - Directory Listing
Modified Sun Mar 29 21:19:09 2009 UTC (6 years, 4 months ago) by gotcha
 - Quote the 'executable' argument when trying to detect the python version using popen4.

Revision 98485 - Directory Listing
Modified Sun Mar 29 21:19:02 2009 UTC (6 years, 4 months ago) by gotcha
- Quote the 'spec' argument, as in the case of installing an egg from
  the buildout-cache, if the filename contains spaces it would fail

Revision 98484 - Directory Listing
Modified Sun Mar 29 21:18:55 2009 UTC (6 years, 4 months ago) by gotcha
Merged branch that extends configuration syntax with support for -= and += operators.

Revision 98483 - Directory Listing
Modified Sun Mar 29 21:18:48 2009 UTC (6 years, 4 months ago) by gotcha
open for 1.0.4 fixes

Revision 98482 - Directory Listing
Modified Sun Mar 29 21:18:41 2009 UTC (6 years, 4 months ago) by gotcha
providing useful default values in order to get around an 

AttributeError:
Buildout instance has no attribute '_logger'

Revision 98481 - Directory Listing
Modified Sun Mar 29 21:18:34 2009 UTC (6 years, 4 months ago) by gotcha
fix a variety of typos

Revision 98480 - Directory Listing
Modified Sun Mar 29 21:18:28 2009 UTC (6 years, 4 months ago) by gotcha
open for 1.0.3 development

Revision 98479 - Directory Listing
Modified Sun Mar 29 21:18:22 2009 UTC (6 years, 4 months ago) by gotcha
1.0.2

Revision 98478 - Directory Listing
Modified Sun Mar 29 21:18:16 2009 UTC (6 years, 4 months ago) by gotcha
- merged svn+ssh://andreasjung@svn.zope.org/repos/main/zc.buildout/branches/ajung-socket-timeout
- 1.0.2 release

Revision 98477 - Directory Listing
Modified Sun Mar 29 21:18:09 2009 UTC (6 years, 4 months ago) by gotcha
- more fixes for Windows

This change reduces test failures on my current platform from 48 to 3.
I hope it doesn't break zc.buildout on any other platform.

Revision 98476 - Directory Listing
Modified Sun Mar 29 21:18:02 2009 UTC (6 years, 4 months ago) by gotcha
prepared for next release

Revision 98475 - Directory Listing
Modified Sun Mar 29 21:17:56 2009 UTC (6 years, 4 months ago) by gotcha
preparing 1.0.1 bugfix release

Revision 98474 - Directory Listing
Modified Sun Mar 29 21:17:50 2009 UTC (6 years, 4 months ago) by gotcha
applied various patches for Windows issue

Revision 98473 - Directory Listing
Modified Sun Mar 29 21:17:43 2009 UTC (6 years, 4 months ago) by gotcha
Made easy_install.py's _get_version except non final releases of Python, like 2.4.4c0. (hannosch)

Revision 98472 - Directory Listing
Modified Sun Mar 29 21:17:36 2009 UTC (6 years, 4 months ago) by gotcha
typo

Revision 98471 - Directory Listing
Modified Sun Mar 29 21:17:30 2009 UTC (6 years, 4 months ago) by gotcha
updated

Revision 98470 - Directory Listing
Modified Sun Mar 29 21:17:23 2009 UTC (6 years, 4 months ago) by gotcha
- refactored rmtree functionality
- further rmtree fixes for Windows

Revision 98469 - Directory Listing
Modified Sun Mar 29 21:17:16 2009 UTC (6 years, 4 months ago) by gotcha
- applied patch fixing rmtree issues on Windows (patch by
  Gottfried Ganssauge) (ajung)

Revision 98468 - Directory Listing
Modified Sun Mar 29 21:17:09 2009 UTC (6 years, 4 months ago) by gotcha
- fixed typo in environment

- allowed to interpolate variables with the environment

- make sure the environment is cleaned

Revision 98467 - Directory Listing
Modified Sun Mar 29 21:17:02 2009 UTC (6 years, 4 months ago) by gotcha
- Added `environment` option to custom extension building options.

Revision 98466 - Directory Listing
Modified Sun Mar 29 21:16:55 2009 UTC (6 years, 4 months ago) by gotcha
whitespace

Revision 98465 - Directory Listing
Modified Sun Mar 29 21:16:48 2009 UTC (6 years, 4 months ago) by gotcha
typo

Revision 98464 - Directory Listing
Modified Sun Mar 29 21:16:41 2009 UTC (6 years, 4 months ago) by gotcha
Remove gibberish paragraph from variable substitution section (was this ever true?), correct next paragraph to reflect current example.

Revision 98463 - Directory Listing
Modified Sun Mar 29 21:16:34 2009 UTC (6 years, 4 months ago) by gotcha
The 'if not self._valid(ref)' branch is *always* executed because ref still includes the ${} substitution marker around it. Update the _valid regular expression to include the markers, shaving off 4 tests for every substitution.

Revision 98462 - Directory Listing
Modified Sun Mar 29 21:16:27 2009 UTC (6 years, 4 months ago) by gotcha
On Macs, the python executable has a capital P, so make this test case-insensitive.

Revision 98461 - Directory Listing
Modified Sun Mar 29 21:15:59 2009 UTC (6 years, 4 months ago) by gotcha
Documenation fix: replace dev.zope.org URLs of recipes
with PyPI URLs (the old ones no more working)

Revision 98444 - Directory Listing
Modified Sun Mar 29 14:02:10 2009 UTC (6 years, 4 months ago) by gotcha
update history

Revision 98440 - Directory Listing
Modified Sun Mar 29 01:25:01 2009 UTC (6 years, 4 months ago) by gotcha
fix help

Merge branch 'master' into local/gotcha-annotate

Revision 98439 - Directory Listing
Modified Sun Mar 29 01:16:15 2009 UTC (6 years, 4 months ago) by gotcha
Merge branch 'master' into local/gotcha-annotate

Revision 98438 - Directory Listing
Modified Sun Mar 29 00:29:06 2009 UTC (6 years, 4 months ago) by gotcha
with modular buildouts, would be nice to know where a key-value comes from

Revision 98303 - Directory Listing
Modified Mon Mar 23 09:19:29 2009 UTC (6 years, 4 months ago) by adamg
made close_fds=not is_win32, but doctests still break?

Revision 98251 - Directory Listing
Modified Wed Mar 18 20:27:47 2009 UTC (6 years, 4 months ago) by jim
Updated version #

Revision 98250 - Directory Listing
Modified Wed Mar 18 20:27:00 2009 UTC (6 years, 4 months ago) by jim
Updated revision.

Revision 98249 - Directory Listing
Modified Wed Mar 18 20:26:19 2009 UTC (6 years, 4 months ago) by jim
tag

Revision 98248 - Directory Listing
Modified Wed Mar 18 19:59:26 2009 UTC (6 years, 4 months ago) by jim
oops

Revision 98247 - Directory Listing
Modified Wed Mar 18 19:58:04 2009 UTC (6 years, 4 months ago) by jim
tag

Revision 98246 - Directory Listing
Modified Wed Mar 18 19:57:12 2009 UTC (6 years, 4 months ago) by jim
Fixed dependency information.

Revision 98241 - Directory Listing
Modified Wed Mar 18 16:44:21 2009 UTC (6 years, 4 months ago) by jim
Updated version #s

Revision 98240 - Directory Listing
Modified Wed Mar 18 16:43:18 2009 UTC (6 years, 4 months ago) by jim
tag

Revision 98239 - Directory Listing
Modified Wed Mar 18 14:56:44 2009 UTC (6 years, 4 months ago) by jim
Refactored generation of relative egg paths to generate simpler code.

Revision 98191 - Directory Listing
Modified Tue Mar 17 14:53:28 2009 UTC (6 years, 4 months ago) by jim
changed to make editing version a tad easier.

Revision 98190 - Directory Listing
Modified Tue Mar 17 14:52:41 2009 UTC (6 years, 4 months ago) by jim
Removed an obsolete to-do.

Revision 98189 - Directory Listing
Modified Tue Mar 17 14:51:26 2009 UTC (6 years, 4 months ago) by jim
Updated version #

Revision 98188 - Directory Listing
Modified Tue Mar 17 14:51:00 2009 UTC (6 years, 4 months ago) by jim
Updated release date and version # -- let's go ahead and make another release.

Also removed an obsolete to-do.

Revision 98187 - Directory Listing
Modified Tue Mar 17 14:49:26 2009 UTC (6 years, 4 months ago) by jim
Updated release date and version # -- let's go ahead and make another release.

Revision 98186 - Directory Listing
Modified Tue Mar 17 14:45:48 2009 UTC (6 years, 4 months ago) by jim
Updated version #

Revision 98185 - Directory Listing
Modified Tue Mar 17 14:44:16 2009 UTC (6 years, 4 months ago) by jim
tag

Revision 98184 - Directory Listing
Modified Tue Mar 17 14:43:45 2009 UTC (6 years, 4 months ago) by jim
Updated release date -- let's go ahead and make another release.

Revision 98180 - Directory Listing
Modified Tue Mar 17 13:14:17 2009 UTC (6 years, 4 months ago) by jim
Documented recent changes.

Revision 98179 - Directory Listing
Modified Tue Mar 17 13:10:49 2009 UTC (6 years, 4 months ago) by jim
Documented new option.

Revision 98178 - Directory Listing
Modified Tue Mar 17 13:09:27 2009 UTC (6 years, 4 months ago) by jim
On two of my machines, I got spurious test failures when a test failed
to see that a file removed by a subprocess was actually removed.
Added logic to wait for the file to disappear. :/

Whitespace cleanup. (Although there are a few required trailing white
spaces in buildout.txt.

Revision 98177 - Directory Listing
Modified Tue Mar 17 13:09:25 2009 UTC (6 years, 4 months ago) by jim
Added a relative-paths option to generate egg paths relative to script
locations when generating scripts.

Revision 98176 - Directory Listing
Modified Tue Mar 17 13:09:23 2009 UTC (6 years, 4 months ago) by jim
Simplified code to always use the subprocess module, since buildout
itself always uses it.

Remive the build directiory before building to make sure we're clean
when we witch Python versions.

Revision 98175 - Directory Listing
Modified Tue Mar 17 13:09:21 2009 UTC (6 years, 4 months ago) by jim
Added a script-generation option to generate relative paths for eggs
in scripts when both the script and the eggs have a common base directory.

Revision 98172 - Directory Listing
Modified Mon Mar 16 22:34:11 2009 UTC (6 years, 4 months ago) by tseaver
svb

Revision 98148 - Directory Listing
Modified Mon Mar 16 17:00:46 2009 UTC (6 years, 4 months ago) by tseaver
Tag 1.1.2 release.

Revision 98147 - Directory Listing
Modified Mon Mar 16 16:59:55 2009 UTC (6 years, 4 months ago) by tseaver
Prep 1.1.2 release.

Revision 98109 - Directory Listing
Modified Sat Mar 14 18:27:10 2009 UTC (6 years, 4 months ago) by regebro
The doctests has been beating into submission, and now run on Python 2.4, 2.5 and 2.6.

Revision 98093 - Directory Listing
Modified Sat Mar 14 15:11:01 2009 UTC (6 years, 4 months ago) by regebro
That change actually breaks 2.5, so I revert this. Not sure we can fix 
this.

Revision 98092 - Directory Listing
Modified Sat Mar 14 15:04:34 2009 UTC (6 years, 4 months ago) by regebro
Got rid on "fake" errors on python2.6.

Revision 98040 - Directory Listing
Modified Fri Mar 13 17:34:54 2009 UTC (6 years, 4 months ago) by jim
Fixed test_bootstrap_py to pass whether or not setuptools is installed
in site-packages.

Revision 98023 - Directory Listing
Modified Fri Mar 13 10:11:58 2009 UTC (6 years, 4 months ago) by sidnei
- Fix my own fix. :(

Revision 98022 - Directory Listing
Modified Fri Mar 13 09:30:37 2009 UTC (6 years, 4 months ago) by sidnei
- close_fds is not supported on win32

Revision 98020 - Directory Listing
Modified Fri Mar 13 07:24:32 2009 UTC (6 years, 4 months ago) by andreasjung
reverted  last change because the trunk
isn't really stable (failing tests, hanging test)

Revision 98018 - Directory Listing
Modified Fri Mar 13 07:10:13 2009 UTC (6 years, 4 months ago) by andreasjung
preparing 1.1.2 release

Revision 98015 - Directory Listing
Modified Fri Mar 13 06:41:53 2009 UTC (6 years, 4 months ago) by sidnei
- ``filepath`` needs to be quoted too, in redo_pyc

Revision 98013 - Directory Listing
Modified Thu Mar 12 22:02:29 2009 UTC (6 years, 4 months ago) by reinout
small typos

Revision 97819 - Directory Listing
Modified Tue Mar 10 21:13:57 2009 UTC (6 years, 4 months ago) by jim
Fixed some tests that were failing with a "clean" Python, without
setuptools in site-packages.  For now, the tests should pass whether
or not setuptools is in site-packages.

A better fix would be to control site-packages in the tests, or,
better yet, to change buildout to ignore site-packages.

Revision 97510 - Directory Listing
Modified Thu Mar 5 04:39:06 2009 UTC (6 years, 4 months ago) by tseaver
Switched from using os.popen* to subprocess.Popen

o Avoids deprecation warnings in Python 2.6.  See:

  http://docs.python.org/library/subprocess.html#replacing-os-popen-os-popen2-os-popen3

Revision 96796 - Directory Listing
Modified Thu Feb 19 20:34:58 2009 UTC (6 years, 5 months ago) by shane
Fixed test (didn't see this one until I installed Python 2.4)

Revision 96392 - Directory Listing
Modified Tue Feb 10 17:01:05 2009 UTC (6 years, 5 months ago) by yuppie
- fixed some issues with Python executable paths containing spaces

Revision 96121 - Directory Listing
Modified Thu Feb 5 04:22:24 2009 UTC (6 years, 5 months ago) by shane
Added the `dependent-scripts` option.  When set to `true`, scripts will
be generated for all required eggs in addition to the eggs named
specifically.

The implementation is short and simple, but testing it required
changes in a lot of places.

Revision 96120 - Directory Listing
Modified Thu Feb 5 02:45:22 2009 UTC (6 years, 5 months ago) by shane
Fixed broken doctests.

Revision 95530 - Directory Listing
Modified Thu Jan 29 23:27:22 2009 UTC (6 years, 6 months ago) by ccomb
typo

Revision 95445 - Directory Listing
Modified Thu Jan 29 16:02:24 2009 UTC (6 years, 6 months ago) by thefunny42
Fix typo.


Revision 95444 - Directory Listing
Modified Thu Jan 29 16:00:54 2009 UTC (6 years, 6 months ago) by thefunny42
Improve code by factoring a RequirementSet.


Revision 95407 - Directory Listing
Modified Thu Jan 29 11:17:53 2009 UTC (6 years, 6 months ago) by thefunny42
First try. Still need to merge requirement when merging distribution coming from the cache.


Revision 95404 - Directory Listing
Modified Thu Jan 29 11:07:33 2009 UTC (6 years, 6 months ago) by thefunny42
Make a branch to try to optimise how distribution are look up.


Revision 94940 - Directory Listing
Modified Thu Jan 22 13:15:54 2009 UTC (6 years, 6 months ago) by ctheune
Typo.

Revision 92955 - Directory Listing
Modified Sat Nov 15 06:41:13 2008 UTC (6 years, 8 months ago) by aaron
Made some changes so that the testing functions can share exception handling
with the main buildout.


Revision 92842 - Directory Listing
Modified Tue Nov 11 19:28:51 2008 UTC (6 years, 8 months ago) by voblia
Add missing tests for new functionality that I have added in the
previous commit (shell pattern matching in develop directory list).


Revision 92841 - Directory Listing
Modified Tue Nov 11 18:51:45 2008 UTC (6 years, 8 months ago) by voblia
Expand shell patterns when processing the list of paths in `develop`, e.g:

  [buildout]
  develop = ./local-checkouts/*


Revision 92837 - Directory Listing
Modified Sat Nov 8 23:46:29 2008 UTC (6 years, 8 months ago) by aaron
Fixed a bug in the bootstrap that made the eggs directory relativ, which caused
problems later in the build process.


Revision 92836 - Directory Listing
Modified Sat Nov 8 20:16:08 2008 UTC (6 years, 8 months ago) by aaron
Checkpoint commit in preparation for freshening.


Revision 91889 - Directory Listing
Modified Wed Oct 8 00:58:49 2008 UTC (6 years, 9 months ago) by sidnei
- Conditionally import and use hashlib.md5 when it's available instead
  of md5 module, which is deprecated in Python 2.6.


Revision 90766 - Directory Listing
Modified Wed Sep 3 14:23:30 2008 UTC (6 years, 10 months ago) by aaron
Documentation enhancements.


Revision 90483 - Directory Listing
Modified Wed Aug 27 22:45:01 2008 UTC (6 years, 11 months ago) by georgyberdyshev
Updated log.

Signed-off-by: Georgy Berdyshev - Георгий Бердышев <codingmaster@gmail.com>

Revision 90482 - Directory Listing
Modified Wed Aug 27 22:44:58 2008 UTC (6 years, 11 months ago) by georgyberdyshev
Increased version number.

Signed-off-by: Georgy Berdyshev - Георгий Бердышев <codingmaster@gmail.com>

Revision 90481 - Directory Listing
Modified Wed Aug 27 22:44:55 2008 UTC (6 years, 11 months ago) by georgyberdyshev
Added Jython support.

Signed-off-by: Georgy Berdyshev - Георгий Бердышев <codingmaster@gmail.com>

Revision 90480 - Directory Listing
Modified Wed Aug 27 22:44:52 2008 UTC (6 years, 11 months ago) by georgyberdyshev
Added Jython support.

Signed-off-by: Georgy Berdyshev - Георгий Бердышев <codingmaster@gmail.com>

Revision 90479 - Directory Listing
Modified Wed Aug 27 22:44:48 2008 UTC (6 years, 11 months ago) by georgyberdyshev
Allow to bootstrap using the development version.

Signed-off-by: Georgy Berdyshev - Георгий Бердышев <codingmaster@gmail.com>

Revision 90478 - Directory Listing
Modified Wed Aug 27 22:44:46 2008 UTC (6 years, 11 months ago) by georgyberdyshev
Allow to bootstrap on Jython.

Signed-off-by: Georgy Berdyshev - Георгий Бердышев <codingmaster@gmail.com>

Revision 90402 - Directory Listing
Modified Wed Aug 27 07:48:40 2008 UTC (6 years, 11 months ago) by zagy
typo

Revision 89831 - Directory Listing
Modified Thu Aug 14 11:08:21 2008 UTC (6 years, 11 months ago) by chrisw
decruft

Revision 89829 - Directory Listing
Modified Thu Aug 14 10:37:41 2008 UTC (6 years, 11 months ago) by chrisw
change "finding distributions" docs to correctly describe index and find-links behaviour

Revision 89828 - Directory Listing
Modified Thu Aug 14 10:31:19 2008 UTC (6 years, 11 months ago) by chrisw
*sigh* correct typo and other occurrence of url

Revision 89827 - Directory Listing
Modified Thu Aug 14 10:20:12 2008 UTC (6 years, 11 months ago) by chrisw
correct url used for index parameter.

Revision 89803 - Directory Listing
Modified Wed Aug 13 17:23:40 2008 UTC (6 years, 11 months ago) by sidnei
- Of course, it only makes sense to run this test if os.symlink exists.
  Also, add an entry to CHANGES.txt

Revision 89802 - Directory Listing
Modified Wed Aug 13 17:18:36 2008 UTC (6 years, 11 months ago) by sidnei

- Fixed a bug that would cause buildout to break while computing a
  directory hash if it found a broken symlink (Launchpad #250573)

Revision 89801 - Directory Listing
Modified Wed Aug 13 16:39:51 2008 UTC (6 years, 11 months ago) by tarek
fixed dependency to zc.buildout

Revision 89790 - Directory Listing
Modified Wed Aug 13 11:21:17 2008 UTC (6 years, 11 months ago) by chrisw
docs for find-links, I'm not 100% on the order of location searching but hopefully someone can review...

Revision 89789 - Directory Listing
Modified Wed Aug 13 09:18:23 2008 UTC (6 years, 11 months ago) by chrisw
correct entry point docs.

Revision 89238 - Directory Listing
Modified Sat Aug 2 17:13:31 2008 UTC (6 years, 11 months ago) by aaron
Added setupBuildout to the testing environment.  Added an uninstall_args
argument to Buildout.install, to get around a bug where one could not remove
ALL the parts of a buildout via install.


Revision 89237 - Directory Listing
Modified Sat Aug 2 16:44:29 2008 UTC (6 years, 11 months ago) by aaron
Branch for changes focusing on making it easier to test buildout recipes.


Revision 88921 - Directory Listing
Modified Mon Jul 28 21:49:08 2008 UTC (7 years ago) by jim
Fixed version #

Revision 88920 - Directory Listing
Modified Mon Jul 28 21:48:28 2008 UTC (7 years ago) by jim
tag

Revision 88919 - Directory Listing
Modified Mon Jul 28 21:36:28 2008 UTC (7 years ago) by jim
- Fixed a bug that caused buildouts to fail when variable
  substitutions are used to name standard directories, as in::

[buildout]
    eggs-directory = ${buildout:directory}/develop-eggs

Revision 88918 - Directory Listing
Modified Mon Jul 28 21:36:23 2008 UTC (7 years ago) by jim
Using 0 leads to test failures, mainly because other packages used for
testing require higher versions. :(

Revision 88605 - Directory Listing
Modified Sat Jul 19 15:05:19 2008 UTC (7 years ago) by jim
Try using 0 version on trunk.

Revision 88604 - Directory Listing
Modified Sat Jul 19 15:04:54 2008 UTC (7 years ago) by jim
Added missing unzip doc.

Try using 0 version on trunk.

Revision 88603 - Directory Listing
Modified Sat Jul 19 15:02:07 2008 UTC (7 years ago) by jim
Added missing unzip option doc.

Revision 88602 - Directory Listing
Modified Sat Jul 19 14:58:51 2008 UTC (7 years ago) by jim
*** empty log message ***

Revision 88601 - Directory Listing
Modified Sat Jul 19 14:56:21 2008 UTC (7 years ago) by jim
Updated version.

Revision 88600 - Directory Listing
Modified Sat Jul 19 14:53:22 2008 UTC (7 years ago) by jim
Updated version.

Revision 88599 - Directory Listing
Modified Sat Jul 19 14:50:29 2008 UTC (7 years ago) by jim
tag

Revision 88598 - Directory Listing
Modified Sat Jul 19 14:50:21 2008 UTC (7 years ago) by jim
tag

Revision 88597 - Directory Listing
Modified Sat Jul 19 14:49:40 2008 UTC (7 years ago) by jim
oops

Revision 88596 - Directory Listing
Modified Sat Jul 19 14:46:12 2008 UTC (7 years ago) by jim
oops

Revision 88594 - Directory Listing
Modified Sat Jul 19 14:28:07 2008 UTC (7 years ago) by jim
Made a test work with different Python versions.

Revision 88590 - Directory Listing
Modified Sat Jul 19 14:08:12 2008 UTC (7 years ago) by jim
set version.

Revision 88589 - Directory Listing
Modified Sat Jul 19 14:07:02 2008 UTC (7 years ago) by jim
tag

Revision 88588 - Directory Listing
Modified Sat Jul 19 14:06:43 2008 UTC (7 years ago) by jim
tag

Revision 88587 - Directory Listing
Modified Sat Jul 19 14:04:31 2008 UTC (7 years ago) by jim
Be more careful about which py files we recompile.

Revision 88586 - Directory Listing
Modified Sat Jul 19 13:53:37 2008 UTC (7 years ago) by jim
added another renomralizer to deal with differences is setuptools
zip-safeness on windows.

Revision 88585 - Directory Listing
Modified Sat Jul 19 13:29:37 2008 UTC (7 years ago) by jim
Set release date.

Revision 88584 - Directory Listing
Modified Sat Jul 19 13:26:11 2008 UTC (7 years ago) by jim
- Tracebacks are now printed for internal errors (as opposed to user
  errors) even without the -D option.

- pyc and pyo files are regenerated for installed eggs so that the
  stored path in code objects matches the the install location.

Revision 88552 - Directory Listing
Modified Fri Jul 18 20:59:08 2008 UTC (7 years ago) by jim
*** empty log message ***

Revision 88551 - Directory Listing
Modified Fri Jul 18 20:57:25 2008 UTC (7 years ago) by jim
Updated changes.

Revision 88550 - Directory Listing
Modified Fri Jul 18 20:51:43 2008 UTC (7 years ago) by jim
Added an option to change the default policy for unzipping zip-safe
eggs.

Revision 88549 - Directory Listing
Modified Fri Jul 18 20:51:27 2008 UTC (7 years ago) by jim
Added an api to change the default policy for unzipping zip-safe eggs.

Revision 88548 - Directory Listing
Modified Fri Jul 18 20:51:12 2008 UTC (7 years ago) by jim
Refactored to not pass an always_unzip option to
zc.buildout.easy_install.install if the user didn't use an unzip
option. This is to allow defaults set at the buildout level to be honored.

Revision 88547 - Directory Listing
Modified Fri Jul 18 20:51:00 2008 UTC (7 years ago) by jim
Removed an unneeded example that caused a spurious test failure on
non-windows systems.

Revision 88546 - Directory Listing
Modified Fri Jul 18 20:39:52 2008 UTC (7 years ago) by jim
Don't write .exe files if the files exist and are the same. This makes
stupid windows errors less likely.

Revision 88545 - Directory Listing
Modified Fri Jul 18 20:38:29 2008 UTC (7 years ago) by jim
Refactored to harder to make sure that buildout directory options are
absolute before parts read them. This fix was motivated by a test
provoked reading the options before they were absoluticated. 

Added a special check for trying to remove buildout.exe, which fails
on windows and is generally pointless. :)

Revision 88544 - Directory Listing
Modified Fri Jul 18 20:34:32 2008 UTC (7 years ago) by jim
Updated to pass on windows.

Revision 88462 - Directory Listing
Modified Thu Jul 17 19:17:52 2008 UTC (7 years ago) by jim
Don't pretend to support the setuptools test runner.

Revision 88461 - Directory Listing
Modified Thu Jul 17 19:17:48 2008 UTC (7 years ago) by jim
Simplified config to not try to build multiple test runners at once.

Revision 88393 - Directory Listing
Modified Wed Jul 16 00:09:58 2008 UTC (7 years ago) by chrisw
More typos.

Revision 88391 - Directory Listing
Modified Tue Jul 15 23:01:29 2008 UTC (7 years ago) by chrisw
more typo.

Revision 88390 - Directory Listing
Modified Tue Jul 15 22:58:17 2008 UTC (7 years ago) by mauritsvanrees
fixed typo: buildut -> buildout

Revision 88389 - Directory Listing
Modified Tue Jul 15 22:58:07 2008 UTC (7 years ago) by chrisw
fix typo.

I'm guessing the behaviour this typo was in is to prevent updating global buildout and setuptools versions?
This could be covered more verbosely...

Revision 88388 - Directory Listing
Modified Tue Jul 15 22:53:16 2008 UTC (7 years ago) by chrisw
Try and make this section make sense.
I hope I haven't changed any intended meaning.

Revision 88387 - Directory Listing
Modified Tue Jul 15 22:43:56 2008 UTC (7 years ago) by chrisw
Correct a load of typos. Hopefully these weren't meaning-o's ;-)

Revision 88322 - Directory Listing
Modified Sun Jul 13 15:34:56 2008 UTC (7 years ago) by philikon
Removed a bunch of unused imports and added a missing one: errno.
Gotta love PyFlakes

Revision 87836 - Directory Listing
Modified Sat Jun 28 06:25:19 2008 UTC (7 years, 1 month ago) by mj
typo

Revision 87823 - Directory Listing
Modified Fri Jun 27 08:44:38 2008 UTC (7 years, 1 month ago) by ctheune
release maintenance

Revision 87822 - Directory Listing
Modified Fri Jun 27 08:43:59 2008 UTC (7 years, 1 month ago) by ctheune
Release maintenance.

Revision 87821 - Directory Listing
Modified Fri Jun 27 08:42:30 2008 UTC (7 years, 1 month ago) by ctheune
Tag the 1.1b1 release for zc.recipe.egg.

Revision 87819 - Directory Listing
Modified Fri Jun 27 08:35:52 2008 UTC (7 years, 1 month ago) by ctheune
zc.recipe.egg is heading towards 1.1, but I'll do a beta first.

Revision 87379 - Directory Listing
Modified Fri Jun 13 21:19:15 2008 UTC (7 years, 1 month ago) by tarek
opened for 1.0.7 dev

Revision 87378 - Directory Listing
Modified Fri Jun 13 21:15:12 2008 UTC (7 years, 1 month ago) by tarek
removing the dev tag

Revision 87377 - Directory Listing
Modified Fri Jun 13 21:13:50 2008 UTC (7 years, 1 month ago) by tarek
tag for 1.0.6 release

Revision 87376 - Directory Listing
Modified Fri Jun 13 21:13:13 2008 UTC (7 years, 1 month ago) by tarek
preparing for release

Revision 87375 - Directory Listing
Modified Fri Jun 13 21:04:33 2008 UTC (7 years, 1 month ago) by tarek
reverted change on buildout.cfg

Revision 87374 - Directory Listing
Modified Fri Jun 13 21:02:59 2008 UTC (7 years, 1 month ago) by tarek
simplified stefan's example to avoid an external dependency for the test

Revision 87324 - Directory Listing
Modified Thu Jun 12 09:34:36 2008 UTC (7 years, 1 month ago) by seletz
added reference to the changeset which fixes 1.0.5 release breakage.

Revision 87323 - Directory Listing
Modified Thu Jun 12 09:14:03 2008 UTC (7 years, 1 month ago) by seletz
- added a test to proove that the 1.0.5 release breakage as of
  https://bugs.launchpad.net/zc.buildout/+bug/239212 is indeed solved
  in trunk

- fixed the test for the += -= syntax change.


Revision 87309 - Directory Listing
Modified Wed Jun 11 04:51:09 2008 UTC (7 years, 1 month ago) by andreasjung
- further fixes for """AttributeError: Buildout instance has no 
  attribute '_logger'""" by providing reasonable defaults 
  within the Buildout constructor (related to the new 'allow-hosts' option)
  (patch by Gottfried Ganssauge) (ajung)



Revision 87280 - Directory Listing
Modified Tue Jun 10 09:02:50 2008 UTC (7 years, 1 month ago) by andreasjung
open for 1.0.6 dev

Revision 87279 - Directory Listing
Modified Tue Jun 10 09:02:02 2008 UTC (7 years, 1 month ago) by andreasjung
1.0.5

Revision 87278 - Directory Listing
Modified Tue Jun 10 09:00:16 2008 UTC (7 years, 1 month ago) by andreasjung
1.0.5

Revision 87277 - Directory Listing
Modified Tue Jun 10 08:59:51 2008 UTC (7 years, 1 month ago) by andreasjung
- Fixed wrong split when using the += and -= syntax (mustapha)

Revision 87264 - Directory Listing
Modified Tue Jun 10 04:48:33 2008 UTC (7 years, 1 month ago) by andreasjung
open for 1.0.5 dev

Revision 87263 - Directory Listing
Modified Tue Jun 10 04:47:10 2008 UTC (7 years, 1 month ago) by andreasjung
1.0.4

Revision 87262 - Directory Listing
Modified Tue Jun 10 04:46:44 2008 UTC (7 years, 1 month ago) by andreasjung
1.0.4

Revision 87252 - Directory Listing
Modified Mon Jun 9 11:24:43 2008 UTC (7 years, 1 month ago) by malthe
Added missing credit.

Revision 87237 - Directory Listing
Modified Sat Jun 7 23:16:44 2008 UTC (7 years, 1 month ago) by tarek
merged the allow-hosts option

Revision 87236 - Directory Listing
Modified Sat Jun 7 22:08:05 2008 UTC (7 years, 1 month ago) by tarek
branch for timeout option

Revision 87226 - Directory Listing
Modified Sat Jun 7 16:30:15 2008 UTC (7 years, 1 month ago) by sidnei
 - Quote the 'executable' argument when trying to detect the python version using popen4.

Revision 87219 - Directory Listing
Modified Sat Jun 7 00:48:46 2008 UTC (7 years, 1 month ago) by sidnei
- Quote the 'spec' argument, as in the case of installing an egg from
  the buildout-cache, if the filename contains spaces it would fail

Revision 87202 - Directory Listing
Modified Fri Jun 6 15:28:42 2008 UTC (7 years, 1 month ago) by malthe
Deleting; branch merged into trunk.

Revision 87201 - Directory Listing
Modified Fri Jun 6 15:28:02 2008 UTC (7 years, 1 month ago) by malthe
Merged branch that extends configuration syntax with support for -= and += operators.

Revision 87200 - Directory Listing
Modified Fri Jun 6 15:24:57 2008 UTC (7 years, 1 month ago) by malthe
Added test for cumulative operations.

Revision 87176 - Directory Listing
Modified Thu Jun 5 18:33:15 2008 UTC (7 years, 1 month ago) by malthe
Fixed issue with alternative operator spelling (omitting spaces).

Revision 87175 - Directory Listing
Modified Thu Jun 5 17:58:47 2008 UTC (7 years, 1 month ago) by malthe
A patch contributed by Mustapha Benali that provide - and + prefix operators for buildout configuration option values; this allow adding and removing option values to an already existing section option (applicable when extending configuration files). See also: http://answers.edge.launchpad.net/zc.buildout/+question/35159.

Revision 87174 - Directory Listing
Modified Thu Jun 5 17:57:20 2008 UTC (7 years, 1 month ago) by malthe
Creating branch.

Revision 87173 - Directory Listing
Modified Thu Jun 5 17:56:53 2008 UTC (7 years, 1 month ago) by malthe
Reverting copy; we need the changeset.

Revision 87171 - Directory Listing
Modified Thu Jun 5 17:48:06 2008 UTC (7 years, 1 month ago) by malthe
A patch contributed by Mustapha Benali that provide - and + prefix operators for buildout configuration option values; this allow adding and removing option values to an already existing section option (applicable when extending configuration files). See also: http://answers.edge.launchpad.net/zc.buildout/+question/35159.

Revision 87087 - Directory Listing
Modified Sun Jun 1 08:03:56 2008 UTC (7 years, 2 months ago) by andreasjung
open for 1.0.4 fixes

Revision 87086 - Directory Listing
Modified Sun Jun 1 08:03:10 2008 UTC (7 years, 2 months ago) by andreasjung
1.0.3

Revision 87085 - Directory Listing
Modified Sun Jun 1 08:01:35 2008 UTC (7 years, 2 months ago) by andreasjung
providing useful default values in order to get around an 

AttributeError:
Buildout instance has no attribute '_logger' 



Revision 86756 - Directory Listing
Modified Wed May 14 17:32:58 2008 UTC (7 years, 2 months ago) by fdrake
fix a variety of typos

Revision 86714 - Directory Listing
Modified Tue May 13 18:56:30 2008 UTC (7 years, 2 months ago) by andreasjung
open for 1.0.3 development

Revision 86713 - Directory Listing
Modified Tue May 13 18:56:03 2008 UTC (7 years, 2 months ago) by andreasjung
1.0.2

Revision 86712 - Directory Listing
Modified Tue May 13 18:54:42 2008 UTC (7 years, 2 months ago) by andreasjung
1.0.2

Revision 86711 - Directory Listing
Modified Tue May 13 18:54:24 2008 UTC (7 years, 2 months ago) by andreasjung
- merged svn+ssh://andreasjung@svn.zope.org/repos/main/zc.buildout/branches/ajung-socket-timeout
- 1.0.2 release

Revision 86561 - Directory Listing
Modified Fri May 9 05:39:42 2008 UTC (7 years, 2 months ago) by andreasjung
help text for -t option

Revision 86559 - Directory Listing
Modified Fri May 9 05:16:33 2008 UTC (7 years, 2 months ago) by andreasjung
socket time

Revision 86557 - Directory Listing
Modified Fri May 9 05:05:10 2008 UTC (7 years, 2 months ago) by andreasjung
new option -t <seconds>
for setting the socket timeout

Revision 86556 - Directory Listing
Modified Fri May 9 04:22:17 2008 UTC (7 years, 2 months ago) by andreasjung
adding socket timeout support

Revision 86091 - Directory Listing
Modified Fri May 2 13:21:26 2008 UTC (7 years, 3 months ago) by yuppie
- more fixes for Windows

This change reduces test failures on my current platform from 48 to 3.
I hope it doesn't break zc.buildout on any other platform.

Revision 85147 - Directory Listing
Modified Mon Apr 7 13:28:25 2008 UTC (7 years, 3 months ago) by tarek
won't block urls if they are local (file://*)

Revision 85110 - Directory Listing
Modified Sat Apr 5 07:20:04 2008 UTC (7 years, 3 months ago) by tarek
first draft of allow-hosts option

Revision 85092 - Directory Listing
Modified Fri Apr 4 08:06:12 2008 UTC (7 years, 3 months ago) by tarek
branch to work on allow-host

Revision 85078 - Directory Listing
Modified Wed Apr 2 20:08:09 2008 UTC (7 years, 3 months ago) by andreasjung
prepared for next release

Revision 85077 - Directory Listing
Modified Wed Apr 2 20:07:11 2008 UTC (7 years, 3 months ago) by andreasjung
1.0.1

Revision 85061 - Directory Listing
Modified Wed Apr 2 15:04:24 2008 UTC (7 years, 3 months ago) by andreasjung
preparing 1.0.1 bugfix release

Revision 85041 - Directory Listing
Modified Mon Mar 31 15:57:30 2008 UTC (7 years, 4 months ago) by andreasjung
applied various patches for Windows issue

Revision 84641 - Directory Listing
Modified Thu Mar 13 17:38:48 2008 UTC (7 years, 4 months ago) by hannosch
Made easy_install.py's _get_version except non final releases of Python, like 2.4.4c0. (hannosch)

Revision 84247 - Directory Listing
Modified Mon Feb 25 23:05:11 2008 UTC (7 years, 5 months ago) by faassen
Try to test the versions/develop interaction. Unfortunately for some
reason this test fails.

Revision 84246 - Directory Listing
Modified Mon Feb 25 23:03:51 2008 UTC (7 years, 5 months ago) by faassen
Create a branch to store some work.

Revision 84147 - Directory Listing
Modified Fri Feb 22 22:36:51 2008 UTC (7 years, 5 months ago) by ccomb
typo

Revision 84137 - Directory Listing
Modified Fri Feb 22 15:00:09 2008 UTC (7 years, 5 months ago) by andreasjung
updated

Revision 84136 - Directory Listing
Modified Fri Feb 22 14:56:36 2008 UTC (7 years, 5 months ago) by andreasjung
- refactored rmtree functionality
- further rmtree fixes for Windows

Revision 84115 - Directory Listing
Modified Thu Feb 21 15:17:55 2008 UTC (7 years, 5 months ago) by andreasjung
- applied patch fixing rmtree issues on Windows (patch by
  Gottfried Ganssauge) (ajung)

Revision 84019 - Directory Listing
Modified Mon Feb 18 12:41:04 2008 UTC (7 years, 5 months ago) by zagy
- fixed typo in environment

- allowed to interpolate variables with the environment

- make sure the environment is cleaned

Revision 84015 - Directory Listing
Modified Mon Feb 18 10:24:10 2008 UTC (7 years, 5 months ago) by zagy
- Added `environment` option to custom extension building options.

Revision 84010 - Directory Listing
Modified Mon Feb 18 09:08:33 2008 UTC (7 years, 5 months ago) by zagy
whitespace

Revision 84009 - Directory Listing
Modified Mon Feb 18 09:01:13 2008 UTC (7 years, 5 months ago) by zagy
typo

Revision 83764 - Directory Listing
Modified Tue Feb 12 14:51:34 2008 UTC (7 years, 5 months ago) by mj
Remove gibberish paragraph from variable substitution section (was this ever true?), correct next paragraph to reflect current example.

Revision 83762 - Directory Listing
Modified Tue Feb 12 09:03:40 2008 UTC (7 years, 5 months ago) by mj
The 'if not self._valid(ref)' branch is *always* executed because ref still includes the ${} substitution marker around it. Update the _valid regular expression to include the markers, shaving off 4 tests for every substitution.

Revision 83761 - Directory Listing
Modified Tue Feb 12 09:01:43 2008 UTC (7 years, 5 months ago) by mj
On Macs, the python executable has a capital P, so make this test case-insensitive.

Revision 83607 - Directory Listing
Modified Thu Feb 7 10:10:49 2008 UTC (7 years, 5 months ago) by baijum
Documenation fix: replace dev.zope.org URLs of recipes
with PyPI URLs (the old ones no more working)

Revision 83172 - Directory Listing
Modified Thu Jan 24 16:25:20 2008 UTC (7 years, 6 months ago) by gotcha
refactor description specific work in its own class
test eggs that is not a recipe

Revision 83149 - Directory Listing
Modified Thu Jan 24 00:16:20 2008 UTC (7 years, 6 months ago) by tarek
fixed tests

Revision 83145 - Directory Listing
Modified Wed Jan 23 22:37:00 2008 UTC (7 years, 6 months ago) by tarek
check format of two lines doctring

Revision 83142 - Directory Listing
Modified Wed Jan 23 22:31:02 2008 UTC (7 years, 6 months ago) by tarek
give help on specific version

Revision 83123 - Directory Listing
Modified Wed Jan 23 20:58:01 2008 UTC (7 years, 6 months ago) by tarek
more explanation on the purpose of the tests

Revision 83117 - Directory Listing
Modified Wed Jan 23 18:06:53 2008 UTC (7 years, 6 months ago) by tarek
now we have a full test case for the versions conflicts, next step is to make changes in the describe command so it passes

Revision 83113 - Directory Listing
Modified Wed Jan 23 16:08:00 2008 UTC (7 years, 6 months ago) by tarek
making sure we get the zc.recipe.egg docstring

Revision 83112 - Directory Listing
Modified Wed Jan 23 15:46:46 2008 UTC (7 years, 6 months ago) by tarek
added a 'describe' command that displays an egg docstring

Revision 83111 - Directory Listing
Modified Wed Jan 23 15:38:10 2008 UTC (7 years, 6 months ago) by tarek
Branch to add a new command-line option to get infos about the recipes in use

Revision 83110 - Directory Listing
Modified Wed Jan 23 15:35:52 2008 UTC (7 years, 6 months ago) by tarek
revert change

Revision 83109 - Directory Listing
Modified Wed Jan 23 15:35:31 2008 UTC (7 years, 6 months ago) by tarek
trying a commit

Revision 83097 - Directory Listing
Modified Tue Jan 22 23:47:25 2008 UTC (7 years, 6 months ago) by jim
Removed wrong trove classifier that should be computed from the
version #. Grrrr.

Revision 82860 - Directory Listing
Modified Mon Jan 14 01:11:54 2008 UTC (7 years, 6 months ago) by jim
Fixed version #

Revision 82859 - Directory Listing
Modified Mon Jan 14 01:09:16 2008 UTC (7 years, 6 months ago) by jim
tagged

Revision 82858 - Directory Listing
Modified Mon Jan 14 01:08:39 2008 UTC (7 years, 6 months ago) by jim
Updated to next version #

Revision 82857 - Directory Listing
Modified Mon Jan 14 01:07:54 2008 UTC (7 years, 6 months ago) by jim
Updated release info.

Revision 82856 - Directory Listing
Modified Mon Jan 14 00:46:41 2008 UTC (7 years, 6 months ago) by jim
Rearranged the selecting-python tests to make it possible to run some
selecting Python tests without Python 2.3 available, since I've lost
Python 2.3 in my upgrade to Mac OS X 2.5. :(

Revision 82853 - Directory Listing
Modified Sun Jan 13 20:53:04 2008 UTC (7 years, 6 months ago) by jim
Made realpath more robust and added some missing and removed some
extra uses.

Revision 82851 - Directory Listing
Modified Sun Jan 13 20:51:19 2008 UTC (7 years, 6 months ago) by jim
Fixed some typos and windows test bugs.

Revision 82850 - Directory Listing
Modified Sun Jan 13 19:36:11 2008 UTC (7 years, 6 months ago) by jim
Updated to reflect recent pypi name change.

Revision 82849 - Directory Listing
Modified Sun Jan 13 19:36:04 2008 UTC (7 years, 6 months ago) by jim
Added separate test scripts for different Python versions, making it
easier to test multiple versions at once.

Revision 82848 - Directory Listing
Modified Sun Jan 13 19:08:14 2008 UTC (7 years, 6 months ago) by jim
Actuallly, buildout is pretty stable at this point. :)

1.0 coming soon. :)

Revision 82847 - Directory Listing
Modified Sun Jan 13 19:07:36 2008 UTC (7 years, 6 months ago) by jim
We now have support for making distributions via
zc.sourcedistribution.

Revision 82846 - Directory Listing
Modified Sun Jan 13 19:06:03 2008 UTC (7 years, 6 months ago) by jim
Reverted 82078, which made script path order non-deterministic,
leading to test failures.  The change also caused buildout to fail
with Python 2.3, which lacks a set builtin.

Revision 82333 - Directory Listing
Modified Tue Dec 18 16:09:48 2007 UTC (7 years, 7 months ago) by fdrake
fix two typos in one line (!)

Revision 82282 - Directory Listing
Modified Thu Dec 13 18:25:47 2007 UTC (7 years, 7 months ago) by ccomb
added a french translation of the buildout tutorial
(just replaced the code-block with block, and added a Contents)

Revision 82275 - Directory Listing
Modified Thu Dec 13 11:52:58 2007 UTC (7 years, 7 months ago) by ccomb
fixed typos found during translation

Revision 82078 - Directory Listing
Modified Sun Dec 2 14:03:30 2007 UTC (7 years, 7 months ago) by fschulze
The list of eggs in generated scripts is sorted and duplicates removed. This prevents problems in WingIDE and makes it easier for humans to look at and use the list of eggs.

Revision 81449 - Directory Listing
Modified Sat Nov 3 19:15:40 2007 UTC (7 years, 8 months ago) by srichter
vb.

Revision 81448 - Directory Listing
Modified Sat Nov 3 19:15:24 2007 UTC (7 years, 8 months ago) by srichter
Create release tag.

Revision 81447 - Directory Listing
Modified Sat Nov 3 19:14:30 2007 UTC (7 years, 8 months ago) by srichter
Get ready for final release.

Revision 81356 - Directory Listing
Modified Thu Nov 1 12:58:47 2007 UTC (7 years, 9 months ago) by jim
Prep for next release.

Revision 81355 - Directory Listing
Modified Thu Nov 1 12:55:01 2007 UTC (7 years, 9 months ago) by jim
tagged

Revision 81354 - Directory Listing
Modified Thu Nov 1 12:54:52 2007 UTC (7 years, 9 months ago) by jim
foud last minute doc problem

Revision 81353 - Directory Listing
Modified Thu Nov 1 12:54:34 2007 UTC (7 years, 9 months ago) by jim
Doh -- Forgot date :(

Revision 81352 - Directory Listing
Modified Thu Nov 1 12:53:07 2007 UTC (7 years, 9 months ago) by jim
tagged

Revision 81351 - Directory Listing
Modified Thu Nov 1 12:50:51 2007 UTC (7 years, 9 months ago) by jim
fixed rst bug.

Revision 81350 - Directory Listing
Modified Thu Nov 1 12:48:59 2007 UTC (7 years, 9 months ago) by jim
foud last minute doc problem

Revision 81349 - Directory Listing
Modified Thu Nov 1 12:46:45 2007 UTC (7 years, 9 months ago) by jim
tagged

Revision 81268 - Directory Listing
Modified Wed Oct 31 11:43:11 2007 UTC (7 years, 9 months ago) by jim
Feature Change:

Added a configuration option that causes buildout to error if a
  version is picked. This is a nice safety belt when fixing all
  versions is intented, especially whan creating releases.

(This already-desired feature made it easier to write the test for
  the bug fix below. :)

Bug Fixed:

When installing from source releases, a version specification (via a
  buildout versions section) for setuptools was ignored when deciding
  which setuptools to use to build an egg from the source release.

Revision 81247 - Directory Listing
Modified Tue Oct 30 22:46:41 2007 UTC (7 years, 9 months ago) by rossp
Oops, forgot CHANGES.txt entry for r81245

Revision 81246 - Directory Listing
Modified Tue Oct 30 22:44:46 2007 UTC (7 years, 9 months ago) by rossp
151820: Add the distribution directory to sys.path when running
the setup.py script so that the setup.py script can import modules
from the distribution directory.

Revision 81245 - Directory Listing
Modified Tue Oct 30 22:39:49 2007 UTC (7 years, 9 months ago) by rossp
Fix verbose option handling of debug logging message

Revision 81183 - Directory Listing
Modified Mon Oct 29 18:32:22 2007 UTC (7 years, 9 months ago) by amos
deleting old branch, now that it is merged to trunk

Revision 81182 - Directory Listing
Modified Mon Oct 29 17:04:41 2007 UTC (7 years, 9 months ago) by amos
Merged amos-dependency-links branch to trunk (r80906:81181).

Now there's a buildout option (use-dependency-links) that allows you to 
disable setuptool dependency_links metadata.

Revision 81181 - Directory Listing
Modified Mon Oct 29 16:30:36 2007 UTC (7 years, 9 months ago) by amos
Fix test so that it passes in Python 2.3, 2.4, and 2.5.

Revision 81175 - Directory Listing
Modified Sun Oct 28 16:11:15 2007 UTC (7 years, 9 months ago) by jim
Fixed bug:

When using a local find links or index, distributions weren't copied
 to the download cache.

Revision 81136 - Directory Listing
Modified Sat Oct 27 16:12:26 2007 UTC (7 years, 9 months ago) by jim
Added missing doctest for setup command.

Improved error message when no arguments are given to the setup
command.

The setup command no-longer requires a config file.

Revision 81135 - Directory Listing
Modified Sat Oct 27 16:12:24 2007 UTC (7 years, 9 months ago) by jim
Ignore more.

Revision 80951 - Directory Listing
Modified Sat Oct 20 19:22:14 2007 UTC (7 years, 9 months ago) by amos
* Made relationship between dependency_links and find_links clearer.
* Improved coverage of tests.
* Fixed some typos.

Revision 80925 - Directory Listing
Modified Thu Oct 18 17:15:17 2007 UTC (7 years, 9 months ago) by amos
add test file that I missed in the last commit

Revision 80924 - Directory Listing
Modified Thu Oct 18 17:14:35 2007 UTC (7 years, 9 months ago) by amos
Added use-dependency-links option to buildout. This option lets you 
ignore dependency_links setup metadata if you wish. The default behavior 
of buildout is not changed.

Revision 80918 - Directory Listing
Modified Thu Oct 18 12:14:52 2007 UTC (7 years, 9 months ago) by jim
branch to document creating rpms

Revision 80906 - Directory Listing
Modified Wed Oct 17 19:59:06 2007 UTC (7 years, 9 months ago) by amos
creating branch for dependency_links work

Revision 80638 - Directory Listing
Modified Fri Oct 5 12:47:32 2007 UTC (7 years, 9 months ago) by baijum
Fix #149352 : setup sub-command without any argument error
ref: https://bugs.launchpad.net/bugs/149352

Revision 79076 - Directory Listing
Modified Tue Aug 21 13:44:05 2007 UTC (7 years, 11 months ago) by jim
Not needed

Revision 79075 - Directory Listing
Modified Tue Aug 21 13:43:32 2007 UTC (7 years, 11 months ago) by jim
tagged

Revision 79052 - Directory Listing
Modified Mon Aug 20 21:49:46 2007 UTC (7 years, 11 months ago) by jim
Changed the default policy back to what it was to avoid breakage in
  existing buildouts.  Use::

[buildout]
    prefer-final = true

to get the new policy.  The new policy will go into effect in
  buildout 2.

Revision 79044 - Directory Listing
Modified Mon Aug 20 18:28:17 2007 UTC (7 years, 11 months ago) by jim
tagged

Revision 79043 - Directory Listing
Modified Mon Aug 20 18:22:06 2007 UTC (7 years, 11 months ago) by jim
Created branch for backward compatibility.


Revision 79042 - Directory Listing
Modified Mon Aug 20 18:01:34 2007 UTC (7 years, 11 months ago) by jim
Added missing date.

Revision 79041 - Directory Listing
Modified Mon Aug 20 17:58:07 2007 UTC (7 years, 11 months ago) by jim
Changed the default index to http://cheeseshop.python.org/simple.

Revision 79039 - Directory Listing
Modified Mon Aug 20 17:19:59 2007 UTC (7 years, 11 months ago) by jim
- Now, final distributions are prefered over non-final versions.  If
  both final and non-final versions satisfy a requirement, then the
  final version will be used even if it is older.  The normal way to
  override this for specific packages is to specifically require a
  non-final version, either specifically or via a lower bound.

- There is a buildout prefer-final version that can be used with a
  value of "false"::

prefer-final = false

To prefer newer versions, regardless of whether or not they are
  final, buildout-wide.

Revision 79038 - Directory Listing
Modified Mon Aug 20 17:04:13 2007 UTC (7 years, 11 months ago) by jim
Changed the way the test setup avoids reading ~/.buildout/default.cfg
to work with recent change changes to use expanduser rather than
reading $HOME directly.

Revision 78741 - Directory Listing
Modified Fri Aug 10 05:42:07 2007 UTC (7 years, 11 months ago) by fdrake
fix typo reported by Jeff Shell

Revision 78544 - Directory Listing
Modified Thu Aug 2 15:13:04 2007 UTC (8 years ago) by wichert
Fix typo

Revision 78371 - Directory Listing
Modified Fri Jul 27 12:52:17 2007 UTC (8 years ago) by jim
Switch URL to PyPI from svn.zope.org.

Revision 78202 - Directory Listing
Modified Thu Jul 19 23:02:47 2007 UTC (8 years ago) by philikon
Fix https://bugs.launchpad.net/zc.buildout/+bug/126441.

Revision 78201 - Directory Listing
Modified Thu Jul 19 23:02:22 2007 UTC (8 years ago) by philikon
bump version number on the trunk before doing some changes.

Revision 78045 - Directory Listing
Modified Tue Jul 17 02:01:16 2007 UTC (8 years ago) by rogerineichen
Create branch for adding better windows support

Revision 77863 - Directory Listing
Modified Fri Jul 13 14:17:28 2007 UTC (8 years ago) by fdrake
fix typo

Revision 77676 - Directory Listing
Modified Tue Jul 10 11:25:17 2007 UTC (8 years ago) by jim
 r96854@Avalon:  jim | 2007-07-10 07:23:08 -0400
 Added a buildout uption to enable older behavior of not prefering
 final releases.
 

Revision 77675 - Directory Listing
Modified Tue Jul 10 11:25:14 2007 UTC (8 years ago) by jim
 r96853@Avalon:  jim | 2007-07-09 07:37:00 -0400
 Updated to relect new distros in sample.
 

Revision 77674 - Directory Listing
Modified Tue Jul 10 11:25:10 2007 UTC (8 years ago) by jim
 r96852@Avalon:  jim | 2007-07-09 07:36:59 -0400
 Added additional tests and fixed bugs found in handling final
 preference.
 

Revision 77673 - Directory Listing
Modified Tue Jul 10 11:25:08 2007 UTC (8 years ago) by jim
 r96851@Avalon:  jim | 2007-07-08 09:36:40 -0400
 Implemented a policy of prefering final distributions with a
 python-level option to turn it off.
 

Revision 77486 - Directory Listing
Modified Thu Jul 5 21:46:36 2007 UTC (8 years ago) by jim
Branch to add prefer-final support

Revision 77456 - Directory Listing
Modified Thu Jul 5 12:56:35 2007 UTC (8 years ago) by jim
Tagged release

Revision 77455 - Directory Listing
Modified Thu Jul 5 12:55:28 2007 UTC (8 years ago) by jim
Updated to work offline if setuptools is in the path.

Revision 77454 - Directory Listing
Modified Thu Jul 5 12:24:43 2007 UTC (8 years ago) by jim
Removed untested broken code with an optimization to avoid checking
for versions if the given requirement had an upper limit and we
already had the distribution whos version was the upper limit.

Added simpler tested code that checks for the simpler case that teh
requirement is for a specific version and we already have that
version.  In general, specifying upper limits other than a single
version is kind of dumb, so it's not worth optimizing for that case.

Revision 76854 - Directory Listing
Modified Wed Jun 20 18:45:27 2007 UTC (8 years, 1 month ago) by jim
Updated release info

Revision 76853 - Directory Listing
Modified Wed Jun 20 18:24:52 2007 UTC (8 years, 1 month ago) by jim
Tweaks to deal with output differences between windows and unix.

Revision 76852 - Directory Listing
Modified Wed Jun 20 18:23:54 2007 UTC (8 years, 1 month ago) by jim
Fixed careless bug in computation of exe file names.

Also rearranged some code to work with emacs python mode. :)

Revision 76851 - Directory Listing
Modified Wed Jun 20 18:22:25 2007 UTC (8 years, 1 month ago) by jim
Use os.path.join rather than /.

Revision 76847 - Directory Listing
Modified Wed Jun 20 17:33:27 2007 UTC (8 years, 1 month ago) by jim
Sanitized some expected output.

Revision 76846 - Directory Listing
Modified Wed Jun 20 16:51:58 2007 UTC (8 years, 1 month ago) by jim
Sanitized some output I missed before.

Revision 76843 - Directory Listing
Modified Wed Jun 20 14:21:09 2007 UTC (8 years, 1 month ago) by jim
Changed the way we run system commands in tests to get more
deterministic output by outputing all of standard output followed
by all of standard error.

Revision 76791 - Directory Listing
Modified Tue Jun 19 15:13:31 2007 UTC (8 years, 1 month ago) by jim
tagged

Revision 76787 - Directory Listing
Modified Tue Jun 19 14:01:30 2007 UTC (8 years, 1 month ago) by jim
Updated release info

Revision 76778 - Directory Listing
Modified Tue Jun 19 00:30:52 2007 UTC (8 years, 1 month ago) by jim
Now, when loading extensions, we search find links and the index.

Removed a test that was obsoleted by a setuptools improvement in
handling failed downloads.

Updated to reflect a change in bootstrapping. (I wonder why this
wasn't needed sooner.)

Revision 76777 - Directory Listing
Modified Tue Jun 19 00:30:48 2007 UTC (8 years, 1 month ago) by jim
Now, when loading extensions, we search find links and the index.

Revision 76776 - Directory Listing
Modified Tue Jun 19 00:30:39 2007 UTC (8 years, 1 month ago) by jim
Fixed a typo.

Revision 76627 - Directory Listing
Modified Mon Jun 11 20:56:08 2007 UTC (8 years, 1 month ago) by jim
Branch to work on documentation of how to build rpms with buildout

Revision 76281 - Directory Listing
Modified Mon Jun 4 07:57:34 2007 UTC (8 years, 1 month ago) by jim
Updated for DZUG.

Revision 76048 - Directory Listing
Modified Thu May 31 14:48:10 2007 UTC (8 years, 2 months ago) by jim
Ignore whotespace cause python2.5 added one. :)

Revision 76047 - Directory Listing
Modified Thu May 31 14:39:01 2007 UTC (8 years, 2 months ago) by jim
Updated release info.

Revision 76023 - Directory Listing
Modified Wed May 30 21:30:59 2007 UTC (8 years, 2 months ago) by jim
Updated release info.

Revision 76022 - Directory Listing
Modified Wed May 30 21:22:30 2007 UTC (8 years, 2 months ago) by jim
Changed the logging format to exclude the logger name for the
zc.buildout logger.  This reduces noise in the output.  This change
was so far reaching, I decided to go ahead and clean up lots of log
messages, adding some missing periods and adding quotes around
requirement strings and file paths.

in easy_install.py, added logging to show why distributions are added
in verbose mode and removed recusive code to show requirement chains
when errors occurred.

Revision 76021 - Directory Listing
Modified Wed May 30 21:22:25 2007 UTC (8 years, 2 months ago) by jim
Added a test script that can be run when offline.

Revision 76016 - Directory Listing
Modified Wed May 30 20:16:23 2007 UTC (8 years, 2 months ago) by jim
tests pass, ready to merge

Revision 76006 - Directory Listing
Modified Wed May 30 19:31:43 2007 UTC (8 years, 2 months ago) by jim
checkpointing

Revision 75967 - Directory Listing
Modified Sat May 26 14:23:42 2007 UTC (8 years, 2 months ago) by jim
checkpoint

Revision 75966 - Directory Listing
Modified Sat May 26 14:23:07 2007 UTC (8 years, 2 months ago) by jim
logging improvements

Revision 75710 - Directory Listing
Modified Sat May 12 17:00:49 2007 UTC (8 years, 2 months ago) by jim
- Added a new init command for creating a new buildout. This creates
  an empty configuration file and then bootstraps.

- Except when using the new init command, it is now an error to run
  buildout without a configuration file.

- 75607: buildout should not run if it creates an empty buildout.cfg

Revision 75709 - Directory Listing
Modified Sat May 12 17:00:47 2007 UTC (8 years, 2 months ago) by jim
Updated to use newer testing API to reduce clutter.

Revision 75706 - Directory Listing
Modified Sat May 12 15:11:31 2007 UTC (8 years, 2 months ago) by jim
61890: file:// urls don't seem to work in find-links

setuptools requires that file urls that point to directories must
end in a "/".  Added a workaround.

Revision 75701 - Directory Listing
Modified Sat May 12 13:50:18 2007 UTC (8 years, 2 months ago) by jim
- buildout changes to the buildout directory before running recipe
  install and update methods.

- 59270: Buggy recipes can cause failures in later recipes via chdir

Also updated a test to reflect logging of script installation.

Revision 75700 - Directory Listing
Modified Sat May 12 13:00:03 2007 UTC (8 years, 2 months ago) by jim
tagged

Revision 75699 - Directory Listing
Modified Sat May 12 12:59:24 2007 UTC (8 years, 2 months ago) by jim
updated release info

Revision 75648 - Directory Listing
Modified Wed May 9 10:06:14 2007 UTC (8 years, 2 months ago) by jim
Added documentation of error handling requirementsfor recipes and an
api to help clean up created paths when errors occir in recipe install
and update methods.

Made sure buildout exited with a non-zeo exit status when errors
occurred.

Revision 75601 - Directory Listing
Modified Mon May 7 07:11:15 2007 UTC (8 years, 2 months ago) by jim
Bug 92891: bootstrap crashes with recipe option in buildout section.

Revision 75600 - Directory Listing
Modified Mon May 7 06:41:36 2007 UTC (8 years, 2 months ago) by jim
Log scripts created, as suggested in:
https://bugs.launchpad.net/zc.buildout/+bug/71353

Revision 75593 - Directory Listing
Modified Sun May 6 21:11:27 2007 UTC (8 years, 2 months ago) by jim
Fixed: Bug #96892.

Now use  system setuptools  if it is  available.  This can  also speed
bootstrapping,  since we  don't need  to download  setuptools  in more
cases.

Revision 75592 - Directory Listing
Modified Sun May 6 20:44:19 2007 UTC (8 years, 2 months ago) by jim
Added test that seems to disprove
https://bugs.launchpad.net/zc.buildout/+bug/105081.

Revision 75589 - Directory Listing
Modified Sun May 6 20:22:31 2007 UTC (8 years, 2 months ago) by jim
Improved error reporting by showing which packages require other
packages that can't be found or that cause version conflicts.

Revision 75588 - Directory Listing
Modified Sun May 6 20:22:27 2007 UTC (8 years, 2 months ago) by jim
Improved error reporting by showing which packages require other
packages that can't be found or that cause version conflicts.

Fixed a renormalizer to prevent spurious test failures,

Revision 75587 - Directory Listing
Modified Sun May 6 20:22:23 2007 UTC (8 years, 2 months ago) by jim
Improved error reporting by showing which packages require other
packages that can't be found or that cause version conflicts.

Download caches didn't work on mac os x if directories in the download
cache path were symbolic links.

Revision 75586 - Directory Listing
Modified Sun May 6 20:22:19 2007 UTC (8 years, 2 months ago) by jim
Fixed typos.

Revision 73963 - Directory Listing
Modified Sun Apr 1 13:53:00 2007 UTC (8 years, 4 months ago) by jim
added pycon 2007 tutorial source

Revision 73399 - Directory Listing
Modified Tue Mar 20 14:15:38 2007 UTC (8 years, 4 months ago) by jim
Updated release info.

Revision 73398 - Directory Listing
Modified Tue Mar 20 12:08:46 2007 UTC (8 years, 4 months ago) by jim
Added test of specifying version to build.

Revision 73397 - Directory Listing
Modified Tue Mar 20 12:08:44 2007 UTC (8 years, 4 months ago) by jim
Added the (documented) egg option and deprecated use of the eggs option.

Revision 73346 - Directory Listing
Modified Mon Mar 19 16:18:53 2007 UTC (8 years, 4 months ago) by jim
Fixed a typo for isdir.

Revision 73345 - Directory Listing
Modified Mon Mar 19 16:18:51 2007 UTC (8 years, 4 months ago) by jim
Made a test work accross python versions.

Revision 73344 - Directory Listing
Modified Mon Mar 19 16:18:48 2007 UTC (8 years, 4 months ago) by jim
Fixed a cleanup bug that caused temporary directories to get left behind.

Revision 73343 - Directory Listing
Modified Mon Mar 19 16:18:47 2007 UTC (8 years, 4 months ago) by jim
Updated release info.

Revision 73341 - Directory Listing
Modified Mon Mar 19 15:03:21 2007 UTC (8 years, 4 months ago) by jim
Added a test to deal with installing source dists with bad .py files.

Revision 73340 - Directory Listing
Modified Mon Mar 19 15:03:18 2007 UTC (8 years, 4 months ago) by jim
Added support for a download cache.

Revision 73339 - Directory Listing
Modified Mon Mar 19 15:03:15 2007 UTC (8 years, 4 months ago) by jim
Fixed a Python version dependency.

Revision 73338 - Directory Listing
Modified Mon Mar 19 13:00:21 2007 UTC (8 years, 4 months ago) by jim
Added an option to install only from a download cache.

Revision 73327 - Directory Listing
Modified Sun Mar 18 18:56:31 2007 UTC (8 years, 4 months ago) by jim
Added basic low-level support for a download cache.

This led to a pretty major refactoring.

Revision 73326 - Directory Listing
Modified Sun Mar 18 18:48:45 2007 UTC (8 years, 4 months ago) by jim


Revision 73325 - Directory Listing
Modified Sun Mar 18 18:48:41 2007 UTC (8 years, 4 months ago) by jim
Fixed a bug:
It wasn't possible to give options on the command line for sections
not defined in a configuration file.

Revision 73206 - Directory Listing
Modified Thu Mar 15 19:47:20 2007 UTC (8 years, 4 months ago) by alex
Added -b and -B options to buildout.py.
Began work on implementing -b and -B options in easy_install.py.

Revision 73197 - Directory Listing
Modified Thu Mar 15 18:10:57 2007 UTC (8 years, 4 months ago) by alex
Creating a brach for the changes I have made to zc.buildout.

Revision 73188 - Directory Listing
Modified Thu Mar 15 13:05:38 2007 UTC (8 years, 4 months ago) by jim


Revision 73187 - Directory Listing
Modified Thu Mar 15 13:04:04 2007 UTC (8 years, 4 months ago) by jim
Updated release info.

Revision 73186 - Directory Listing
Modified Thu Mar 15 12:52:37 2007 UTC (8 years, 4 months ago) by jim
Updated release info.

Revision 73178 - Directory Listing
Modified Wed Mar 14 22:44:00 2007 UTC (8 years, 4 months ago) by jim
- Changed the way the installed database (.installed.cfg) is handled
  to avoid database corruption when a user breaks out of a buildout
  with control-c.

- Don't save an installed database if there are no installed parts or
  develop egg links.

Revision 73131 - Directory Listing
Modified Fri Mar 9 21:00:06 2007 UTC (8 years, 4 months ago) by jim
*** empty log message ***

Revision 73130 - Directory Listing
Modified Fri Mar 9 20:52:55 2007 UTC (8 years, 4 months ago) by jim
Print warnings of unused options in the buildout and installed-part
sections.

Revision 73126 - Directory Listing
Modified Fri Mar 9 16:40:54 2007 UTC (8 years, 4 months ago) by jim
Added "doing" info when getting distributions.

Treat DistutilsErrors as user errors.

Revision 73125 - Directory Listing
Modified Fri Mar 9 16:40:52 2007 UTC (8 years, 4 months ago) by jim
Updated release info

Revision 73082 - Directory Listing
Modified Thu Mar 8 23:33:27 2007 UTC (8 years, 4 months ago) by jim
Improved error reporting/handling:

- Added "logical tracebacks" that show functionally what the buildout
  was doing when an error occurs.  Don't show a Python traceback
  unless the -D option is used.

- Added a -D option that causes the buildout to print a traceback and
  start the pdb post-mortem debugger when an error occurs.

Revision 73070 - Directory Listing
Modified Thu Mar 8 18:46:17 2007 UTC (8 years, 4 months ago) by jim
Added missing documentation for the buildout variable.

Revision 73039 - Directory Listing
Modified Wed Mar 7 20:59:22 2007 UTC (8 years, 4 months ago) by ctheune
 - snapshot of the first little work to get the first download cache in


Revision 73038 - Directory Listing
Modified Wed Mar 7 20:57:23 2007 UTC (8 years, 4 months ago) by ctheune
 creating a working branch for the download cache

Revision 73019 - Directory Listing
Modified Tue Mar 6 19:53:25 2007 UTC (8 years, 4 months ago) by jim
Updated release info.

Revision 73018 - Directory Listing
Modified Tue Mar 6 19:23:52 2007 UTC (8 years, 4 months ago) by jim
Updated release info.

Revision 73017 - Directory Listing
Modified Tue Mar 6 19:23:50 2007 UTC (8 years, 4 months ago) by jim
Added support for repeatable buildouts by allowing egg versions to
be specified in a versions section.

Changed the log format for picked versions.

Revision 73015 - Directory Listing
Modified Tue Mar 6 18:26:33 2007 UTC (8 years, 4 months ago) by jim
Added an api to set a default value for the versions option.
This will allow a versions feature to be added without updating all
recipes initially.  Later, recipes that support custom versions will
be able to override the defaults by passing options.

Revision 73006 - Directory Listing
Modified Tue Mar 6 16:02:59 2007 UTC (8 years, 4 months ago) by jim
Features:

- The easy_install module install and build functions now accept a
  versions argument that supplied to mapping from project name to
  version numbers.  This can be used to fix version numbers for
  required distributions and their depenencies.

When a version isn't fixed, using either a versions option or using
  a fixed version number in a requirement, then a debug log message is
  emitted indicating the version picked.  This is useful for setting
  versions options.

- Added a remove testing helper function that removes files or directories.

Revision 72980 - Directory Listing
Modified Mon Mar 5 12:04:25 2007 UTC (8 years, 4 months ago) by jim
Adjusted the output for verbosity levels.  Using a single -v option
no longer causes voluminous setuptools output.  Uisng -vv and -vvv
now triggers extra setuptools output.

Improved a logging message.

Revision 72979 - Directory Listing
Modified Mon Mar 5 12:04:17 2007 UTC (8 years, 4 months ago) by jim
Fixed a bug in constructing a project interpreter.

Revision 72886 - Directory Listing
Modified Tue Feb 27 16:47:44 2007 UTC (8 years, 5 months ago) by ctheune
 - typo

Revision 72819 - Directory Listing
Modified Mon Feb 26 16:31:22 2007 UTC (8 years, 5 months ago) by nathan
Fix for bug #84866; correct reference to the executable.

Revision 72467 - Directory Listing
Modified Thu Feb 8 17:31:12 2007 UTC (8 years, 5 months ago) by jim
Added missing release date.

Revision 72466 - Directory Listing
Modified Thu Feb 8 17:30:24 2007 UTC (8 years, 5 months ago) by jim
Fixed a broken test.

Revision 72465 - Directory Listing
Modified Thu Feb 8 17:30:21 2007 UTC (8 years, 5 months ago) by jim
Added flush/fsync to the write method to try to avoid
spurious test failures.  I'm not sure this is really necessary.

Revision 72464 - Directory Listing
Modified Thu Feb 8 17:30:19 2007 UTC (8 years, 5 months ago) by jim
Added release date.

Revision 72432 - Directory Listing
Modified Wed Feb 7 23:47:28 2007 UTC (8 years, 5 months ago) by jim
Feature Changes
---------------

- Added a buildout newest option, to control whether the newest
  distributions should be sought to meet requirements.  This might
  also provide a hint to recipes that don't deal with
  distributions. For example, a recipe that manages subversion
  checkouts might not update a checkout if newest is set to "false".

- The recipe-testing support setUp function now adds the name
  *buildout* to the test namespace with a value that is the path to
  the buildout script in the sample buildout.  This allows tests to
  use

>>> print system(buildout),

rather than:

>>> print system(join('bin', 'buildout')),

Bugs Fixed
----------

- Paths returned from update methods replaced lists of installed files
  rather than augmenting them.

Revision 72431 - Directory Listing
Modified Wed Feb 7 23:43:36 2007 UTC (8 years, 5 months ago) by jim
Added support for the buildout newest option.

Also added a missing tests for upgrading.

Revision 72383 - Directory Listing
Modified Mon Feb 5 23:03:44 2007 UTC (8 years, 5 months ago) by jim
Added newest keyword parameter to the install and build functions to
allow for getting less than the newest but still getting what's
necessary.

Revision 72219 - Directory Listing
Modified Wed Jan 24 23:44:12 2007 UTC (8 years, 6 months ago) by jim
tagged release

Revision 72218 - Directory Listing
Modified Wed Jan 24 23:11:02 2007 UTC (8 years, 6 months ago) by jim
Fixed bug:
Explicitly specifying a Python executable failed if the output of
running Python with the -V option included a 2-digit (rather than a
3-digit) version number.

Revision 72215 - Directory Listing
Modified Wed Jan 24 16:03:19 2007 UTC (8 years, 6 months ago) by jim
Make a separate project for the testrunner recipe.

Revision 72177 - Directory Listing
Modified Mon Jan 22 17:03:36 2007 UTC (8 years, 6 months ago) by jim
Updated release info.

Feature Changes
---------------

- By popular demand, added a -o command-line option that is a short
  hand for the assignment buildout:offline=true.

Bugs Fixed
----------

- When deciding whether recipe develop eggs had changed, buildout
  incorrectly considered files in .svn and CVS directories.

Revision 72076 - Directory Listing
Modified Wed Jan 17 21:47:01 2007 UTC (8 years, 6 months ago) by jim
updated release info

Revision 72075 - Directory Listing
Modified Wed Jan 17 21:45:06 2007 UTC (8 years, 6 months ago) by jim
Removed sme changes that didn't apply.

Added initialization and arguments options to the scripts recipe.

Revision 72074 - Directory Listing
Modified Wed Jan 17 21:45:02 2007 UTC (8 years, 6 months ago) by jim
Added some changes that were added in the wrong place.

Revision 72071 - Directory Listing
Modified Wed Jan 17 17:25:00 2007 UTC (8 years, 6 months ago) by jim
- Added documentation for some previously undocumented features of the 
  easy_install APIs.

- Added an eggs recipe that *just* installes eggs.

- Advertized the scripts recipe for creating scripts.

Updated some tests to deal with the fact that setuptools eggs keep
oscillating between being files and directories.

Revision 72058 - Directory Listing
Modified Tue Jan 16 16:46:05 2007 UTC (8 years, 6 months ago) by jim
Documented some preciously undocumented options/values.
These are used and tested indirectly in various ways.

Revision 71765 - Directory Listing
Modified Sun Jan 7 14:01:52 2007 UTC (8 years, 6 months ago) by ctheune
 - fixed typo

Revision 71507 - Directory Listing
Modified Fri Dec 8 16:48:16 2006 UTC (8 years, 7 months ago) by jim
Dev branch to work on: 
  
  http://svn.zope.org/zc.buildout/trunk/specifications/repeatable.txt?view=auto


Revision 71504 - Directory Listing
Modified Thu Dec 7 22:15:59 2006 UTC (8 years, 7 months ago) by jim
Fixed typos.

Revision 71503 - Directory Listing
Modified Thu Dec 7 22:15:57 2006 UTC (8 years, 7 months ago) by jim
Bugs Fixed
----------

- https://bugs.launchpad.net/products/zc.buildout/+bug/71246

Buildout extensions installed as eggs couldn't be loaded in offline
  mode.

Revision 71497 - Directory Listing
Modified Thu Dec 7 21:46:23 2006 UTC (8 years, 7 months ago) by jim
Normalized expected path.

Revision 71496 - Directory Listing
Modified Thu Dec 7 21:34:35 2006 UTC (8 years, 7 months ago) by jim
Added the ability to load configuration from URLs.

Revision 71490 - Directory Listing
Modified Thu Dec 7 19:12:33 2006 UTC (8 years, 7 months ago) by jim
Updated release info.

Revision 71489 - Directory Listing
Modified Thu Dec 7 19:02:57 2006 UTC (8 years, 7 months ago) by jim
Bugs Fixed
----------

- Uninstall recipes weren't loaded correctly in cases where
  no parts in the (new) configuration used the recipe egg.

Revision 71488 - Directory Listing
Modified Thu Dec 7 18:54:31 2006 UTC (8 years, 7 months ago) by jim
Feature Changes
---------------

- A new command-line argument, -U, suppresses reading user defaults.

- You can now suppress use of an installed-part database
  (e.g. .installed.cfg) by sprifying an empty value for the buildout
  installed option.

Revision 71481 - Directory Listing
Modified Thu Dec 7 16:10:56 2006 UTC (8 years, 7 months ago) by jim
retire unneeded branches

Revision 71477 - Directory Listing
Modified Thu Dec 7 13:45:16 2006 UTC (8 years, 7 months ago) by jim
Fixed a bug in the install command.  Parts that installed parts
depended on were installed too.  This is nice under normal
circumstances, but when the install command is used with a list of
parts, then the promise is that *only* those parts will be installed.
This is an important use case, because it can speed development.

Revision 71457 - Directory Listing
Modified Wed Dec 6 16:45:08 2006 UTC (8 years, 7 months ago) by jim
Updated release info.

Revision 71456 - Directory Listing
Modified Wed Dec 6 16:45:04 2006 UTC (8 years, 7 months ago) by jim
Bugs Fixed
----------

- Uninstall recipes weren't loaded correctly in cases where
  no parts in the (new) configuration used the recipe egg.

Revision 71434 - Directory Listing
Modified Wed Dec 6 12:38:17 2006 UTC (8 years, 7 months ago) by jim
checkpointing

Revision 71433 - Directory Listing
Modified Wed Dec 6 12:37:21 2006 UTC (8 years, 7 months ago) by jim


Revision 71426 - Directory Listing
Modified Tue Dec 5 22:33:21 2006 UTC (8 years, 7 months ago) by jim
Corrected release info.

Revision 71425 - Directory Listing
Modified Tue Dec 5 22:30:55 2006 UTC (8 years, 7 months ago) by jim
added release info.

Revision 71424 - Directory Listing
Modified Tue Dec 5 22:22:16 2006 UTC (8 years, 7 months ago) by jim
Physical directory sizes can vary accross platforms.
Use the logical size instead.

Revision 71423 - Directory Listing
Modified Tue Dec 5 21:46:40 2006 UTC (8 years, 7 months ago) by amos
Changed uninstall recipe to be tied more closely with normal recipes. 
Both now must use the same name. Thus there is no need for a part 
'uninstall' option.

Revision 71422 - Directory Listing
Modified Tue Dec 5 20:53:37 2006 UTC (8 years, 7 months ago) by amos
Added uninstall recipes feature.

Revision 71417 - Directory Listing
Modified Tue Dec 5 12:14:05 2006 UTC (8 years, 7 months ago) by jim
Path-normalize expected output.

Revision 71416 - Directory Listing
Modified Tue Dec 5 12:13:31 2006 UTC (8 years, 7 months ago) by jim
Normalize extension names.

Revision 71415 - Directory Listing
Modified Tue Dec 5 12:12:56 2006 UTC (8 years, 7 months ago) by jim
Don't re-generate buildout scripts.  This especially causes problems
on windows.

Revision 71414 - Directory Listing
Modified Tue Dec 5 12:12:02 2006 UTC (8 years, 7 months ago) by jim
Adjust buildout script name for windows.

Revision 71413 - Directory Listing
Modified Tue Dec 5 12:11:14 2006 UTC (8 years, 7 months ago) by jim
Path-normalize expected output.

Revision 71412 - Directory Listing
Modified Tue Dec 5 12:10:36 2006 UTC (8 years, 7 months ago) by jim
Path-normalize expected output.

Normalize extension names.

Remove a no-longer needed normaliation

Revision 71411 - Directory Listing
Modified Tue Dec 5 11:44:54 2006 UTC (8 years, 7 months ago) by jim
tag release

Revision 71410 - Directory Listing
Modified Tue Dec 5 11:44:35 2006 UTC (8 years, 7 months ago) by jim
tag release

Revision 71404 - Directory Listing
Modified Mon Dec 4 22:09:03 2006 UTC (8 years, 7 months ago) by jim
retire dev branch after merge to trunk

Revision 71399 - Directory Listing
Modified Mon Dec 4 21:25:37 2006 UTC (8 years, 7 months ago) by jim
Updated release info.

Revision 71398 - Directory Listing
Modified Mon Dec 4 21:19:40 2006 UTC (8 years, 7 months ago) by jim
Merged revisions 71277 to 71397 from dev branch:

Feature Changes
---------------

- Variable substitutions now reflect option data written by recipes.

- A part referenced by a part in a parts list is now added to the parts
  list before the referencing part.  This means that you can omit
  parts from the parts list if they are referenced by other parts.

- Added a develop function to the easy_install module to aid in
  creating develop eggs with custom build_ext options.

- The build and develop functions in the easy_install module now
  return the path of the egg or egg link created.

- Removed the limitation that parts named in the install command can
  only name configured parts.

- Removed support ConfigParser-style variable substitutions
  (e.g. %(foo)s). Only the string-template style of variable
  (e.g. ${section:option}) substitutions will be supported.
  Supporting both violates "there's only one way to do it".

- Deprecated the buildout-section extendedBy option.

Revision 71397 - Directory Listing
Modified Mon Dec 4 21:10:17 2006 UTC (8 years, 7 months ago) by jim
Updated release info.

Revision 71395 - Directory Listing
Modified Mon Dec 4 20:07:53 2006 UTC (8 years, 7 months ago) by jim
Fixed egg copying code to overwite existing file, if necessary.

Revision 71394 - Directory Listing
Modified Mon Dec 4 20:01:32 2006 UTC (8 years, 7 months ago) by jim
Added a develop recipe.

Added support for all reasonable build_ext options to the build and
develop recipes.

The build and develop functions and recipes now return the paths
created.

Revision 71391 - Directory Listing
Modified Sun Dec 3 22:56:10 2006 UTC (8 years, 7 months ago) by jim
Include Python api in docs.

Revision 71390 - Directory Listing
Modified Sun Dec 3 22:56:08 2006 UTC (8 years, 7 months ago) by jim
Simplified the develop logging output a little.

Revision 71389 - Directory Listing
Modified Sun Dec 3 22:56:05 2006 UTC (8 years, 7 months ago) by jim
Added a function for creating develop eggs and changed the buildout to
use it.

Simplified the develop logging output a little.

Revision 71388 - Directory Listing
Modified Sun Dec 3 22:56:02 2006 UTC (8 years, 7 months ago) by jim
Updated the test to actually make sure that the generated extension
actually works.

Revision 71387 - Directory Listing
Modified Sun Dec 3 19:56:19 2006 UTC (8 years, 7 months ago) by jim
*** empty log message ***

Revision 71386 - Directory Listing
Modified Sun Dec 3 19:55:27 2006 UTC (8 years, 7 months ago) by jim
Added doctest for auto part inclusion and ordering.

Fixed a buglet in ordering of recorded installed-part information.

Removed some comments about the abandoned decision to only allow
configured parts on the command line.  Now, when using the install
command, you can list any parts you want.

Revision 71376 - Directory Listing
Modified Sat Dec 2 16:10:10 2006 UTC (8 years, 7 months ago) by jim
Convert to "real path" when checking whether 2 paths are the same.
This works around the fact that some key directories, such as /tmp, on
macos are symbolic links.

Various updates to relect that we no-longer do %(foo)s substitutions.

Tests all pas on mac osx now.

Revision 71375 - Directory Listing
Modified Sat Dec 2 16:10:07 2006 UTC (8 years, 7 months ago) by jim
Removed extra %, since we no-longer do %(foo)s substitutions.

Revision 71374 - Directory Listing
Modified Sat Dec 2 16:10:02 2006 UTC (8 years, 7 months ago) by jim
Removed extra space.

Revision 71327 - Directory Listing
Modified Wed Nov 29 08:44:53 2006 UTC (8 years, 8 months ago) by ctheune
- typo

Revision 71321 - Directory Listing
Modified Tue Nov 28 22:05:09 2006 UTC (8 years, 8 months ago) by jim
- Variable substitutions now reflect option data written by recipes.

- A part referenced by a part in a part list is now added to the part
  list before the referencing part.  This means that you can omit
  parts from the parts list if they are referenced by other parts.

XXX need tests for this.

- Removed support ConfigParser-style variable substitutions
  (e.g. %(foo)s). Only the string-template style of variable
  (e.g. ${section:option}) substitutions will be supported.
  Supporting both violates "there's only one way to do it".

- Deprecated the buildout-section extendedBy option.

Revision 71277 - Directory Listing
Modified Wed Nov 22 22:18:11 2006 UTC (8 years, 8 months ago) by jim
devel branch

Revision 71101 - Directory Listing
Modified Thu Nov 9 17:03:25 2006 UTC (8 years, 8 months ago) by jim
Added buildroot var, although, I'm not sure that I'm going to pursue
this.

Revision 71098 - Directory Listing
Modified Wed Nov 8 22:20:19 2006 UTC (8 years, 8 months ago) by jim
Branch to work on a buildroot option to make generating system
packages from buildout easier.

Revision 71017 - Directory Listing
Modified Wed Nov 1 14:29:33 2006 UTC (8 years, 9 months ago) by jinty
Whitespace, formatting and spelling.

Revision 70935 - Directory Listing
Modified Fri Oct 27 17:40:56 2006 UTC (8 years, 9 months ago) by jim
Removed excess function and imports.

Revision 70908 - Directory Listing
Modified Wed Oct 25 02:11:51 2006 UTC (8 years, 9 months ago) by fdrake
fix typos

Revision 70907 - Directory Listing
Modified Tue Oct 24 23:56:42 2006 UTC (8 years, 9 months ago) by jim
Bugs Fixed
----------

- We treat setuptools as a dependency of any distribution that
  (declares that it) uses namespace packages, whether it declares
  setuptools as a dependency or not.  This wasn't working for eggs
  intalled by virtue of being dependencies.

Revision 70906 - Directory Listing
Modified Tue Oct 24 23:31:47 2006 UTC (8 years, 9 months ago) by jim
tag release

Revision 70905 - Directory Listing
Modified Tue Oct 24 23:31:31 2006 UTC (8 years, 9 months ago) by jim
tag release

Revision 70904 - Directory Listing
Modified Tue Oct 24 23:30:28 2006 UTC (8 years, 9 months ago) by jim
Added a working-directory option.

Revision 70903 - Directory Listing
Modified Tue Oct 24 23:30:24 2006 UTC (8 years, 9 months ago) by jim
Added the ability to specify initialization code when creating scripts.

Revision 70902 - Directory Listing
Modified Tue Oct 24 21:05:16 2006 UTC (8 years, 9 months ago) by jim


Revision 70901 - Directory Listing
Modified Tue Oct 24 21:04:21 2006 UTC (8 years, 9 months ago) by jim
Updated release info.

Revision 70900 - Directory Listing
Modified Tue Oct 24 21:04:19 2006 UTC (8 years, 9 months ago) by jim
Bugs Fixed:

`67737 <https://launchpad.net/products/zc.buildout/+bug/67737>`_
     Verbose and quite output options caused errors when the 
     develop buildout option was used to create develop eggs.

`67871 <https://launchpad.net/products/zc.buildout/+bug/67871>`_
     Installation failed if the source was a (local) unzipped
     egg.

`67873 <https://launchpad.net/products/zc.buildout/+bug/67873>`_
     There was an error in producing an error message when part names
     passed to the install command weren't included in the
     configuration.

Revision 70730 - Directory Listing
Modified Mon Oct 16 21:21:34 2006 UTC (8 years, 9 months ago) by jim
tagged release

Revision 70729 - Directory Listing
Modified Mon Oct 16 21:21:23 2006 UTC (8 years, 9 months ago) by jim
tagged release

Revision 70728 - Directory Listing
Modified Mon Oct 16 21:20:56 2006 UTC (8 years, 9 months ago) by jim
tagged release

Revision 70727 - Directory Listing
Modified Mon Oct 16 21:20:01 2006 UTC (8 years, 9 months ago) by jim
Updated release info.

Revision 70726 - Directory Listing
Modified Mon Oct 16 21:08:29 2006 UTC (8 years, 9 months ago) by jim
When installing zip-safe eggs from local directories, the eggs were
moved, rather than copied, removing them from the source directory.

Revision 70725 - Directory Listing
Modified Mon Oct 16 20:27:49 2006 UTC (8 years, 9 months ago) by jim
You can now create develop eggs for setup scripts that don't use setuptools.

Revision 70724 - Directory Listing
Modified Mon Oct 16 20:27:47 2006 UTC (8 years, 9 months ago) by jim
At the start of a test, change the working directory to the sample
buildout.

Revision 70602 - Directory Listing
Modified Wed Oct 11 11:13:03 2006 UTC (8 years, 9 months ago) by jim
When bootstrapping with a buildout that has develop eggs for buildout
or setuptools, copy the develop eggs to the new buildout's
develop-eggs directory, rather than its eggs directory.

Revision 70580 - Directory Listing
Modified Sun Oct 8 20:43:41 2006 UTC (8 years, 9 months ago) by jim
Added missing for controlling upgrades by specifying versions for
setuptools and zc.buildout.

Don't upgrade if the buildout command is non-local.

Revision 70579 - Directory Listing
Modified Sun Oct 8 20:43:39 2006 UTC (8 years, 9 months ago) by jim
Added missing documentation of the offline option.

Revision 70578 - Directory Listing
Modified Sun Oct 8 19:27:44 2006 UTC (8 years, 9 months ago) by jim
- If a distribution defines namespace packages but fails to declare 
  setuptools as one of its dependencies, we now treat setuptools as an 
  implicit dependency.  We generate a warning if the distribution
  is a develop egg.

- Remove old develop egg links. This requires storing the old link
  paths in .installed.cfg.

Revision 70576 - Directory Listing
Modified Sun Oct 8 14:10:11 2006 UTC (8 years, 9 months ago) by jim
Forgot to remove a done to-do yesterday.

Revision 70561 - Directory Listing
Modified Sat Oct 7 17:10:47 2006 UTC (8 years, 9 months ago) by jim
Added a recipe update method.

Revision 70514 - Directory Listing
Modified Wed Oct 4 04:29:19 2006 UTC (8 years, 9 months ago) by alga
Typo fix.

Revision 70503 - Directory Listing
Modified Mon Oct 2 21:22:11 2006 UTC (8 years, 9 months ago) by alga
Fixed typos in the usage message.

Revision 70499 - Directory Listing
Modified Mon Oct 2 18:13:35 2006 UTC (8 years, 9 months ago) by jim
Renamed the runsetup command to setup.

Revision 70498 - Directory Listing
Modified Mon Oct 2 18:01:58 2006 UTC (8 years, 9 months ago) by jim
tagged release

Revision 70497 - Directory Listing
Modified Mon Oct 2 18:01:16 2006 UTC (8 years, 9 months ago) by jim
Bugs Fixed
----------

Non-zip-safe eggs were not unzipped when they were installed.

Revision 70465 - Directory Listing
Modified Sun Oct 1 17:47:37 2006 UTC (8 years, 10 months ago) by jim
tagging release

Revision 70464 - Directory Listing
Modified Sun Oct 1 17:46:45 2006 UTC (8 years, 10 months ago) by jim
Fixed a bug in runsetup that caused setup scripts that introspected
__file__ to fail.

Revision 70463 - Directory Listing
Modified Sun Oct 1 17:46:43 2006 UTC (8 years, 10 months ago) by jim
Updated release information.

Revision 70462 - Directory Listing
Modified Sun Oct 1 17:46:41 2006 UTC (8 years, 10 months ago) by jim
Fixed a bug in reading doc files to create a lng desription.  Relative
paths were used, causing setup to fail when run from a different
directory.

Updated release information.

Revision 70461 - Directory Listing
Modified Sun Oct 1 17:46:39 2006 UTC (8 years, 10 months ago) by jim
Fixed a bug in building from source releases with alternate Python
versions.

Fixed a bug in installing by direct egg download.

Revision 70460 - Directory Listing
Modified Sun Oct 1 17:46:36 2006 UTC (8 years, 10 months ago) by jim
Use Python 2.3 for selecting-python tests and only run these tests if
the version of python used to run the tests is not Python-2.3.

Use pypi as the index when running these tests. This is,
unfortunately, necessary because when installing a source distro for
another version of Python, we need to download setuptools for the
desired version.  Maybe in the future we can figure out a way for the
tests to use a local copy of setuptools.

Revision 70459 - Directory Listing
Modified Sun Oct 1 15:18:02 2006 UTC (8 years, 10 months ago) by jim
Tagging release

Revision 70458 - Directory Listing
Modified Sun Oct 1 15:17:48 2006 UTC (8 years, 10 months ago) by jim
Tagging release

Revision 70457 - Directory Listing
Modified Sun Oct 1 15:17:13 2006 UTC (8 years, 10 months ago) by jim
Tags were made from incomplete checkin

Revision 70456 - Directory Listing
Modified Sun Oct 1 15:15:15 2006 UTC (8 years, 10 months ago) by jim
Updated release info.

Revision 70455 - Directory Listing
Modified Sun Oct 1 15:15:13 2006 UTC (8 years, 10 months ago) by jim
Added defaults option.

Revision 70454 - Directory Listing
Modified Sun Oct 1 15:15:11 2006 UTC (8 years, 10 months ago) by jim
Update formatting.

Revision 70453 - Directory Listing
Modified Sun Oct 1 15:15:08 2006 UTC (8 years, 10 months ago) by jim
Simplify text a bit.

Revision 70452 - Directory Listing
Modified Sun Oct 1 15:15:06 2006 UTC (8 years, 10 months ago) by jim
Updated release info.

Revision 70451 - Directory Listing
Modified Sun Oct 1 15:15:01 2006 UTC (8 years, 10 months ago) by jim
Run develop on the buildout package too.

Revision 70446 - Directory Listing
Modified Fri Sep 29 20:36:10 2006 UTC (8 years, 10 months ago) by jim
tagged release

Revision 70445 - Directory Listing
Modified Fri Sep 29 20:34:48 2006 UTC (8 years, 10 months ago) by jim
tagged release

Revision 70444 - Directory Listing
Modified Fri Sep 29 20:32:16 2006 UTC (8 years, 10 months ago) by jim


Revision 70244 - Directory Listing
Modified Tue Sep 19 20:29:57 2006 UTC (8 years, 10 months ago) by jim
Windows tweaks

Revision 70243 - Directory Listing
Modified Tue Sep 19 20:29:07 2006 UTC (8 years, 10 months ago) by jim
When generating distribution signatures, the location of a non-develop
egg is not important.

Revision 70237 - Directory Listing
Modified Tue Sep 19 17:46:01 2006 UTC (8 years, 10 months ago) by jim
Refactored tests to use a documented and, hopefully, sane, testing
API. This allowed the tests to be simplified somewhat.

Revision 70201 - Directory Listing
Modified Fri Sep 15 22:50:01 2006 UTC (8 years, 10 months ago) by jim
Added a runsetup command, to make egg generation a little easier.

Revision 70200 - Directory Listing
Modified Fri Sep 15 22:47:17 2006 UTC (8 years, 10 months ago) by jim
Added cd convenience function.

Revision 70198 - Directory Listing
Modified Fri Sep 15 21:27:56 2006 UTC (8 years, 10 months ago) by jim
updated release info

Revision 70197 - Directory Listing
Modified Fri Sep 15 21:24:27 2006 UTC (8 years, 10 months ago) by jim
Windows. Nuff said.

Revision 70196 - Directory Listing
Modified Fri Sep 15 21:13:41 2006 UTC (8 years, 10 months ago) by jim
Fixed: 
https://launchpad.net/products/zc.buildout/+bug/60582

Don't use extensions when bootstrapping.

Revision 70193 - Directory Listing
Modified Fri Sep 15 13:54:58 2006 UTC (8 years, 10 months ago) by jim
Updated release info

Revision 70192 - Directory Listing
Modified Fri Sep 15 13:53:50 2006 UTC (8 years, 10 months ago) by jim
Updated release info

Revision 70190 - Directory Listing
Modified Fri Sep 15 10:49:07 2006 UTC (8 years, 10 months ago) by jim
Source distros on Windows are zip files, not tar balls

Revision 70189 - Directory Listing
Modified Fri Sep 15 10:48:12 2006 UTC (8 years, 10 months ago) by jim
Normalize sample test execution times.

Revision 70184 - Directory Listing
Modified Thu Sep 14 23:26:41 2006 UTC (8 years, 10 months ago) by jim
Refactored to do more work in buildout and less work in easy_install.
This makes things go a little faster, makes errors a little easier to
handle, and allows extensions (like the sftp extension) to influence
more of the process.

Revision 70183 - Directory Listing
Modified Thu Sep 14 23:26:39 2006 UTC (8 years, 10 months ago) by jim
Updated release info.

Revision 70170 - Directory Listing
Modified Thu Sep 14 11:24:45 2006 UTC (8 years, 10 months ago) by jim
Fixed windows problems

Revision 70103 - Directory Listing
Modified Mon Sep 11 21:32:32 2006 UTC (8 years, 10 months ago) by jim
Added an **experimental** extensions mechamism, mainly to support
adding sftp support to buildouts that need it.

Revision 70101 - Directory Listing
Modified Mon Sep 11 19:53:08 2006 UTC (8 years, 10 months ago) by jim
Updated to reflect some recent changes.

Revision 70100 - Directory Listing
Modified Mon Sep 11 19:53:06 2006 UTC (8 years, 10 months ago) by jim
Fixed a type

Revision 70033 - Directory Listing
Modified Thu Sep 7 14:56:07 2006 UTC (8 years, 10 months ago) by jim
Fixed doc bugs.

Revision 70027 - Directory Listing
Modified Thu Sep 7 13:22:47 2006 UTC (8 years, 10 months ago) by fdrake
fix header hierarchy

Revision 70026 - Directory Listing
Modified Thu Sep 7 12:49:24 2006 UTC (8 years, 10 months ago) by fdrake
suppress reST errors; ugly markup, unfortunately

Revision 70025 - Directory Listing
Modified Thu Sep 7 11:17:46 2006 UTC (8 years, 10 months ago) by jim
Added ..contents::.

Revision 70024 - Directory Listing
Modified Thu Sep 7 11:17:44 2006 UTC (8 years, 10 months ago) by jim
Added ..contents::.  (Why isn't this being treaded as reST?

Revision 70023 - Directory Listing
Modified Thu Sep 7 11:17:42 2006 UTC (8 years, 10 months ago) by jim
Added missing zip_safe flag.

Updated doc.

Revision 69996 - Directory Listing
Modified Wed Sep 6 12:25:39 2006 UTC (8 years, 10 months ago) by jukart
Fixed typos

Revision 69995 - Directory Listing
Modified Wed Sep 6 11:24:11 2006 UTC (8 years, 10 months ago) by jim
Version typo.

Revision 69994 - Directory Listing
Modified Wed Sep 6 11:23:49 2006 UTC (8 years, 10 months ago) by jim
Version typo.

Revision 69993 - Directory Listing
Modified Tue Sep 5 23:11:02 2006 UTC (8 years, 10 months ago) by jim
Updated release information

Revision 69992 - Directory Listing
Modified Tue Sep 5 22:55:58 2006 UTC (8 years, 10 months ago) by jim
Added an extra-paths option to specify paths other than eggs.

Cleaned up the implementation to make greater use of and duplicate
less code from zc.buildout.easy_install.

Revision 69991 - Directory Listing
Modified Tue Sep 5 22:55:55 2006 UTC (8 years, 10 months ago) by jim
Added support for extra paths in generated scripts.

Added ability to supply entry points directly. This is useful for
packages that don't declare their entry points.

No longer generate "py-" scripts implicitly.  Added a new option,
interpreter, to request such scripts and specifu their names.

Revision 69990 - Directory Listing
Modified Tue Sep 5 22:55:53 2006 UTC (8 years, 10 months ago) by jim
Increased default buildout logging.

No longer generate "py-" scripts implicitly.  We no longer create one
for zc.buildout when bootstrapping.

Added an error-reporting API for use by recipes.

Added a help command-line option.

Fixed a bug in the way that recipe eggs were loaded.

Revision 69989 - Directory Listing
Modified Tue Sep 5 22:55:52 2006 UTC (8 years, 10 months ago) by jim
environ.pop is not equivalent to a get followed by a del. :(

Added an environment variable hack to cause the buildout to use a
local empty index when running tests. This allows most of the tests to
be run when offline and doesn't slam pypi at other times.

Revision 69988 - Directory Listing
Modified Tue Sep 5 22:55:49 2006 UTC (8 years, 10 months ago) by jim
Increased default buildout logging.

Revision 69987 - Directory Listing
Modified Tue Sep 5 22:55:47 2006 UTC (8 years, 10 months ago) by jim
Added part for py script.  Specify find-links so we can find
zope.testing.

Revision 69986 - Directory Listing
Modified Tue Sep 5 22:55:45 2006 UTC (8 years, 10 months ago) by jim
Less to do. :)

Revision 69985 - Directory Listing
Modified Tue Sep 5 22:55:43 2006 UTC (8 years, 10 months ago) by jim
Removed an uneeded dependency link.

Revision 69984 - Directory Listing
Modified Tue Sep 5 22:55:41 2006 UTC (8 years, 10 months ago) by jim
Added support for extra paths in generated scripts.

Added an option to supply entry points directly. This is useful for
packages that don't declare their entry points.

No longer generate "py-" scripts implicitly.  Added a new option,
interpreter, to request such scripts and specifu their names.

Increased default buildout logging.

Revision 69924 - Directory Listing
Modified Fri Sep 1 23:54:29 2006 UTC (8 years, 11 months ago) by jim
Added a self-updating feature, so buildouts now update themselves.

Revision 69923 - Directory Listing
Modified Fri Sep 1 23:54:27 2006 UTC (8 years, 11 months ago) by jim
Minor output tweaks.

Revision 69909 - Directory Listing
Modified Thu Aug 31 22:31:54 2006 UTC (8 years, 11 months ago) by jim
Added a test for the bootstrap script.

Revision 69908 - Directory Listing
Modified Thu Aug 31 21:53:00 2006 UTC (8 years, 11 months ago) by jim
Fixed typo.

Revision 69900 - Directory Listing
Modified Thu Aug 31 12:07:11 2006 UTC (8 years, 11 months ago) by jim
Use setuptools PackageIndex objects to check for new versions without
invoking easy install.  This should make things go faster in practice.

Stop giving setuptools special treatment when downloading.
Unfortunately, this means tests take a lot longer to run and probably
that they can only be run when connected. :(
Maybe I should figure out a way to get stuptools to use a different
default index when running tests. :/

Revision 69882 - Directory Listing
Modified Wed Aug 30 02:07:26 2006 UTC (8 years, 11 months ago) by fdrake
fix typo

Revision 69880 - Directory Listing
Modified Tue Aug 29 23:43:05 2006 UTC (8 years, 11 months ago) by fdrake
fix description of the find-links option

Revision 69879 - Directory Listing
Modified Tue Aug 29 20:48:22 2006 UTC (8 years, 11 months ago) by jim
Reverted to last known good state.  The factoring was too hard. :)
It would have broken old bootstrap scripts.  Now my problem is that if
I update buildout in a way that recipes depend on, people will have to
update their buildouts by running the bootstrap script. This isn't ideal.

Revision 69875 - Directory Listing
Modified Tue Aug 29 17:49:16 2006 UTC (8 years, 11 months ago) by jim
continue factoring

Revision 69874 - Directory Listing
Modified Tue Aug 29 17:47:27 2006 UTC (8 years, 11 months ago) by jim
Factor out setuptools support from the buildout

Revision 69873 - Directory Listing
Modified Tue Aug 29 17:47:08 2006 UTC (8 years, 11 months ago) by jim
Waaa try again

Revision 69872 - Directory Listing
Modified Tue Aug 29 17:46:21 2006 UTC (8 years, 11 months ago) by jim
Factor out setuptools support from the buildout

Revision 69871 - Directory Listing
Modified Tue Aug 29 17:45:55 2006 UTC (8 years, 11 months ago) by jim
try again

Revision 69870 - Directory Listing
Modified Tue Aug 29 17:44:45 2006 UTC (8 years, 11 months ago) by jim
continue factoring

Revision 69869 - Directory Listing
Modified Tue Aug 29 17:43:08 2006 UTC (8 years, 11 months ago) by jim
continue factoring

Revision 69868 - Directory Listing
Modified Tue Aug 29 17:33:15 2006 UTC (8 years, 11 months ago) by jim
Let's keep the factoring less ambitious for now

Revision 69867 - Directory Listing
Modified Tue Aug 29 17:22:16 2006 UTC (8 years, 11 months ago) by jim
Factor out setuptools support from the buildout

Revision 69864 - Directory Listing
Modified Tue Aug 29 17:11:15 2006 UTC (8 years, 11 months ago) by jim
Added an extra-paths option to specify extra paths to be inclided in
generated script paths.

Added an arguments option to specify source for arguments to be passed
to entry points.

Revision 69863 - Directory Listing
Modified Tue Aug 29 17:11:13 2006 UTC (8 years, 11 months ago) by jim
Added an extra-paths option to specify extra paths to be inclided in
generated script paths.

Revision 69806 - Directory Listing
Modified Sun Aug 27 18:13:41 2006 UTC (8 years, 11 months ago) by jim
Added Windows support.

The sample buildout is now created using the bootstrapping mechanism
and so has a normal layout.

No longer read ~/.buildout/.default.cfg, when running tests.
(We do read a ~/.buildout/.default.cfg when testing that function, but
we manipulate HOME so that we control what is read.)

Revision 69805 - Directory Listing
Modified Sun Aug 27 18:13:38 2006 UTC (8 years, 11 months ago) by jim
Added missing dependency in sample.

Revision 69804 - Directory Listing
Modified Sun Aug 27 17:53:37 2006 UTC (8 years, 11 months ago) by jim
Fixed a bug in the example program.

Revision 69803 - Directory Listing
Modified Sun Aug 27 17:53:35 2006 UTC (8 years, 11 months ago) by jim
We get different whitespace output on windows and unix, so we
normalize it.

Revision 69799 - Directory Listing
Modified Sun Aug 27 15:39:55 2006 UTC (8 years, 11 months ago) by jim
All tests pass on windows :)

Revision 69728 - Directory Listing
Modified Tue Aug 22 14:47:57 2006 UTC (8 years, 11 months ago) by jim
Add windows support

Revision 69727 - Directory Listing
Modified Tue Aug 22 14:47:48 2006 UTC (8 years, 11 months ago) by jim


Revision 69667 - Directory Listing
Modified Fri Aug 18 18:20:19 2006 UTC (8 years, 11 months ago) by jim
renamed file

Revision 69666 - Directory Listing
Modified Fri Aug 18 18:20:08 2006 UTC (8 years, 11 months ago) by jim
renamed file

Revision 69662 - Directory Listing
Modified Fri Aug 18 17:34:50 2006 UTC (8 years, 11 months ago) by jim
Added some launchpad specification text

Revision 69629 - Directory Listing
Modified Thu Aug 17 23:23:19 2006 UTC (8 years, 11 months ago) by jim
Fixed some bugs in variable substitutions.

The characters "-", "." and " ", weren't allowed in section or
option names.

Substitutions with invalid names were ignored, which caused
missleading failures downstream.

Revision 69574 - Directory Listing
Modified Wed Aug 16 21:47:28 2006 UTC (8 years, 11 months ago) by jim
- Improved error handling.  No longer show tracebacks for user errors.

- Now require a recipe option (and therefore a section) for every part.

Revision 69572 - Directory Listing
Modified Wed Aug 16 20:31:17 2006 UTC (8 years, 11 months ago) by jim
Added change history.

Revision 69397 - Directory Listing
Modified Thu Aug 10 17:48:32 2006 UTC (8 years, 11 months ago) by jim
Added change information.

Revision 69396 - Directory Listing
Modified Thu Aug 10 17:42:39 2006 UTC (8 years, 11 months ago) by jim
updated revision info

Revision 69383 - Directory Listing
Modified Wed Aug 9 20:42:27 2006 UTC (8 years, 11 months ago) by jim
Added support controlling how eggs with extensions are built.

Revision 69374 - Directory Listing
Modified Tue Aug 8 15:14:26 2006 UTC (8 years, 11 months ago) by jim
Removed (documentation of) the unzip option.  It seems to be too
brittle and failed tests with the latest setuptools.

Revision 69135 - Directory Listing
Modified Sat Jul 15 06:10:44 2006 UTC (9 years ago) by fdrake
fix typo

Revision 69068 - Directory Listing
Modified Mon Jul 10 10:25:29 2006 UTC (9 years ago) by jim
Fixed bug in handling saved option values with a single leading or
trailing newline.

Revision 69067 - Directory Listing
Modified Mon Jul 10 09:46:52 2006 UTC (9 years ago) by jim
Include change log.

Revision 69066 - Directory Listing
Modified Mon Jul 10 09:42:54 2006 UTC (9 years ago) by jim
Updated version and include change log in distribution.

Revision 69065 - Directory Listing
Modified Mon Jul 10 09:42:52 2006 UTC (9 years ago) by jim
- Now create a minimal setup.py if it doesn't exist and issue a
  warning that it is being created.

- Fixed bug in saving installed configuration data.  %'s and extra
  spaces weren't quoted.

Revision 69062 - Directory Listing
Modified Mon Jul 10 07:45:31 2006 UTC (9 years ago) by jim
Umproved documentation to make html generation better.

Revision 68958 - Directory Listing
Modified Mon Jul 3 06:31:24 2006 UTC (9 years, 1 month ago) by jim
Change the bootstrap method to not run the bootstrap.

Fixed a bunch of typos in tests

Revision 68957 - Directory Listing
Modified Mon Jul 3 06:30:46 2006 UTC (9 years, 1 month ago) by jim
Reformatting

Revision 68934 - Directory Listing
Modified Fri Jun 30 20:27:55 2006 UTC (9 years, 1 month ago) by fdrake
fix more typos

Revision 68933 - Directory Listing
Modified Fri Jun 30 20:24:30 2006 UTC (9 years, 1 month ago) by fdrake
fix typo

Revision 68926 - Directory Listing
Modified Fri Jun 30 15:06:00 2006 UTC (9 years, 1 month ago) by jim
Fixed stupid bug in matching python executable.

Revision 68923 - Directory Listing
Modified Thu Jun 29 21:04:45 2006 UTC (9 years, 1 month ago) by fdrake
fix typos

Revision 68922 - Directory Listing
Modified Thu Jun 29 21:02:43 2006 UTC (9 years, 1 month ago) by fdrake
fix typos

Revision 68921 - Directory Listing
Modified Thu Jun 29 20:38:35 2006 UTC (9 years, 1 month ago) by jim
Filled out.

Revision 68920 - Directory Listing
Modified Thu Jun 29 20:37:25 2006 UTC (9 years, 1 month ago) by jim
Reuse egg recipe for egg management.

Revision 68919 - Directory Listing
Modified Thu Jun 29 20:37:21 2006 UTC (9 years, 1 month ago) by jim
Used new API for test server management

Revision 68918 - Directory Listing
Modified Thu Jun 29 20:37:16 2006 UTC (9 years, 1 month ago) by jim
Added missing description of scripts option.

Revision 68917 - Directory Listing
Modified Thu Jun 29 20:37:14 2006 UTC (9 years, 1 month ago) by jim
Misc adjustments.

Revision 68916 - Directory Listing
Modified Thu Jun 29 20:37:11 2006 UTC (9 years, 1 month ago) by jim
Added an API for use by similar recipes.

Added support for offline mode.

Used new API for test server management

Revision 68915 - Directory Listing
Modified Thu Jun 29 20:37:09 2006 UTC (9 years, 1 month ago) by jim
Improved the way the test web server is handled.

Added an api for registering tearDown handlers.

Revision 68914 - Directory Listing
Modified Thu Jun 29 20:27:17 2006 UTC (9 years, 1 month ago) by jim
*** empty log message ***

Revision 68913 - Directory Listing
Modified Thu Jun 29 15:11:25 2006 UTC (9 years, 1 month ago) by jim
Updated to reflect various changes.

Revision 68912 - Directory Listing
Modified Thu Jun 29 15:11:23 2006 UTC (9 years, 1 month ago) by jim
Renamed distribution option to eggs.

Revision 68911 - Directory Listing
Modified Thu Jun 29 15:11:21 2006 UTC (9 years, 1 month ago) by jim
Updated

Revision 68910 - Directory Listing
Modified Thu Jun 29 15:11:20 2006 UTC (9 years, 1 month ago) by jim
Finished renaming distribution to eggs and improving setup meta data.

Revision 68908 - Directory Listing
Modified Thu Jun 29 14:41:31 2006 UTC (9 years, 1 month ago) by jim
Rearranged some more to stop confusing easy install.

Renamed distribution option to eggs and filled out README.txt.

Revision 68907 - Directory Listing
Modified Thu Jun 29 14:21:01 2006 UTC (9 years, 1 month ago) by jim
Gave subprojects saner names

Revision 68889 - Directory Listing
Modified Wed Jun 28 20:14:58 2006 UTC (9 years, 1 month ago) by jim
Moved .dev tag to setup.py so that it gets uploaded to cheeseshop.

Revision 68888 - Directory Listing
Modified Wed Jun 28 20:14:06 2006 UTC (9 years, 1 month ago) by jim
Switched to putting releases on download.
The cheeseshop is too brittle.

Revision 68887 - Directory Listing
Modified Wed Jun 28 20:09:59 2006 UTC (9 years, 1 month ago) by jim
Switched to putting releases on download.
The cheeseshop is too brittle.

Revision 68886 - Directory Listing
Modified Wed Jun 28 20:05:20 2006 UTC (9 years, 1 month ago) by jim
Switched to putting releases on download.
The cheeseshop is too brittle.

Revision 68885 - Directory Listing
Modified Wed Jun 28 19:21:39 2006 UTC (9 years, 1 month ago) by jim
Added slightly better error reporting when distros can't be found.

Revision 68884 - Directory Listing
Modified Wed Jun 28 19:21:37 2006 UTC (9 years, 1 month ago) by jim
Fixed a bug that caused dependency tests to be run.

Revision 68867 - Directory Listing
Modified Tue Jun 27 11:12:19 2006 UTC (9 years, 1 month ago) by jim
Updated ignoes and fixed setup metadata.

Revision 68866 - Directory Listing
Modified Tue Jun 27 10:54:28 2006 UTC (9 years, 1 month ago) by jim
Improved the handling of temporary directories in tests.
Now the test namespace has a helper for creating temporary directories
that are automatically cleaned up.

Revision 68865 - Directory Listing
Modified Tue Jun 27 10:30:16 2006 UTC (9 years, 1 month ago) by jim
Fixed egg-copying bug.

Revision 68864 - Directory Listing
Modified Mon Jun 26 22:09:06 2006 UTC (9 years, 1 month ago) by jim
initial bootstrap script.

Revision 68862 - Directory Listing
Modified Mon Jun 26 21:39:53 2006 UTC (9 years, 1 month ago) by fdrake
fix typo (doubled word)

Revision 68861 - Directory Listing
Modified Mon Jun 26 21:35:45 2006 UTC (9 years, 1 month ago) by jim
improved meta data

Revision 68860 - Directory Listing
Modified Mon Jun 26 21:22:34 2006 UTC (9 years, 1 month ago) by jim
Improved the generated "py" scripts.  These let you start Python with
the path set to include a set of distributions and their
dependeoncies. Now, you can also pass a script and arguments.  This
gives me a handy way of invoking setup.py scripts that require
setuptools without having to install setuptools into my system
python. :)

Revision 68859 - Directory Listing
Modified Mon Jun 26 21:22:32 2006 UTC (9 years, 1 month ago) by jim
Added missing zc package.

Revision 68858 - Directory Listing
Modified Mon Jun 26 21:22:29 2006 UTC (9 years, 1 month ago) by jim
Added a bootstrapping command.

Reformated the tests to simplify the examples of calling the buildout
script.

Revision 68849 - Directory Listing
Modified Mon Jun 26 18:01:31 2006 UTC (9 years, 1 month ago) by jim
renamed bootstrap module because it is specific to the buildout project itself.

Revision 68844 - Directory Listing
Modified Mon Jun 26 16:58:12 2006 UTC (9 years, 1 month ago) by jim
prepare for initial distros

Revision 68843 - Directory Listing
Modified Mon Jun 26 16:57:48 2006 UTC (9 years, 1 month ago) by jim
prepare for initial distros

Revision 68842 - Directory Listing
Modified Mon Jun 26 16:54:11 2006 UTC (9 years, 1 month ago) by jim
Updated rev to 1.0, since we are going to use dev tags.

Revision 68838 - Directory Listing
Modified Sun Jun 25 21:03:50 2006 UTC (9 years, 1 month ago) by jim
Major refactoring.  The original motivation was to get the newest
distributions available. This required working around issues with
easy_install's --upgrade option:

- Upgrade is not recursive. Upgrading a distro doesn't update it's
  dependencies.

- Upgrade doesn't try very hard to avoid searching.  If we require a
  specific version of a distribution, and we already have that
  distribution, there's no point in looking for a newer one.

- easy_install has kind of odd rules for deciding when to look at an
  index.   Now that we use upgrade all the time, easy_install always
  wants to look at an index.

- We get warnings when connecting to index servers, like PyPI that 
  return text/plain not found messages.

We now have much greater control over how dependencies are
managed. We've essentially taken this over from easy_install.

Because we now always talk to an index server and because we want to
control anything we do in a test, many of the tests actually run their
own web servers.

Anyway:

- Now handle upgrades correctly, I think.

- The egg recipe can now install multiple distributions.

- We have the beginnings of offline mode.

- The internal architeture is much cleaner.

- We've merged the easy_install and egglinker modules, tossing
  some superfluois apis in the egglinker module.

Revision 68764 - Directory Listing
Modified Mon Jun 19 19:20:29 2006 UTC (9 years, 1 month ago) by jim
update

Revision 68763 - Directory Listing
Modified Mon Jun 19 19:20:24 2006 UTC (9 years, 1 month ago) by jim
Allow custom python interpreters (other than the one used to run the
buildout) to be used.

Revision 68726 - Directory Listing
Modified Sat Jun 17 22:32:05 2006 UTC (9 years, 1 month ago) by jim
More changes  reflecting use of develop-eggs.

Revision 68725 - Directory Listing
Modified Sat Jun 17 22:27:46 2006 UTC (9 years, 1 month ago) by jim
add develop-eggs to ignore

Revision 68724 - Directory Listing
Modified Sat Jun 17 22:25:18 2006 UTC (9 years, 1 month ago) by jim
Allow for different Python interpreters.

Revision 68723 - Directory Listing
Modified Sat Jun 17 22:19:48 2006 UTC (9 years, 1 month ago) by jim
Use new develop-eggs rather than eggs directory for ac.buildout
develop egg link.

Revision 68716 - Directory Listing
Modified Sat Jun 17 16:49:14 2006 UTC (9 years, 1 month ago) by jim
*** empty log message ***

Revision 68715 - Directory Listing
Modified Sat Jun 17 16:47:16 2006 UTC (9 years, 1 month ago) by jim
Documented default options and added configuration debugging output.

Revision 68711 - Directory Listing
Modified Sat Jun 17 16:09:40 2006 UTC (9 years, 1 month ago) by jim
done

Revision 68710 - Directory Listing
Modified Sat Jun 17 16:09:18 2006 UTC (9 years, 1 month ago) by jim
Shared eggs directories fills need of cache.

Revision 68709 - Directory Listing
Modified Sat Jun 17 16:05:47 2006 UTC (9 years, 1 month ago) by jim
Cleaned up some testing support.

Revision 68708 - Directory Listing
Modified Sat Jun 17 16:05:00 2006 UTC (9 years, 1 month ago) by jim
Separated the eggs and develop-eggs directories to allow eggs to be
shared across projects or working directories.

Revision 68707 - Directory Listing
Modified Sat Jun 17 15:55:49 2006 UTC (9 years, 1 month ago) by jim
Separated the eggs and develop-eggs directories to allow eggs to be
shared across projects or working directories.

Revision 68706 - Directory Listing
Modified Sat Jun 17 15:16:18 2006 UTC (9 years, 1 month ago) by jim
Added logging support.

Revision 68693 - Directory Listing
Modified Fri Jun 16 17:25:55 2006 UTC (9 years, 1 month ago) by jim
Added more text.

Revision 68652 - Directory Listing
Modified Thu Jun 15 13:53:30 2006 UTC (9 years, 1 month ago) by jim
Refined documentation.

Fixed small bug in handling of custom installed.cfg location.

Revision 68634 - Directory Listing
Modified Wed Jun 14 18:34:19 2006 UTC (9 years, 1 month ago) by jim
Refactored the way recipes are run and how they should be written.

If a recipe uses any data from other sections, the recipe needs to
update it's data when the recipe is constructed.

Need more discussion of this in the docs.

Revision 68615 - Directory Listing
Modified Tue Jun 13 14:54:25 2006 UTC (9 years, 1 month ago) by jim
Refactored easy_install to use a subprocess.  This will be necessary
to be able to use external python interpreters.

Wrote a missing test.

Revision 68608 - Directory Listing
Modified Mon Jun 12 22:37:21 2006 UTC (9 years, 1 month ago) by jim
Refactored tests to avoid duplication.

Revision 68606 - Directory Listing
Modified Mon Jun 12 20:18:32 2006 UTC (9 years, 1 month ago) by jim
Updated.

Revision 68605 - Directory Listing
Modified Mon Jun 12 20:18:29 2006 UTC (9 years, 1 month ago) by jim
Renamed several options to use -s rather than _s.

Revision 68604 - Directory Listing
Modified Mon Jun 12 20:18:27 2006 UTC (9 years, 1 month ago) by jim
Improved intro text and description of setup.

Added documentation of buildout:directory option.

Added support for extending configurations through multiple
configuration files.

Added command-line options to:

- Specify a configuration file

- Override configuration options

Renamed several options to use -s rather than _s.

Revision 68562 - Directory Listing
Modified Fri Jun 9 23:31:08 2006 UTC (9 years, 1 month ago) by jim
Require newlines to separate distributions in a distributions
option. The values are setuptools requirements and can have spaces in
them.

Revision 68559 - Directory Listing
Modified Fri Jun 9 21:49:10 2006 UTC (9 years, 1 month ago) by jim
Normalize Python executable paths.

Revision 68558 - Directory Listing
Modified Fri Jun 9 21:47:46 2006 UTC (9 years, 1 month ago) by jim
Normalize Python executable paths.

Revision 68557 - Directory Listing
Modified Fri Jun 9 21:44:12 2006 UTC (9 years, 1 month ago) by jim
Allow for unqualified python binaries.

Revision 68555 - Directory Listing
Modified Fri Jun 9 21:32:32 2006 UTC (9 years, 1 month ago) by jim
Test/demo that the part name is used if a distribution isn't
specified.

Revision 68554 - Directory Listing
Modified Fri Jun 9 21:32:30 2006 UTC (9 years, 1 month ago) by jim
Removed sensitivity to Python version.

Revision 68553 - Directory Listing
Modified Fri Jun 9 21:32:28 2006 UTC (9 years, 1 month ago) by jim
Changed to generate nicer-reading and less dynamic scripts.

Revision 68552 - Directory Listing
Modified Fri Jun 9 21:32:26 2006 UTC (9 years, 1 month ago) by jim
Removed a workaround for a bug that was fixed in setuptools 0.6b3.

Revision 68551 - Directory Listing
Modified Fri Jun 9 21:32:24 2006 UTC (9 years, 1 month ago) by jim
Added missing tests.

Revision 68550 - Directory Listing
Modified Fri Jun 9 21:32:23 2006 UTC (9 years, 1 month ago) by jim
Updated :)

Revision 68547 - Directory Listing
Modified Fri Jun 9 15:44:07 2006 UTC (9 years, 1 month ago) by jim
Added missing tests for the buildout module.

Revision 68536 - Directory Listing
Modified Fri Jun 9 12:41:27 2006 UTC (9 years, 1 month ago) by jim
Renamed the build module to the saner buildout.

Revision 68535 - Directory Listing
Modified Thu Jun 8 23:41:20 2006 UTC (9 years, 1 month ago) by jim
We have a test for buildout_path in buildout.txt.

Revision 68534 - Directory Listing
Modified Thu Jun 8 23:39:03 2006 UTC (9 years, 1 month ago) by jim
Removed unused, untested method.

Revision 68533 - Directory Listing
Modified Thu Jun 8 23:37:04 2006 UTC (9 years, 1 month ago) by jim
Changed some text wrt unziping eggs.  See new issue in todo.txt.

Revision 68532 - Directory Listing
Modified Thu Jun 8 22:59:23 2006 UTC (9 years, 1 month ago) by jim
Added testrunner recipe tests.

Revision 68521 - Directory Listing
Modified Thu Jun 8 11:32:09 2006 UTC (9 years, 1 month ago) by jim
Change the script-generation logic to not use pkg_resources at run
time. Rather, we generate in-line logic that pkg_resources would provide.
This means that apps that don't actually use pkg_resources themselves
don't end up running it and we don't need to implicitly include the
setuptools egg in the script path.  Of course, if an application does
use setuptools, then setuptools will be one of it's requirements and
will be included in the path.

Revision 68520 - Directory Listing
Modified Wed Jun 7 23:25:19 2006 UTC (9 years, 1 month ago) by jim
Finished egglinker doctest.

Added the ability to control script generation.

Revision 68519 - Directory Listing
Modified Wed Jun 7 23:24:43 2006 UTC (9 years, 1 month ago) by jim
Removed bogus issue.

Revision 68518 - Directory Listing
Modified Wed Jun 7 22:52:39 2006 UTC (9 years, 1 month ago) by jim
Added ignores for various computed files.

Revision 68517 - Directory Listing
Modified Wed Jun 7 22:45:45 2006 UTC (9 years, 1 month ago) by jim
Work around an easy_install bug that should be fixed in b3.

Revision 68516 - Directory Listing
Modified Wed Jun 7 18:39:39 2006 UTC (9 years, 1 month ago) by jim
Ignore signature differences.

Revision 68515 - Directory Listing
Modified Wed Jun 7 18:38:38 2006 UTC (9 years, 1 month ago) by jim
Use lower-level egglinker api, since the buildout no longer provides
this api.

Revision 68495 - Directory Listing
Modified Mon Jun 5 13:31:36 2006 UTC (9 years, 1 month ago) by fdrake
fix typos

Revision 68494 - Directory Listing
Modified Mon Jun 5 11:25:19 2006 UTC (9 years, 1 month ago) by jim
Checking in initial work.  Still need more tests and features.

Revision 68180 - Directory Listing
Added Thu May 18 21:58:41 2006 UTC (9 years, 2 months ago) by jim
Beginning buildout 1.0

Sort log by:

zope.org Infrastructure
ViewVC Help
Powered by ViewVC 1.0.3