1. 13 Jul, 2005 1 commit
    • PJ Eby's avatar
      Updated extraction/cache mechanism for zipped resources to avoid inter- · 9e8e8681
      PJ Eby authored
      process and inter-thread races during extraction.  The default cache
      location can now be set via the ``PYTHON_EGGS_CACHE`` environment variable,
      and the default Windows cache is now a ``Python-Eggs`` subdirectory of the
      current user's "Application Data" directory, if the ``PYTHON_EGGS_CACHE``
      variable isn't set.
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041124
      9e8e8681
  2. 12 Jul, 2005 7 commits
  3. 11 Jul, 2005 2 commits
  4. 10 Jul, 2005 6 commits
    • PJ Eby's avatar
      First-pass implementation of zippability analysis; scans for impure · 4b0b1262
      PJ Eby authored
      distribution or use of __file__/__path__ and selected 'inspect' operations.
      Currently, the analysis is a bit overconservative; when the runtime is more
      robust, it should probably allow extensions to be zipped by default.
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041114
      4b0b1262
    • PJ Eby's avatar
      Implement ``namespace_packages`` keyword to ``setup()``. Added keyword · 39fc2a15
      PJ Eby authored
      summary to setuptools doc.  Begin work on ``zip_safe`` flag.
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041113
      39fc2a15
    • PJ Eby's avatar
      Add an example of using the new "directory w/setup.py" feature · 7922a815
      PJ Eby authored
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041112
      7922a815
    • PJ Eby's avatar
      EasyInstall now builds eggs in a temporary directory alongside the setup · 29108200
      PJ Eby authored
      script it's running.  This avoids it getting confused by projects with
      non-standard distribution locations, and projects that may have various
      eggs already sitting in their distribution directory.  It should probably
      also do something like this for the build directory to ensure a clean,
      fresh build, but it seems like overkill, since it only affects local
      projects, not stuff that EasyInstall downloaded in the first place.
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041111
      29108200
    • PJ Eby's avatar
      Allow EasyInstall to accept a directory containing a setup script as one · ebe75f51
      PJ Eby authored
      of its arguments.  Fix swapped short option names for --bdist-dir and
      --dist-dir in bdist_egg.
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041110
      ebe75f51
    • PJ Eby's avatar
      Detect and handle conflicts with "unmanaged" packages when installing · 451377d0
      PJ Eby authored
      packages managed by EasyInstall.  Also, add an option to exclude source
      files from .egg distributions.
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041109
      451377d0
  5. 09 Jul, 2005 7 commits
  6. 08 Jul, 2005 9 commits
    • PJ Eby's avatar
      Doc and other updates for 0.5a8 release. Add project aliases for source · 82b1c266
      PJ Eby authored
      and binary register+upload.
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041100
      82b1c266
    • PJ Eby's avatar
      Delete empty sections when their last option is deleted. · d798d694
      PJ Eby authored
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041099
      d798d694
    • PJ Eby's avatar
      Cleaner argument quoting in command aliases. · 1d7b59f5
      PJ Eby authored
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041098
      1d7b59f5
    • PJ Eby's avatar
      Partial first draft documentation for setuptools. Split revision history · d399fdec
      PJ Eby authored
      between setuptools and easy_install docs.  Pull project's long_description
      from the documentation, for a more informative PyPI project page.
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041097
      d399fdec
    • PJ Eby's avatar
      Restructured the 'alias' command to take arguments instead of options, and · ef617190
      PJ Eby authored
      to display the definition of the named alias or of all aliases.
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041096
      ef617190
    • PJ Eby's avatar
      Fix a couple of command descriptions. · 5eec64a0
      PJ Eby authored
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041095
      5eec64a0
    • PJ Eby's avatar
      Added support for defining command aliases in distutils configuration · 6050f536
      PJ Eby authored
      files, under the "[aliases]" section.  To prevent recursion and to allow
      aliases to call the command of the same name, a given alias can be expanded
      only once per command-line invocation.  You can define new aliases with the
      "alias" command, either for the local, global, or per-user configuration.
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041094
      6050f536
    • PJ Eby's avatar
      * Added "rotate" command to delete old distribution files, given a set of · 592269af
      PJ Eby authored
      patterns to match and the number of files to keep.  (Keeps the most
      recently-modified distribution files matching each pattern.)
      
      * Added "saveopts" command that saves all command-line options for the
      current invocation to the local, global, or per-user configuration file.
      Useful for setting defaults without having to hand-edit a configuration
      file.
      
      * Added a "setopt" command that sets a single option in a specified
      distutils configuration file.
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041093
      592269af
    • PJ Eby's avatar
      The "egg_info" command now always sets the distribution metadata to "safe" · 56fcb8fd
      PJ Eby authored
      forms of the distribution name and version, so that distribution files will
      be generated with parseable names (i.e., ones that don't include '-' in the
      name or version).  Also, this means that if you use the various ``--tag``
      options of "egg_info", any distributions generated will use the tags in the
      version, not just egg distributions.
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041092
      56fcb8fd
  7. 07 Jul, 2005 8 commits
    • PJ Eby's avatar
      Fix problems upgrading an already-installed setuptools version. · 5b4efda5
      PJ Eby authored
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041091
      5b4efda5
    • PJ Eby's avatar
      Add upload support to setuptools, and make default downloads of setuptools · c1112aa5
      PJ Eby authored
      come from PyPI/python.org rather than from telecommunity.com.  Bump to
      version 0.5a7.
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041090
      c1112aa5
    • 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