| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
calculates. Spotted by Cort Danger Stratton.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
scripts without modifying either the distutils installation or the
setup.py scripts of packages with which the new commands will be used.
Specifically, an option is added to distutils that allows additional
packages to be searched for command implementations in addition to
distutils.command. The additional packages can be specified on the
command line or via the installation or personal configuration files
already loaded by distutils.
For discussion, see the thread starting with:
http://mail.python.org/pipermail/distutils-sig/2004-August/004112.html
This closes SF patch #102241.
|
|
|
|
| |
Python was built with VC 7.1.
|
|
|
|
| |
- fix broken assert statement; should just raise
|
|
|
|
|
| |
can contain more than just .py files. Make sure we only report
bytecode files for the .py files.
|
| |
|
|
|
|
|
| |
must be literally contained here, because it is still possible to
install this distutils in older Python versions.
|
|
|
|
|
|
| |
with umlauts in the author argument and others.
Fixes sf # 993943.
|
|
|
|
|
|
| |
results when byte-code compilation is requested (in particular, make
sure that package data doesn't get a bogus byte-code listing
generated)
|
|
|
|
|
| |
change as well.
Recompiled binaries after this change.
|
|
|
|
| |
change as well. Add a comment explaining this.
|
| |
|
|
|
|
|
| |
If someone has other ideas for the numbering scheme, please change to
something else (1.1.0 ?).
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Patch from Mark Hammond:
bdist_wininst attempts to use the correct MSVC runtime for the current
version of Python. This doesn't work correctly when --target-version
is set. In that case, bdist_wininst still uses the *current*
sys.version (ie, 2.4) rather than the version specified as
--target-version. Thus, the msvc7 runtime based executable stub is
*always* used.
This patch "hard-codes" knowledge of earlier Python versions,
providing the correct result when Python 2.4 is used to build Python
2.3 and earlier distributions.
Remove the short variant (-v) of the --target-version command line
options, it conflicts with the --verbose/-v standard distutils switch.
|
|
|
|
|
|
|
| |
Patch from Mark Hammond.
Recompiled binary.
Already packported to the 2.3 branch.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
immediately (since None is not a sequence you can iterate over).
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
We need to write more; hopefully the barrier is a little lower now.
|
|
|
|
|
|
|
| |
This is basically the support for package data from Phillip Eby's
setuptools package. I've changed it only to fit it into the core
implementation rather than to live in subclasses, and added
documentation.
|
|
|
|
|
|
|
|
|
|
| |
releases.
Ignore it, rather than breaking.
Will backport.
(and r1.1000 for Misc/NEWS!)
|
|
|
|
| |
used in cygwin and mingw32. (Reported by Michael Droettboom)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
of hard linking against the framework).
If $MACOSX_DEPLOYMENT_TARGET is set, and >= 10.3, during configure we
setup extensions to link with dynamic lookup. We also record the
value in the Makefile.
Distutils checks whether a value for MACOSX_DEPLOYMENT_TARGET was
recorded in the Makefile, and if it was insists that the current
value matches.
This is only a partial fix because it only applies to 2.4, and the
"two python problem" exists with Python 2.3 shipped with MacOSX 10.3,
which we have no influence over.
|
|
|
|
| |
The disutils sdist command now ignores .svn directories.
|
| |
|
| |
|
|
|
|
| |
copyright years.
|
|
|
|
|
| |
scripts
closes SF bug 796042
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
requires and provides. requires is a sequence of strings, of the
form 'packagename-version'. The dependency checking so far merely
does an '__import__(packagename)' and checks for packagename.__version__
You can also leave off the version, and any version of the package
will be installed.
There's a special case for the package 'python' - sys.version_info
is used, so
requires= ( 'python-2.3', )
just works.
Provides is of the same format as requires - but if it's not supplied,
a provides is generated by adding the version to each entry in packages,
or modules if packages isn't there.
Provides is currently only used in the PKG-INFO file. Shortly, PyPI
will grow the ability to accept these lines, and register will be
updated to send them.
There's a new command 'checkdep' command that runs these checks.
For this version, only greater-than-or-equal checking is done. We'll
add the ability to specify an optional operator later.
|
|
|
|
|
| |
by SIGCHLD or sth because no signal is masked before. This fixes
an optimized installation problem on FreeBSD libpthread.
|
|
|
|
|
|
|
| |
msvccompiler.get_build_version().
Distributions without a pre-install-script didn't work any longer, we
must at least provide the terminating NUL character.
|
|
|
|
|
|
| |
included in Python distributions for systems other than Windows.
Windows installers can be build on non-Windows systems as long as they
only include pure python module distributions.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Patch #892660 from Mark Hammond, for distutils bdist_wininst command.
install.c: support for a 'pre-install-script', run before anything has
been installed. Provides a 'message_box' module function for use by
either the pre-install or post-install scripts.
bdist_wininst.py: support for pre-install script. Typo (build->built),
fixes so that --target-version can still work, even when the
distribution has extension modules - in this case, we insist on
--skip-build, as we still can't actually build other versions.
|
|
|
|
|
|
|
|
|
|
|
| |
install.c: support for a 'pre-install-script', run before anything has
been installed. Provides a 'message_box' module function for use by
either the pre-install or post-install scripts.
bdist_wininst.py: support for pre-install script. Typo (build->built),
fixes so that --target-version can still work, even when the
distribution has extension modules - in this case, we insist on
--skip-build, as we still can't actually build other versions.
|
|
|
|
|
| |
suggested approach to dealing with it isn't a good one; we need a
better general purpose config reader, not a distutils-specific reader
|
|
|
|
| |
From SF patch #852334.
|
|
|
|
| |
patch.
|
| |
|
|
|
|
|
|
|
|
|
| |
Use case: Sometimes 'compiling' source files (with SWIG, for example)
creates additionl files which included by later sources. The win32all
setup script requires this.
There is no SF item for this, but it was discussed on distutils-sig:
http://mail.python.org/pipermail/distutils-sig/2003-November/003514.html
|