An error occurred fetching the project authors.
  1. 24 Mar, 2013 1 commit
  2. 13 Jan, 2013 1 commit
  3. 23 Nov, 2012 1 commit
  4. 24 Jun, 2012 1 commit
  5. 16 Jun, 2012 1 commit
  6. 13 May, 2012 1 commit
  7. 28 Apr, 2012 2 commits
  8. 15 Apr, 2012 1 commit
  9. 06 Nov, 2009 1 commit
  10. 04 Sep, 2009 1 commit
  11. 28 Aug, 2009 1 commit
    • Jim Fulton's avatar
      Bug fixed: · 21b6e7a7
      Jim Fulton authored
        Scripts generated with relative-paths eanbled couldn't be
        symbolocally linked to other locations and still work.
      21b6e7a7
  12. 22 Jun, 2009 1 commit
  13. 18 Mar, 2009 1 commit
  14. 17 Mar, 2009 1 commit
  15. 05 Feb, 2009 1 commit
  16. 13 Aug, 2008 1 commit
  17. 16 Jul, 2008 1 commit
  18. 13 Jan, 2008 1 commit
  19. 02 Dec, 2007 1 commit
  20. 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
  21. 20 Jun, 2007 1 commit
  22. 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
  23. 07 May, 2007 1 commit
  24. 07 Feb, 2007 1 commit
  25. 17 Jan, 2007 2 commits
  26. 01 Nov, 2006 1 commit
  27. 19 Sep, 2006 1 commit
  28. 14 Sep, 2006 1 commit
  29. 05 Sep, 2006 1 commit
    • Jim Fulton's avatar
      Added support for extra paths in generated scripts. · 067d194d
      Jim Fulton authored
      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.
      067d194d
  30. 29 Aug, 2006 1 commit
  31. 27 Aug, 2006 1 commit
    • Jim Fulton's avatar
      Added Windows support. · b208f821
      Jim Fulton authored
      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.)
      b208f821
  32. 08 Aug, 2006 1 commit
  33. 29 Jun, 2006 4 commits
  34. 25 Jun, 2006 1 commit
    • Jim Fulton's avatar
      Major refactoring. The original motivation was to get the newest · 2530eeb2
      Jim Fulton authored
      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.
      2530eeb2