| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Backed out changeset 28901bac2f2e See #148 | Jason R. Coombs | 2014-02-11 | 1 | -27/+27 |
| | | |||||
| * | Auto-generate namespace __init__.py files for packages without them. This | PJ Eby | 2005-08-14 | 1 | -27/+27 |
| | | | | | | | | | 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(). | ||||
| * | Minor refactoring of code that checks a distribution's contents. | PJ Eby | 2005-08-14 | 1 | -10/+10 |
| | | |||||
| * | Fix a bug introduced by removing the Environment.get() method. | PJ Eby | 2005-08-14 | 1 | -1/+1 |
| | | |||||
| * | On second thought, don't. :( Walter Doerwald's situation isn't really | PJ Eby | 2005-08-14 | 1 | -1/+1 |
| | | | | | | compatible with namespace packages, even if I do manage to hack up a way to make it work. | ||||
| * | Allow distributing an empty namespace package. | PJ Eby | 2005-08-14 | 1 | -1/+1 |
| | | |||||
| * | Document the "Environment" class, and simplify its API. | PJ Eby | 2005-08-14 | 2 | -8/+8 |
| | | |||||
| * | Added docs for main EntryPoint APIs, and cleaned up the API itself a bit. | PJ Eby | 2005-08-13 | 2 | -5/+5 |
| | | | | | Also fixed a few bugs. | ||||
| * | Fixed breakage of bdist_* commands that call the 'install' command. | PJ Eby | 2005-08-11 | 1 | -3/+12 |
| | | |||||
| * | Fix bugs reported by Ian Bicking, Walter Doerwald, and Vincenzo Di Massa. | PJ Eby | 2005-08-11 | 3 | -12/+12 |
| | | |||||
| * | Renamed AvailableDistributions -> Environment. Add sketch of pkg_resources | PJ Eby | 2005-08-07 | 3 | -10/+10 |
| | | | | | manual outline. | ||||
| * | Allow distutils extensions to define new kinds of metadata that can be | PJ Eby | 2005-08-06 | 1 | -86/+127 |
| | | | | | | | written to EGG-INFO. Extensible applications and frameworks can thus make it possible for plugin projects to supply setup() metadata that can then be used by the application or framework. | ||||
| * | Got rid of the no-longer meaningful "depends" command. Consolidated the | PJ Eby | 2005-08-06 | 5 | -243/+34 |
| | | | | | | | | | replacement of the "install" command so that installation is always via easy_install, but doesn't use the previous kludgy intereception technique. Allow ``extra_path`` to be set, but ignore it, so that when easy_install wraps a package that uses it, there won't be any confusion as to the desired installation location. | ||||
| * | Enhanced setuptools infrastructure to support distutils extensions that | PJ Eby | 2005-08-06 | 4 | -125/+217 |
| | | | | | | | can be plugged in at setup() time to define new setup() arguments or distutils commands. This allows modularization and reuse of distutils extensions in a way that was previously not possible. | ||||
| * | Change dependency processing algorithm for less redundancy in the common | PJ Eby | 2005-08-06 | 1 | -24/+65 |
| | | | | | case, and more thoroughness in the --always-copy case. | ||||
| * | Fix wrongly including files that Subversion has marked deleted. | PJ Eby | 2005-08-06 | 1 | -5/+5 |
| | | |||||
| * | Misc. bug fixes and doc additions. Add 'iter_entry_points()' API. | PJ Eby | 2005-07-25 | 2 | -16/+16 |
| | | |||||
| * | Implement "entry points" for dynamic discovery of drivers and plugins. | PJ Eby | 2005-07-24 | 4 | -44/+160 |
| | | | | | | | Change setuptools to discover setup commands using an entry point group called "distutils.commands". Thanks to Ian Bicking for the suggestion that led to designing this super-cool feature. | ||||
| * | Fix eager resource extraction. Add eager_resources setup() argument. Add | PJ Eby | 2005-07-24 | 3 | -26/+67 |
| | | | | | | support for obtaining project-level resources by making get_provider() accept Requirement objects. | ||||
| * | Fix a regression; this code was changed in order to avoid being fooled by | PJ Eby | 2005-07-24 | 1 | -3/+3 |
| | | | | | | incompatible eggs that might have ended up in the distribution directory, but the "fixed" code was broken. | ||||
| * | Implement --editable option, which allows you to just download and extract | PJ Eby | 2005-07-24 | 2 | -140/+140 |
| | | | | | | (or check out from Subversion) one or more source distributions, without actually building or installing them (or their dependencies). | ||||
| * | Fixed the setup script sandbox facility not recognizing certain paths as | PJ Eby | 2005-07-24 | 1 | -2/+2 |
| | | | | | valid on case-insensitive platforms. | ||||
| * | Make 'test' command work correctly with the 0.6 WorkingSet class. | PJ Eby | 2005-07-21 | 1 | -12/+12 |
| | | |||||
| * | Fixed installing extra ``.pyc`` or ``.pyo`` files for scripts with ``.py`` | PJ Eby | 2005-07-21 | 1 | -1/+1 |
| | | | | | extensions. | ||||
| * | Catch a few missed terminology changes. | PJ Eby | 2005-07-18 | 1 | -11/+11 |
| | | |||||
| * | Massive API refactoring; see setuptools.txt changelog for details. Also, | PJ Eby | 2005-07-18 | 2 | -26/+26 |
| | | | | | | add ``#egg=project-version`` link support, and docs on how to make your package available for EasyInstall to find. | ||||
| * | Massive API refactoring; see setuptools.txt changelog for details. Also, | PJ Eby | 2005-07-18 | 6 | -110/+2780 |
| | | | | | | add ``#egg=project-version`` link support, and docs on how to make your package available for EasyInstall to find. | ||||
| * | The ``path`` attribute of ``Distribution`` objects is now ``location``, | PJ Eby | 2005-07-17 | 2 | -21/+21 |
| | | | | | | | | because it isn't necessarily a filesystem path (and hasn't been for some time now). ``Distribution`` objects now have an ``as_requirement()`` method that returns a ``Requirement`` for the distribution's project name and version. | ||||
| * | ``Distribution`` objects now implement the ``IResourceProvider`` and | PJ Eby | 2005-07-17 | 2 | -7/+7 |
| | | | | | | ``IMetadataProvider`` interfaces, so you don't need to reference the (no longer available) ``metadata`` attribute to get at these interfaces. | ||||
| * | Renamings for consistent terminology; distributions and requirements now | PJ Eby | 2005-07-17 | 4 | -14/+14 |
| | | | | | | | | | | both have 'project_name' attributes, instead of one having 'name' and the other 'distname'. Requirements no longer have 'options', they have 'extras'. This is the beginning of the terminology/architecture refactoring described at: http://mail.python.org/pipermail/distutils-sig/2005-June/004652.html | ||||
| * | Added ``--site-dirs`` option to allow adding custom "site" directories. | PJ Eby | 2005-07-16 | 1 | -28/+110 |
| | | | | | | Made ``easy-install.pth`` work in platform-specific alternate site directories (e.g. ``~/Library/Python/2.x/site-packages``). | ||||
| * | Fix only detecting the revision number of the setup directory, not the | PJ Eby | 2005-07-16 | 1 | -7/+7 |
| | | | | | highest revision number for the project as a whole. | ||||
| * | prep for 0.5a13 release | PJ Eby | 2005-07-16 | 1 | -1/+1 |
| | | |||||
| * | Prep for 0.5a12 release; update docs. | PJ Eby | 2005-07-13 | 1 | -1/+1 |
| | | |||||
| * | Update zip-safety scanner to check for modules that might be used as | PJ Eby | 2005-07-12 | 2 | -12/+12 |
| | | | | | | ``python -m`` scripts. Misc. fixes for win32.exe support, including changes to support Python 2.4's changed ``bdist_wininst`` format. | ||||
| * | Fix breakage of the "develop" command that was caused by the addition of | PJ Eby | 2005-07-12 | 2 | -3/+3 |
| | | | | | | ``--always-unzip`` to the ``easy_install`` command. Bump version for bug fix release. | ||||
| * | Bump version #. | PJ Eby | 2005-07-12 | 1 | -1/+1 |
| | | |||||
| * | Fix bugs and implement features reported/requested by folks on the | PJ Eby | 2005-07-12 | 1 | -21/+62 |
| | | | | | Distutils-SIG. | ||||
| * | Update to 0.5a9, add zip_safe flag, and fix a doc error. | PJ Eby | 2005-07-11 | 1 | -1/+1 |
| | | |||||
| * | Enhanced "zip safety" analysis (including scan of win32.exe's) and have | PJ Eby | 2005-07-11 | 2 | -90/+131 |
| | | | | | EasyInstall act on zip safety flags. Add a lot more docs for setuptools. | ||||
| * | First-pass implementation of zippability analysis; scans for impure | PJ Eby | 2005-07-10 | 1 | -39/+80 |
| | | | | | | | 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. | ||||
| * | Implement ``namespace_packages`` keyword to ``setup()``. Added keyword | PJ Eby | 2005-07-10 | 3 | -42/+124 |
| | | | | | summary to setuptools doc. Begin work on ``zip_safe`` flag. | ||||
| * | EasyInstall now builds eggs in a temporary directory alongside the setup | PJ Eby | 2005-07-10 | 1 | -34/+34 |
| | | | | | | | | | | 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. | ||||
| * | Allow EasyInstall to accept a directory containing a setup script as one | PJ Eby | 2005-07-10 | 2 | -5/+5 |
| | | | | | | of its arguments. Fix swapped short option names for --bdist-dir and --dist-dir in bdist_egg. | ||||
| * | Detect and handle conflicts with "unmanaged" packages when installing | PJ Eby | 2005-07-10 | 7 | -65/+270 |
| | | | | | | packages managed by EasyInstall. Also, add an option to exclude source files from .egg distributions. | ||||
| * | Changed --tag-svn-revision to include an "r" in front of the revision | PJ Eby | 2005-07-09 | 1 | -1/+1 |
| | | | | | number for better readability. | ||||
| * | Add informative comment when uploading eggs, to help distinguish them from | PJ Eby | 2005-07-09 | 1 | -1/+2 |
| | | | | | source archives. | ||||
| * | Fix typos in option specs for bdist_egg. | PJ Eby | 2005-07-09 | 1 | -2/+2 |
| | | |||||
| * | Added ``exclude=patternlist`` option to ``setuptools.find_packages()`` | PJ Eby | 2005-07-09 | 1 | -8/+8 |
| | | |||||
| * | Include ``svn:externals`` directories in source distributions as well as | PJ Eby | 2005-07-09 | 1 | -42/+42 |
| | | | | | normal subversion-controlled files and directories. | ||||
