| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| | |
|
| |
|
|
| |
section without a repository value
|
| | |
|
| |
|
|
| |
module is shadowed at this stage, but importing it fixes the problem.
|
| |
|
|
| |
packages.python.org
|
| | |
|
| | |
|
| |
|
|
|
| |
--install-lib via a configuration file, the path is hardcoded into the
.exe file in place of PLATLIB/ or PURELIB/. (Backport from trunk.)
|
| |
|
|
| |
(backport from trunk)
|
| | |
|
| |
|
|
|
| |
``egg_info`` wasn't explicitly run first on the same command line.
(backport from trunk)
|
| |
|
|
|
|
|
|
|
|
|
| |
format. Running ``bdist_wininst`` on a setuptools-based package wraps the
egg in an .exe that will safely install it as an egg (i.e., with metadata
and entry-point wrapper scripts), and ``easy_install`` can turn the .exe
back into an ``.egg`` file or directory and install it as such.
At this point, it should also be possible to "system package" any egg,
complete with wrapper scripts, and at least bdist_wininst works now.
More testing is needed for at least bdist_dumb and bdist_rpm.
|
| |
|
|
|
|
|
| |
``install`` operations, that installs an ``.egg-info`` directory with the
package. This is a preliminary step to implementing "install
--single-version-externally-managed" for use with bdist_* commands and
Debian.
|
| |
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
| |
files, under the "[aliases]" section. To prevent recursion and to allow
aliases to call the command of the same name, a given alias can be expanded
only once per command-line invocation. You can define new aliases with the
"alias" command, either for the local, global, or per-user configuration.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
patterns to match and the number of files to keep. (Keeps the most
recently-modified distribution files matching each pattern.)
* Added "saveopts" command that saves all command-line options for the
current invocation to the local, global, or per-user configuration file.
Useful for setting defaults without having to hand-edit a configuration
file.
* Added a "setopt" command that sets a single option in a specified
distutils configuration file.
|
| |
|
|
|
|
|
|
| |
installs an ``.egg-link`` pointing to the package's source directory, and
script wrappers that ``execfile()`` the source versions of the package's
scripts. This lets you put your development checkout(s) on sys.path
without having to actually install them. (To uninstall the link, use
use ``setup.py develop --uninstall``.)
|
| |
|
|
|
|
|
| |
http://peak.telecommunity.com/DevCenter/PythonEggs for details). This
version only supports pure libraries and does not support user-defined
metadata. But it's sufficient to make .egg files that can be placed on
PYTHONPATH and used.
|
| |
|
|
| |
style guidelines in PEP 8
|
| |
|