1. 13 Nov, 2005 1 commit
  2. 09 Nov, 2005 4 commits
  3. 05 Nov, 2005 2 commits
    • PJ Eby's avatar
      Fix rmtree() brokenness with Python 2.4 by breaking down and copying · c66760cc
      PJ Eby authored
      shutil.rmtree from 2.4 directly into easy_install.py.
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041402
      c66760cc
    • PJ Eby's avatar
      Fixed some problems with fresh checkouts of projects that don't include · f9aa7e9e
      PJ Eby authored
      ``.egg-info/PKG-INFO`` under revision control and put the project's source
      code directly in the project directory.  If such a package had any
      requirements that get processed before the ``egg_info`` command can be run,
      the setup scripts would fail with a "Missing 'Version:' header and/or
      PKG-INFO file" error, because the egg runtime interpreted the unbuilt
      metadata in a directory on ``sys.path`` (i.e. the current directory) as
      being a corrupted egg.  Setuptools now monkeypatches the distribution
      metadata cache to pretend that the egg has valid version information, until
      it has a chance to make it actually be so (via the ``egg_info`` command).
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041401
      f9aa7e9e
  4. 04 Nov, 2005 6 commits
    • PJ Eby's avatar
      Made ``egg_info --tag-svn-revision`` fall back to extracting the · 8312542d
      PJ Eby authored
      revision number from ``PKG-INFO`` in case it is being run on a
      source distribution of a snapshot taken from a Subversion-based
      project.  That is, if a project builds an sdist with
      --tag-svn-revision in setup.cfg, then the built sdist will
      create binaries with the same version number as the checkout
      that was used to create the sdist.
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041396
      8312542d
    • PJ Eby's avatar
      Reduce the number of redundant host blocking warnings by not · 12022171
      PJ Eby authored
      retrying the same previously-blocked URLs.
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041395
      12022171
    • PJ Eby's avatar
      Made ``develop`` command accept all the same options as ``easy_install``, · 0db70c29
      PJ Eby authored
      and use the ``easy_install`` command's configuration settings as defaults.
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041394
      0db70c29
    • PJ Eby's avatar
      Workaround for broken DISTUTILS_DEBUG output. · d092afc4
      PJ Eby authored
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041393
      d092afc4
    • PJ Eby's avatar
      Document best practices for managing continuous releases with · 64dd3944
      PJ Eby authored
      Subversion, #egg links, --tag-svn-revision, etc., to reflect the
      community experience with the tools to date.
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041392
      64dd3944
    • PJ Eby's avatar
      * Improved runtime conflict warning message to identify a line in the user's · d948d4c6
      PJ Eby authored
        program, rather than flagging the ``warn()`` call in ``pkg_resources``.
      
      * Avoid giving runtime conflict warnings for namespace packages, even if they
        were declared by a different package than the one currently being activated.
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041391
      d948d4c6
  5. 03 Nov, 2005 5 commits
  6. 02 Nov, 2005 3 commits
    • PJ Eby's avatar
      Oops, this was part of 0.6a7 too. · f2b5c33c
      PJ Eby authored
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041379
      f2b5c33c
    • PJ Eby's avatar
      Fix documentation typos, and note that Python 2.4 is required on 64-bit · 24904e86
      PJ Eby authored
      platforms (due to a bugfix in zipimport.c that was never backported to
      the 2.3 branch).
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041378
      24904e86
    • PJ Eby's avatar
      0.6a7 bugfix release · 25d3d2a7
      PJ Eby authored
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041377
      25d3d2a7
  7. 22 Oct, 2005 1 commit
  8. 19 Oct, 2005 1 commit
  9. 18 Oct, 2005 1 commit
    • PJ Eby's avatar
      Hurray! Our first dependency processing bug! This is cool because it · 741f1742
      PJ Eby authored
      means that people are finally doing enough things with setuptools to
      have real-life version conflict scenarios.  Luckily, the fix is trivial:
      use breadth-first instead of depth-first dependency processing, which I
      thought we were already doing anyway, but weren't.  And we were giving
      precedence to already-installed packages, which means upgrades didn't
      work so well.
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041265
      741f1742
  10. 17 Oct, 2005 3 commits
    • PJ Eby's avatar
      Prep for 0.6a6 release. · 8f158d47
      PJ Eby authored
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041264
      8f158d47
    • PJ Eby's avatar
      Fix a typo in patched site.py. · 1877d977
      PJ Eby authored
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041263
      1877d977
    • PJ Eby's avatar
      Significantly enhanced support and docs for "non-root" installation, · 3df2aabc
      PJ Eby authored
      including both "virtual" and PYTHONPATH-based installs.  The activation
      precedence of distributions has also changed so that PYTHONPATH-based
      non-root installs can include eggs that override system-defined packages
      (whether managed or unmanaged).  This version should eliminate most
      common installation complaints from non-root Python users.
      Note: this version includes a hacked 'site.py' to support processing
      .pth files in directories that come *before* site-packages on sys.path.
      However, because of its placement, it should only come into play when
      a user puts the setuptools .egg file *directly* on PYTHONPATH, so it
      doesn't affect "virtual" or "root" installations.  It's strictly to
      provide support for luddites who refuse to give up their
      existing non-root PYTHONPATH setup unless you pry it from their cold,
      dead hands.  :)
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041262
      3df2aabc
  11. 16 Oct, 2005 2 commits
    • PJ Eby's avatar
      Fix problem with Windows console scripts conflicting with module names, · c23b0fb2
      PJ Eby authored
      thereby confusing the import process.  Scripts are now generated with a
      suffix of the form '-script.py' to avoid conflicts.  (The .exe's are still
      generated without the '-script' part, so you don't have to type it.)
      Thanks to Matthew R. Scott for reporting the problem.
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041261
      c23b0fb2
    • PJ Eby's avatar
      Implement --no-deps option, add link to Ian Bicking's non-root Python · 7a635d51
      PJ Eby authored
      builder script.
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041260
      7a635d51
  12. 29 Sep, 2005 2 commits
    • PJ Eby's avatar
      0.6a5 brown bag bug fix release. · 6a98cf8c
      PJ Eby authored
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041259
      6a98cf8c
    • PJ Eby's avatar
      Bugfixes. :( · 747cd179
      PJ Eby authored
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041258
      747cd179
  13. 26 Sep, 2005 2 commits
    • PJ Eby's avatar
      0.6a4 bugfix release. · 8423e8a6
      PJ Eby authored
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041257
      8423e8a6
    • PJ Eby's avatar
      Ensure that WorkingSet.resolve() (and therefore require() as well) · cbbc6e76
      PJ Eby authored
      returns a list of the relevant distributions, even if they are found in
      the working set rather than the environment.  This fixes some problems
      in the 0.6a3 release.
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041256
      cbbc6e76
  14. 24 Sep, 2005 7 commits