1. 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
  2. 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
  3. 04 Feb, 2006 1 commit
  4. 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
  5. 26 Jan, 2006 1 commit
  6. 23 Jan, 2006 1 commit
  7. 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
  8. 17 Jan, 2006 3 commits
  9. 14 Jan, 2006 4 commits
  10. 13 Jan, 2006 6 commits
  11. 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
  12. 07 Jan, 2006 1 commit
    • PJ Eby's avatar
      PyPI searches now use the exact spelling of requirements specified on · f95da2a3
      PJ Eby authored
      the command line or in a project's ``install_requires``.  Previously, a
      normalized form of the name was used, which could lead to unnecessary
      full-index searches when a project's name had an underscore (``_``)
      in it.
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041942
      f95da2a3
  13. 06 Jan, 2006 1 commit
  14. 05 Jan, 2006 3 commits
    • PJ Eby's avatar
      Remove debug print left in by mistake. · 59e6023b
      PJ Eby authored
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041928
      59e6023b
    • PJ Eby's avatar
      First draft of shared library build support. See tests/shlib_test · bda5b372
      PJ Eby authored
      for a trivial example.  This has only been tested on Windows with
      a MinGW compiler, and the Mac OS support isn't finished.  Testing
      w/other platforms+compilers would be helpful.
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041927
      bda5b372
    • PJ Eby's avatar
      Bump version number to start the 0.6a10dev cycle. · b28da64e
      PJ Eby authored
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041914
      b28da64e
  15. 04 Jan, 2006 1 commit
    • PJ Eby's avatar
      0.6a9 release · 4ea43a4b
      PJ Eby authored
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041911
      4ea43a4b
  16. 03 Jan, 2006 2 commits
  17. 30 Dec, 2005 2 commits
    • PJ Eby's avatar
      Allow most commands to work with an existing .egg-info directory w/a '-' · def626a4
      PJ Eby authored
      in it, but warn about it and refuse to run "develop" until the existing
      directory is renamed.  This should allow older source distributions and
      checkouts to keep working with 0.6a9.
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041857
      def626a4
    • PJ Eby's avatar
      Fix unescaped '-' in .egg-info directory names. Note that this means · 839a5f31
      PJ Eby authored
      you must rename any existing .egg-info directory inside a project that
      has a '-' in it!
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041856
      839a5f31
  18. 26 Dec, 2005 1 commit
  19. 20 Dec, 2005 3 commits
    • PJ Eby's avatar
      Fix typo. :( · f3bed845
      PJ Eby authored
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041780
      f3bed845
    • PJ Eby's avatar
      Fix "legacy mode" trying to install scripts when there are none. · d88c2b8c
      PJ Eby authored
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041777
      d88c2b8c
    • PJ Eby's avatar
      Changes so that upgrading an existing setuptools to a development · f85098d6
      PJ Eby authored
      version doesn't lose its entry points by using the already-installed
      setuptools as a basis for generating them.
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041776
      f85098d6
  20. 18 Dec, 2005 1 commit
  21. 16 Dec, 2005 1 commit