1. 03 Apr, 2005 1 commit
    • PJ Eby's avatar
      Add a "Distribution" object that wraps a sys.path entry with metadata, and · 7311c34a
      PJ Eby authored
      can extract its name/version/pythonversion/platform if built from a .egg
      filename.  Later, distributions will be able to add themselves to sys.path
      and request that their dependencies be added as well.  Also, added some
      real-life version test cases supplied by jemfinch.
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041001
      7311c34a
  2. 02 Apr, 2005 2 commits
    • PJ Eby's avatar
      Add a simple version parser that combines the pre-release smarts of · 1a7cff66
      PJ Eby authored
      distutils' StrictVersion, with the flexibility of LooseVersion.  It also
      deals heuristically with common concepts like alpha/beta/candidate/rc
      and pre/preview, as well as '-' and 'pl' branching schemes.
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041000
      1a7cff66
    • PJ Eby's avatar
      Rough draft of version requirement parser. Make bdist_egg look for a · 6d3753cc
      PJ Eby authored
      distname.egg-info directory instead of EGG-INFO.in; this will be used later
      to support development of egg-distributed packages that an application
      under development expects to 'require()'.  (Thanks to Fred Drake for
      pointing out this use case, and Bob Ippolito for helping me figure out how
      to support it, although the runtime support doesn't actually exist yet.)
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4040999
      6d3753cc
  3. 01 Apr, 2005 1 commit
  4. 24 Mar, 2005 3 commits
  5. 23 Mar, 2005 1 commit
    • PJ Eby's avatar
      Add a working pkg_resources implementation that handles extraction and · ee8b1aa7
      PJ Eby authored
      basic support for non-egg resources.  Still a lot to do, but this version
      is capable of not only extracting and running C extensions, it can even
      find its own runtime (pkg_resources) if it's included in the egg.
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4040994
      ee8b1aa7
  6. 22 Mar, 2005 2 commits
  7. 21 Mar, 2005 3 commits
  8. 17 Jun, 2004 1 commit
    • Fred Drake's avatar
      remove blank line pollution · ecc9eaad
      Fred Drake authored
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4040905
      ecc9eaad
  9. 15 Jun, 2004 1 commit
  10. 14 Jun, 2004 1 commit
  11. 05 Apr, 2004 3 commits
  12. 22 Mar, 2004 1 commit
    • PJ Eby's avatar
      Compute command line that should be passed to child setup scripts. · 2e83526e
      PJ Eby authored
      Warn user if unsupported options are supplied, and cancel unless
      'depends -i' (aka '--ignore-extra-args') was used.
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4040880
      2e83526e
  13. 20 Mar, 2004 1 commit
    • PJ Eby's avatar
      Flesh out 'depends' command to display dependencies' status, and halt if · 7ce55cab
      PJ Eby authored
      all requirements aren't met.  (Also, check planned install location for
      the dependencies, as well as checking sys.path.)  Also:
      
      * Allow 'Feature()' objects to include 'Require()' objects, so that
        dependencies can be optional
      
      * 'Require()' objects can set a homepage, whose URL will be displayed by
        the 'depends' command if the dependency needs to be installed.
      
      * Misc. fixes/refactoring of version validation to properly handle
        "unknown" versions, and to decouple version fetching from version
        checking.
      
      * Updated TODO to remove various completed items.
      
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4040876
      7ce55cab
  14. 19 Mar, 2004 1 commit
    • PJ Eby's avatar
      Initial checkin of setuptools 0.0.1. · 8423e1ed
      PJ Eby authored
      --HG--
      branch : setuptools
      extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4040869
      8423e1ed