1. 07 Jul, 2005 8 commits
    • PJ Eby's avatar
      Bump release version · 61d2fd1d
      PJ Eby authored
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041089
      61d2fd1d
    • PJ Eby's avatar
      Update revision history. · 695ddfb6
      PJ Eby authored
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041088
      695ddfb6
    • PJ Eby's avatar
      Beefed up the "sdist" command so that if you don't have a MANIFEST.in, it · d3add440
      PJ Eby authored
      will include all files under revision control (CVS or Subversion) in the
      current directory, and it will regenerate the list every time you create a
      source distribution, not just when you tell it to.  This should make the
      default "do what you mean" more often than the distutils' default behavior
      did, while still retaining the old behavior in the presence of MANIFEST.in.
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041087
      d3add440
    • PJ Eby's avatar
      Slightly changed the format of the generated version when you use · 8e7eabf1
      PJ Eby authored
      ``--tag-build`` on the "egg_info" command, so that you can make tagged
      revisions compare *lower* than the version specified in setup.py (e.g. by
      using ``--tag-build=dev``).
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041086
      8e7eabf1
    • PJ Eby's avatar
      Don't modify .pth files when in --dry-run/-n mode. · 87cf6767
      PJ Eby authored
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041085
      87cf6767
    • PJ Eby's avatar
      Fix for .py scripts that might be imported (e.g. the "py" library's hideous · 6a241540
      PJ Eby authored
      '_findpy.py' hack.)
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041084
      6a241540
    • PJ Eby's avatar
      Backward-compatibility fix, so ez_setup can upgrade older versions of · 2b9b1a6c
      PJ Eby authored
      setuptools.
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041083
      2b9b1a6c
    • PJ Eby's avatar
      Add a note about interaction between exemaker and easy_install · 5228bdf3
      PJ Eby authored
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041082
      5228bdf3
  2. 06 Jul, 2005 5 commits
    • PJ Eby's avatar
      Bump version to 0.5a5. · b52565a6
      PJ Eby authored
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041081
      b52565a6
    • PJ Eby's avatar
      Added ``develop`` command to ``setuptools``-based packages. This command · e5eac13d
      PJ Eby authored
      installs an ``.egg-link`` pointing to the package's source directory, and
      script wrappers that ``execfile()`` the source versions of the package's
      scripts.  This lets you put your development checkout(s) on sys.path
      without having to actually install them.  (To uninstall the link, use
      use ``setup.py develop --uninstall``.)
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041080
      e5eac13d
    • PJ Eby's avatar
      Made ``easy_install`` a standard ``setuptools`` command, moving it from · 8468e915
      PJ Eby authored
      the ``easy_install`` module to ``setuptools.command.easy_install``.  Note
      that if you were importing or extending it, you must now change your
      imports accordingly.  ``easy_install.py`` is still installed as a script,
      but not as a module.
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041079
      8468e915
    • PJ Eby's avatar
      Enhanced the ``test`` command so that it doesn't install the package, but · 3686c4d8
      PJ Eby authored
      instead builds any C extensions in-place, updates the ``.egg-info``
      metadata, adds the source directory to ``sys.path``, and runs the tests
      directly on the source.  This avoids an "unmanaged" installation of the
      package to ``site-packages`` or elsewhere.  (Also, fix a breaking test of
      older dependency support; this should probably be removed altogether, as
      long as nobody's using it.)
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041078
      3686c4d8
    • PJ Eby's avatar
      Added ``egg_info`` command to ``setuptools``-based packages. This command · 4a63bc6f
      PJ Eby authored
      just creates or updates the "projectname.egg-info" directory, without
      building an egg.  It's used by the ``bdist_egg`` command now, and will be
      used by the ``test`` and ``develop`` commands later on.
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041077
      4a63bc6f
  3. 04 Jul, 2005 3 commits
    • PJ Eby's avatar
      Fix a problem using bdist_egg with non-setuptools distributions. · 52928dfe
      PJ Eby authored
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041076
      52928dfe
    • PJ Eby's avatar
      Fix typo · 8a4d2f4e
      PJ Eby authored
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041075
      8a4d2f4e
    • PJ Eby's avatar
      Add missing download links · ca83a912
      PJ Eby authored
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041074
      ca83a912
  4. 27 Jun, 2005 1 commit
  5. 25 Jun, 2005 1 commit
    • PJ Eby's avatar
      0.5a3 bugfix release · 5ed7f988
      PJ Eby authored
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041072
      5ed7f988
  6. 15 Jun, 2005 6 commits
  7. 14 Jun, 2005 11 commits
  8. 12 Jun, 2005 5 commits
    • PJ Eby's avatar
      Add 'ez_setup' bootstrap installer. Prep for 0.4a2 release. · 26a5ebfb
      PJ Eby authored
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041054
      26a5ebfb
    • PJ Eby's avatar
      Add script installation support. Use distutils' exceptions for option · 5bf51fa2
      PJ Eby authored
      errors.  Include Python version in setuptools' egg name for compatibility
      w/installs via easy_install.  Add isdir/listdir facilities for metadata,
      along with support for running scripts from eggs.
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041053
      5bf51fa2
    • PJ Eby's avatar
      Restructure easy_install as a distutils "Command" object, so that it can · 18b9ae1e
      PJ Eby authored
      access the distutils configuration and logging infrastructure, and can
      "inherit" options from a distutils setup script that wants to use it to
      install its own dependencies.
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041052
      18b9ae1e
    • PJ Eby's avatar
      Move package index/downloading stuff to setuptools.package_index module. · 8f64fbe5
      PJ Eby authored
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041051
      8f64fbe5
    • PJ Eby's avatar
      Rebalance responsibilities between PackageIndex, Installer, and main() so · 449f3574
      PJ Eby authored
      that PackageIndex handles all downloading of any kind, Installers can be
      reused for multiple packages, and main() manages temporary directories and
      all communication between PackageIndex and Installer.  Also, change
      run_setup to take an argument sequence, because later we will probably need
      other arguments to control other aspects of run_setup's behavior.
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041050
      449f3574