1. 18 Nov, 2005 4 commits
    • PJ Eby's avatar
      The ``sdist`` command no longer uses the traditional ``MANIFEST`` file to · f3694a03
      PJ Eby authored
      create source distributions.  ``MANIFEST.in`` is still read and processed,
      as are the standard defaults and pruning.  But the manifest is built inside
      the project's ``.egg-info`` directory as ``SOURCES.txt``, and it is rebuilt
      every time the ``egg_info`` command is run.
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041472
      f3694a03
    • PJ Eby's avatar
      Build a SOURCES.txt manifest file in .egg-info, that can then be included in · 873ebe91
      PJ Eby authored
      sdist distributions to support building an sdist from an sdist (which the
      bdist_rpm command requires).  This will also be the basis for enhanced
      package data support, that will allow optionally using the manifest to
      identify package data files instead of having separate manual identification
      of the data files.
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041471
      873ebe91
    • PJ Eby's avatar
      Bump version number to begin the 0.6a9 developent cycle · ac79860b
      PJ Eby authored
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041470
      ac79860b
    • PJ Eby's avatar
      Don't raise an error when an invalid (unfinished) distribution is found · 9a787c34
      PJ Eby authored
      unless absolutely necessary.  Warn about skipping invalid/unfinished eggs
      when building an Environment.
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041469
      9a787c34
  2. 17 Nov, 2005 1 commit
  3. 16 Nov, 2005 2 commits
    • PJ Eby's avatar
      0.6a8 final. · ff0c5cde
      PJ Eby authored
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041459
      ff0c5cde
    • PJ Eby's avatar
      Update for SourceForge's changed mirror page formats · 1a44c5da
      PJ Eby authored
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041458
      1a44c5da
  4. 13 Nov, 2005 1 commit
  5. 09 Nov, 2005 4 commits
  6. 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
  7. 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
  8. 03 Nov, 2005 5 commits
  9. 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
  10. 22 Oct, 2005 1 commit
  11. 19 Oct, 2005 1 commit
  12. 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
  13. 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
  14. 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
  15. 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
  16. 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