| Commit message (Collapse) | Author | Age | Files | Lines |
| |\ |
|
| | |\ |
|
| | | | |
|
| | | | |
|
| |/ /
| |
| |
| | |
atexit errors in the multiprocessing module in 2.7/3.2 (seemingly unrelated to setuptools).
|
| | |
| |
| |
| | |
another test that was passing trivially due to *bug* in yet another test, ugh
|
| | | |
|
| |\ \ |
|
| | | | |
|
| |\ \ \ |
|
| | |/ / |
|
| |/ /
| |
| |
| | |
certain platforms.
|
| |/ |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
the email package instead of distutils as a test base. The distutils package gets too much special treatment, for example in virtualenv environments, which obscure the test results.
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
| |
handle embedded quotes.
Added support for passing a single argument on the shebang line to
pass things like -O and -i.
Fixed bug in handling trailing whitespace in Python command.
|
| |
|
|
| |
``additional_tests()`` if present to get non-unittest tests.
|
| |
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
| |
add ``#egg=project-version`` link support, and docs on how to make your
package available for EasyInstall to find.
|
| |
|
|
|
|
|
|
|
| |
instead builds any C extensions in-place, updates the ``.egg-info``
metadata, adds the source directory to ``sys.path``, and runs the tests
directly on the source. This avoids an "unmanaged" installation of the
package to ``site-packages`` or elsewhere. (Also, fix a breaking test of
older dependency support; this should probably be removed altogether, as
long as nobody's using it.)
|
| |
|
|
|
|
|
|
| |
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.)
|
| |
|
|
|
| |
Obvious Way to test setuptools is to run 'setup.py test', because that also
provides an integration test for the 'test' command.
|
| |
|
|
| |
style guidelines in PEP 8
|
| |
|
|
|
| |
Warn user if unsupported options are supplied, and cancel unless
'depends -i' (aka '--ignore-extra-args') was used.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|