1. 14 Feb, 2006 3 commits
  2. 13 Feb, 2006 3 commits
  3. 12 Feb, 2006 3 commits
  4. 10 Feb, 2006 7 commits
    • PJ Eby's avatar
      Fixed the annoying ``--help-commands`` wart, albeit in a most · 8b28bf85
      PJ Eby authored
      unfortunately kludgy fashion.
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042312
      8b28bf85
    • PJ Eby's avatar
      --prefix support for even more do-what-I-meanishness. :) · ee68f241
      PJ Eby authored
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042310
      ee68f241
    • PJ Eby's avatar
      Implemented DWIM for PYTHONPATH. That is, ez_setup and easy_install · a0662830
      PJ Eby authored
      should now "just work" if you're using a PYTHONPATH target, and if it
      can't "just work", you get helpful instructions and doc links.
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042308
      a0662830
    • PJ Eby's avatar
      New version of site.py hack, for better compatibility with distros that · 884ec05c
      PJ Eby authored
      patch the stdlib site.py.  This version runs the stdlib site.py, then
      tries to hack sys.path back to something resembling what the old version
      did.  Unfortunately, this is complex since site.py and .pth files can
      munge the path in rather arbitrary ways, and the initial setup of
      sys.path is dependent on the platform and Python version.  This code has
      been tested on Linux, cygwin, and Windows Python, versions 2.2, 2.3, and
      2.4 (although not all versions on all platforms), and appears to perform
      as intended.
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042302
      884ec05c
    • PJ Eby's avatar
      Ugh. Rereading the Fedora patch shows my previous hack won't actually · f2489447
      PJ Eby authored
      accomplish anything useful.  This one should, but it needs testing by
      someone who actually has a Fedora 64-bit x86 setup.
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042301
      f2489447
    • PJ Eby's avatar
      Oops, bad indentation. · 3bc9101b
      PJ Eby authored
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042300
      3bc9101b
    • PJ Eby's avatar
      Tweak site_dirs detection so that distros with weird layouts (e.g. · 71f014d9
      PJ Eby authored
      /usr/lib64 patches on 64-bit Fedora) will have a better chance of
      working "out of the box".
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042299
      71f014d9
  5. 08 Feb, 2006 1 commit
    • PJ Eby's avatar
      The ``--find-links`` option previously scanned all supplied URLs and · 81bd9374
      PJ Eby authored
      directories as early as possible, but now only directories and direct
      archive links are scanned immediately.  URLs are not retrieved unless a
      package search was already going to go online due to a package not being
      available locally, or due to the use of the ``--update`` or ``-U``
      option.  Also, fixed the ``develop`` command ignoring ``--find-links``.
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042262
      81bd9374
  6. 07 Feb, 2006 3 commits
    • PJ Eby's avatar
      The ``--always-copy`` option now skips "system" and "development" eggs · ca9ccbf6
      PJ Eby authored
      since they can't be reliably copied.  Note that this may cause EasyInstall
      to choose an older version of a package than what you expected, or it may
      cause downloading and installation of a fresh version of what's already
      installed.
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042260
      ca9ccbf6
    • PJ Eby's avatar
      Added ``Distribution.clone()`` method, and keyword argument support to · 48dd1efa
      PJ Eby authored
      other ``Distribution`` constructors.  Added the ``DEVELOP_DIST``
      precedence, and automatically assign it to eggs using ``.egg-info``
      format.
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042259
      48dd1efa
    • PJ Eby's avatar
      Implement more Mac OS X version handling stuff requested by Bob · e6577a41
      PJ Eby authored
      Ippolito.
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042256
      e6577a41
  7. 04 Feb, 2006 1 commit
  8. 27 Jan, 2006 1 commit
    • PJ Eby's avatar
      Fix missing import. · cc46483c
      PJ Eby authored
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042195
      cc46483c
  9. 26 Jan, 2006 1 commit
  10. 23 Jan, 2006 1 commit
  11. 22 Jan, 2006 1 commit
    • PJ Eby's avatar
      Fix typo. · a16d5ce9
      PJ Eby authored
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042148
      a16d5ce9
  12. 17 Jan, 2006 3 commits
  13. 14 Jan, 2006 4 commits
  14. 13 Jan, 2006 6 commits
  15. 10 Jan, 2006 2 commits
    • PJ Eby's avatar
      EasyInstall can now download bare ``.py`` files and wrap them in an egg, · abed75c8
      PJ Eby authored
      as long as you include an ``#egg=name-version`` suffix on the URL, or if
      the ``.py`` file is listed as the "Download URL" on the project's PyPI
      page.  This allows third parties to "package" trivial Python modules
      just by linking to them (e.g. from within their own PyPI page or
      download links page).
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041995
      abed75c8
    • PJ Eby's avatar
      ``safe_name()`` now allows dots in project names, and there is a new · 51d68aa5
      PJ Eby authored
      ``to_filename()`` function that escapes project names and versions for
      safe use in constructing egg filenames from a Distribution object's
      metadata.
      
      Note that allowing dots may now cause problems for projects with '.' in
      the name that were previously installed, since such projects had to be
      spelled with a '-' before.  The '-' name will no longer match the '.'
      project, and there is no real room for backward compatibility here.  :(
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041994
      51d68aa5