An error occurred fetching the project authors.
  1. 31 Oct, 2007 1 commit
    • Jim Fulton's avatar
      Feature Change: · 386395b2
      Jim Fulton authored
      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.
      386395b2
  2. 30 Oct, 2007 2 commits
    • Ross Patterson's avatar
      · c2d78274
      Ross Patterson authored
      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.
      c2d78274
    • Ross Patterson's avatar
      · c4e7bb7b
      Ross Patterson authored
      Fix verbose option handling of debug logging message
      c4e7bb7b
  3. 29 Oct, 2007 1 commit
  4. 28 Oct, 2007 1 commit
    • Jim Fulton's avatar
      Fixed bug: · 268402c1
      Jim Fulton authored
      When using a local find links or index, distributions weren't copied
       to the download cache.
      268402c1
  5. 27 Oct, 2007 1 commit
  6. 20 Aug, 2007 2 commits
    • Jim Fulton's avatar
      Changed the default policy back to what it was to avoid breakage in · 5d8538b7
      Jim Fulton authored
        existing buildouts.  Use::
      
      [buildout]
          prefer-final = true
      
      to get the new policy.  The new policy will go into effect in
        buildout 2.
      5d8538b7
    • Jim Fulton's avatar
      - Now, final distributions are prefered over non-final versions. If · 33dcf8ca
      Jim Fulton authored
        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.
      33dcf8ca
  7. 05 Jul, 2007 1 commit
    • Jim Fulton's avatar
      Removed untested broken code with an optimization to avoid checking · 8807fcc3
      Jim Fulton authored
      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.
      8807fcc3
  8. 20 Jun, 2007 3 commits
  9. 19 Jun, 2007 1 commit
  10. 31 May, 2007 1 commit
  11. 30 May, 2007 1 commit
    • Jim Fulton's avatar
      Changed the logging format to exclude the logger name for the · aaa161f4
      Jim Fulton authored
      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.
      aaa161f4
  12. 12 May, 2007 3 commits
  13. 09 May, 2007 1 commit
  14. 07 May, 2007 2 commits
  15. 06 May, 2007 2 commits
  16. 20 Mar, 2007 1 commit
  17. 19 Mar, 2007 2 commits
  18. 18 Mar, 2007 1 commit
    • Jim Fulton's avatar
      Fixed a bug: · 01ff45c5
      Jim Fulton authored
      It wasn't possible to give options on the command line for sections
      not defined in a configuration file.
      01ff45c5
  19. 14 Mar, 2007 1 commit
  20. 09 Mar, 2007 2 commits
  21. 08 Mar, 2007 1 commit
    • Jim Fulton's avatar
      Improved error reporting/handling: · 3dcc234b
      Jim Fulton authored
      - 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.
      3dcc234b
  22. 06 Mar, 2007 2 commits
    • Jim Fulton's avatar
      Added support for repeatable buildouts by allowing egg versions to · 04cf959d
      Jim Fulton authored
      be specified in a versions section.
      
      Changed the log format for picked versions.
      04cf959d
    • Jim Fulton's avatar
      Features: · 2ba02437
      Jim Fulton authored
      - 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.
      2ba02437
  23. 05 Mar, 2007 1 commit
  24. 08 Feb, 2007 1 commit
  25. 07 Feb, 2007 1 commit
    • Jim Fulton's avatar
      Feature Changes · 5da42b95
      Jim Fulton authored
      ```------------
      - 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.
      5da42b95
  26. 05 Feb, 2007 1 commit
  27. 24 Jan, 2007 1 commit
    • Jim Fulton's avatar
      Fixed bug: · f752e932
      Jim Fulton authored
      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.
      f752e932
  28. 22 Jan, 2007 1 commit
    • Jim Fulton's avatar
      Updated release info. · 47748b10
      Jim Fulton authored
      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.
      47748b10
  29. 17 Jan, 2007 1 commit