| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Fix for the Python 2.6.3 build_ext API change
* Support for the most recent Sourceforge download link insanity
* Support for SVN 1.6
* Stop crashing on certain types of HTTP error
* Stop re-trying URLs that already failed retrieval once
* Fixes for various dependency management problems such as looping
builds, re-downloading packages already present on sys.path (but not
in a registered "site" directory), and randomly preferring local -f
packages over local installed packages
* Prevent lots of spurious "already imported from another path" warnings
(e.g. when pkg_resources is imported late)
* Ensure C libraries (as opposed to extensions) are also built when
doing bdist_egg
* Fixed running the "test" command under Python 2.6+
Other changes:
* Misc. documentation fixes
* Improved Jython support
* Fewer warnings under Python 2.6+
* Warn when 'packages' uses paths instead of package names (because it
causes other problems, like spurious "already imported" warnings)
* Stop using /usr/bin/sw_vers on Mac OS (replaced w/'platform' module
calls)
Note: This is NOT a merge from Distribute; upon review, many of the
tracker-submitted patches used as a basis for forking were incorrect,
incomplete, introduced new bugs, or were not addressing the root
causes. (E.g., one of the changes in this patch fixes three superficially
unrelated issues in the setuptools bug tracker.) Careful review will be
required if you want to merge this work back into Distribute.
git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@75384 6015fed2-1504-0410-9fe1-9d1591cc4771
|
|
|
|
| |
git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@66601 6015fed2-1504-0410-9fe1-9d1591cc4771
|
|
|
|
| |
git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@52001 6015fed2-1504-0410-9fe1-9d1591cc4771
|
|
|
|
|
|
|
| |
public/documented attribute.
git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@50531 6015fed2-1504-0410-9fe1-9d1591cc4771
|
|
|
|
| |
git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@46713 6015fed2-1504-0410-9fe1-9d1591cc4771
|
|
|
|
|
|
|
|
| |
``get_build_platform()`` to work around a Mac versioning problem that caused
the behavior of ``compatible_platforms()`` to be platform specific.
git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@45536 6015fed2-1504-0410-9fe1-9d1591cc4771
|
|
|
|
|
|
|
|
| |
branching to 0.7 now, as I wanted this wart gone before anything went
into Python 2.5. But it's gone now, yay!
git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@45403 6015fed2-1504-0410-9fe1-9d1591cc4771
|
|
|
|
|
|
|
| |
from release notes.
git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@45400 6015fed2-1504-0410-9fe1-9d1591cc4771
|
|
|
|
|
|
|
|
|
| |
cache permission problems get a more user-friendly explanation of the
problem, and so that programs can catch and handle extraction errors if they
need to.
git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@43426 6015fed2-1504-0410-9fe1-9d1591cc4771
|
|
|
|
| |
git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@42381 6015fed2-1504-0410-9fe1-9d1591cc4771
|
|
|
|
|
|
|
|
| |
method to ``WorkingSet``, and the ``__add__()`` and ``__iadd__()`` methods
to ``Environment``.
git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@42358 6015fed2-1504-0410-9fe1-9d1591cc4771
|
|
|
|
|
|
|
| |
tips and techniques for using easy_install.
git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@42336 6015fed2-1504-0410-9fe1-9d1591cc4771
|
|
|
|
|
|
|
|
|
| |
other ``Distribution`` constructors. Added the ``DEVELOP_DIST``
precedence, and automatically assign it to eggs using ``.egg-info``
format.
git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@42259 6015fed2-1504-0410-9fe1-9d1591cc4771
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
``to_filename()`` function that escapes project names and versions for
safe use in constructing egg filenames from a Distribution object's
metadata.
Note that allowing dots may now cause problems for projects with '.' in
the name that were previously installed, since such projects had to be
spelled with a '-' before. The '-' name will no longer match the '.'
project, and there is no real room for backward compatibility here. :(
git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@41994 6015fed2-1504-0410-9fe1-9d1591cc4771
|
|
|
|
|
|
|
|
|
|
|
| |
that ``0.2-rc1`` is considered an *older* version than ``0.2``, and is equal
to ``0.2rc1``. The idea that a dash *always* meant a post-release version
was highly non-intuitive to setuptools users and Python developers, who
seem to want to use ``-rc`` version numbers a lot.
git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@41630 6015fed2-1504-0410-9fe1-9d1591cc4771
|
|
|
|
|
|
|
|
|
|
|
| |
information embedded in the filename, so that system packagers have the
option of including ``PKG-INFO`` files to indicate the presence of a
system-installed egg, without needing to use ``.egg`` directories, zipfiles,
or ``.pth`` manipulation.
git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@41615 6015fed2-1504-0410-9fe1-9d1591cc4771
|
|
|
|
| |
git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@41572 6015fed2-1504-0410-9fe1-9d1591cc4771
|
|
|
|
|
|
|
|
| |
unless absolutely necessary. Warn about skipping invalid/unfinished eggs
when building an Environment.
git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@41469 6015fed2-1504-0410-9fe1-9d1591cc4771
|
|
|
|
|
|
|
| |
being set as an attribute of their parent package.
git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@41431 6015fed2-1504-0410-9fe1-9d1591cc4771
|
|
|
|
| |
git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@41411 6015fed2-1504-0410-9fe1-9d1591cc4771
|
|
|
|
|
|
|
|
|
|
| |
program, rather than flagging the ``warn()`` call in ``pkg_resources``.
* Avoid giving runtime conflict warnings for namespace packages, even if they
were declared by a different package than the one currently being activated.
git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@41391 6015fed2-1504-0410-9fe1-9d1591cc4771
|
|
|
|
|
|
|
| |
conflicts from being detected at runtime. (As reported by Ian Bicking.)
git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@41380 6015fed2-1504-0410-9fe1-9d1591cc4771
|
|
|
|
|
|
|
|
| |
platforms (due to a bugfix in zipimport.c that was never backported to
the 2.3 branch).
git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@41378 6015fed2-1504-0410-9fe1-9d1591cc4771
|
|
|
|
|
|
|
| |
question has had changed contents but still has the same version number.
git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@41267 6015fed2-1504-0410-9fe1-9d1591cc4771
|
|
|
|
|
|
|
|
|
|
|
|
| |
means that people are finally doing enough things with setuptools to
have real-life version conflict scenarios. Luckily, the fix is trivial:
use breadth-first instead of depth-first dependency processing, which I
thought we were already doing anyway, but weren't. And we were giving
precedence to already-installed packages, which means upgrades didn't
work so well.
git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@41265 6015fed2-1504-0410-9fe1-9d1591cc4771
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
including both "virtual" and PYTHONPATH-based installs. The activation
precedence of distributions has also changed so that PYTHONPATH-based
non-root installs can include eggs that override system-defined packages
(whether managed or unmanaged). This version should eliminate most
common installation complaints from non-root Python users.
Note: this version includes a hacked 'site.py' to support processing
.pth files in directories that come *before* site-packages on sys.path.
However, because of its placement, it should only come into play when
a user puts the setuptools .egg file *directly* on PYTHONPATH, so it
doesn't affect "virtual" or "root" installations. It's strictly to
provide support for luddites who refuse to give up their
existing non-root PYTHONPATH setup unless you pry it from their cold,
dead hands. :)
git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@41262 6015fed2-1504-0410-9fe1-9d1591cc4771
|
|
|
|
|
|
|
|
|
| |
returns a list of the relevant distributions, even if they are found in
the working set rather than the environment. This fixes some problems
in the 0.6a3 release.
git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@41256 6015fed2-1504-0410-9fe1-9d1591cc4771
|
|
|
|
|
|
|
| |
Bicking on the distutils-sig.
git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@41253 6015fed2-1504-0410-9fe1-9d1591cc4771
|
|
|
|
| |
git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@41242 6015fed2-1504-0410-9fe1-9d1591cc4771
|
|
|
|
|
|
|
| |
fixes and enhancements.
git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@41223 6015fed2-1504-0410-9fe1-9d1591cc4771
|
|
|
|
| |
git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@41222 6015fed2-1504-0410-9fe1-9d1591cc4771
|
|
|
|
|
|
|
| |
extension for eggs.
git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@41213 6015fed2-1504-0410-9fe1-9d1591cc4771
|
|
|
|
|
|
|
| |
quick review.
git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@41198 6015fed2-1504-0410-9fe1-9d1591cc4771
|
|
|
|
|
|
|
|
| |
just need to write the Overview and Developer's Guide sections so that most
people won't have to actually *read* the API reference. :)
git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@41197 6015fed2-1504-0410-9fe1-9d1591cc4771
|
|
|
|
|
|
|
|
| |
PEP 302 importers. Once the "Distribution" class is documented, this will
be a complete API reference for pkg_resources.
git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@41196 6015fed2-1504-0410-9fe1-9d1591cc4771
|
|
|
|
| |
git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@41194 6015fed2-1504-0410-9fe1-9d1591cc4771
|
|
|
|
| |
git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@41193 6015fed2-1504-0410-9fe1-9d1591cc4771
|
|
|
|
|
|
|
| |
Also fixed a few bugs.
git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@41192 6015fed2-1504-0410-9fe1-9d1591cc4771
|
|
|
|
| |
git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@41187 6015fed2-1504-0410-9fe1-9d1591cc4771
|
|
|
|
| |
git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@41186 6015fed2-1504-0410-9fe1-9d1591cc4771
|
|
|
|
|
|
|
|
| |
section headers any more, since e.g. entry point group names are
case-sensitive.
git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@41185 6015fed2-1504-0410-9fe1-9d1591cc4771
|
|
manual outline.
git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@41184 6015fed2-1504-0410-9fe1-9d1591cc4771
|