1. 22 Aug, 2005 4 commits
  2. 21 Aug, 2005 5 commits
    • PJ Eby's avatar
      Display a download warning in ez_setup, so that people won't be caught · 478fd8f9
      PJ Eby authored
      off-guard by the setuptools download (which only occurs if setuptools isn't
      locally available, of course).
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041216
      478fd8f9
    • PJ Eby's avatar
      Fix problem w/bdist_rpm and setuptools, reported by Walter Doerwald. I · 040f032a
      PJ Eby authored
      was trying to have setuptools fix distutils' broken filename handling that
      assumes people haven't put punctuation in their distribution names,
      including '-' (which prevents unambiguous parsing of distribution names).
      However, bdist_rpm's attempt to guess a source distribution's filename
      isn't compatible with this fix, without making other changes.  I decided
      therefore to drop the fixes for the sake of backward compatibility, but
      monkeypatch bdist_rpm so that it runs "egg_info" first, to ensure that any
      --tag-svn-revision or other tagging options take effect.
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041215
      040f032a
    • PJ Eby's avatar
      Make "build_ext --inplace" work sanely w/multiple Python versions and · e00f4a87
      PJ Eby authored
      platforms, by ensuring that the in-place extensions are the right ones for
      the currently-running Python, even if they are newer than their sources.
      (This, like so many other setuptools fixes and enhancements, should
      probably be backported into the distutils as well, although it would have
      to be implemented a bit differently.)
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041214
      e00f4a87
    • PJ Eby's avatar
      Thanks to Richard Jones, we no longer need to fake out PyPI with a '.zip' · 46eb9e65
      PJ Eby authored
      extension for eggs.
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041213
      46eb9e65
    • PJ Eby's avatar
      Parse .svn/entries directly instead of using 'svn info' to obtain a · 6861a1ff
      PJ Eby authored
      revision number.  (Christopher Lenz reported that svn info's output is
      different in non-English locales.)
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041212
      6861a1ff
  3. 19 Aug, 2005 1 commit
  4. 14 Aug, 2005 12 commits
  5. 13 Aug, 2005 1 commit
  6. 11 Aug, 2005 2 commits
  7. 09 Aug, 2005 1 commit
  8. 07 Aug, 2005 4 commits
  9. 06 Aug, 2005 8 commits
    • PJ Eby's avatar
      Allow distutils extensions to define new kinds of metadata that can be · 899e59ff
      PJ Eby authored
      written to EGG-INFO.  Extensible applications and frameworks can thus make
      it possible for plugin projects to supply setup() metadata that can then
      be used by the application or framework.
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041183
      899e59ff
    • PJ Eby's avatar
      Fix WorkingSet yielding the same distribution more than once if more than · 568f7f51
      PJ Eby authored
      one path entry points to it.
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041182
      568f7f51
    • PJ Eby's avatar
      Got rid of the no-longer meaningful "depends" command. Consolidated the · 8afe820f
      PJ Eby authored
      replacement of the "install" command so that installation is always via
      easy_install, but doesn't use the previous kludgy intereception technique.
      Allow ``extra_path`` to be set, but ignore it, so that when easy_install
      wraps a package that uses it, there won't be any confusion as to the
      desired installation location.
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041181
      8afe820f
    • PJ Eby's avatar
      Enhanced setuptools infrastructure to support distutils extensions that · 8a29467d
      PJ Eby authored
      can be plugged in at setup() time to define new setup() arguments or
      distutils commands.  This allows modularization and reuse of distutils
      extensions in a way that was previously not possible.
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041180
      8a29467d
    • PJ Eby's avatar
      Allow specifying an environment and/or installer for entry-point loading. · a762d97e
      PJ Eby authored
      This will be used by setuptools to automatically install eggs that may be
      needed as part of a build process, or to invoke a particular command.
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041179
      a762d97e
    • PJ Eby's avatar
      Change dependency processing algorithm for less redundancy in the common · f1e355b2
      PJ Eby authored
      case, and more thoroughness in the --always-copy case.
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041178
      f1e355b2
    • PJ Eby's avatar
      Fix wrongly including files that Subversion has marked deleted. · 01972d44
      PJ Eby authored
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041177
      01972d44
    • PJ Eby's avatar
      Performance boosts: don't create environment during require()/resolve() · 34e9acb9
      PJ Eby authored
      if all requirements can be met with items already in the working set.
      Don't eagerly determine whether a path is a directory.  Avoid redundant
      path operations, etc.  These changes dropped the test suite runtime from
      over 3.4 seconds to around .34 seconds.
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041176
      34e9acb9
  10. 03 Aug, 2005 1 commit
  11. 31 Jul, 2005 1 commit