1. 18 Sep, 2005 1 commit
    • PJ Eby's avatar
      setuptools 0.6a2 release · 3adaf85e
      PJ Eby authored
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041247
      3adaf85e
  2. 17 Sep, 2005 2 commits
    • PJ Eby's avatar
      Added support to solve the infamous "we want .py on Windows, no · 673ac23e
      PJ Eby authored
      extension elsewhere" problem, while also bypassing the need for PATHEXT
      on Windows, and in fact the need to even write script files at all, for
      any platform.  Instead, you define "entry points" in your setup script,
      in this case the names of the scripts you want (without extensions) and
      the functions that should be imported and run to implement the scripts.
      Setuptools will then generate platform-appropriate script files at
      install time, including an .exe wrapper when installing on Windows.
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041246
      673ac23e
    • PJ Eby's avatar
      Fixed cheeseshop URL. · baad93e3
      PJ Eby authored
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041245
      baad93e3
  3. 14 Sep, 2005 4 commits
    • PJ Eby's avatar
      Fix another typo · 1a71998f
      PJ Eby authored
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041244
      1a71998f
    • PJ Eby's avatar
      Update cheeseshop URL, fix typo. · 9eb3e52f
      PJ Eby authored
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041243
      9eb3e52f
    • PJ Eby's avatar
      0.6a1 release of setuptools. · d8c21aa6
      PJ Eby authored
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041242
      d8c21aa6
    • PJ Eby's avatar
      Correctly handle URL fragments in --find-links. · 6a36f2af
      PJ Eby authored
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041241
      6a36f2af
  4. 03 Sep, 2005 7 commits
  5. 23 Aug, 2005 4 commits
  6. 22 Aug, 2005 10 commits
  7. 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
  8. 19 Aug, 2005 1 commit
  9. 14 Aug, 2005 6 commits
    • PJ Eby's avatar
      Auto-generate namespace __init__.py files for packages without them. This · 471ae346
      PJ Eby authored
      is a workaround for packages like 'll-color', which are distributed without
      'll/__init__.py', to avoid overwriting ll-core's copy of ll/__init__.py.
      This allows existing packages that use this sort of kludging to be treated
      as a crude namespace package, as long as the "real" __init__.py also
      calls declare_namespace().
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041204
      471ae346
    • PJ Eby's avatar
      Minor refactoring of code that checks a distribution's contents. · 0993e964
      PJ Eby authored
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041203
      0993e964
    • PJ Eby's avatar
      Add experimental support for merging non-empty namespace packages. This · af4cec25
      PJ Eby authored
      lets you have one distribution containing a non-empty __init__.py for the
      package, as long as you call 'declare_namespace()' from that __init__.py
      and all other __init__.py files for the namespace package, and do *not*
      declare it as a namespace package in setup() (so that it won't be
      automatically imported if it's on sys.path, the way empty namespace
      packages are.)
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041202
      af4cec25
    • PJ Eby's avatar
      Fix a bug introduced by removing the Environment.get() method. · 98ab5c90
      PJ Eby authored
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041201
      98ab5c90
    • PJ Eby's avatar
      On second thought, don't. :( Walter Doerwald's situation isn't really · a20ad75b
      PJ Eby authored
      compatible with namespace packages, even if I do manage to hack up a way
      to make it work.
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041200
      a20ad75b
    • PJ Eby's avatar
      Allow distributing an empty namespace package. · a3ae3c46
      PJ Eby authored
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041199
      a3ae3c46