summaryrefslogtreecommitdiffstats
path: root/Lib/distutils
Commit message (Collapse)AuthorAgeFilesLines
* Update compatibility comments to 2.1, corresponding to PEP 291 1.13.Martin v. Löwis2004-11-1037-37/+37
|
* Avoid a linker warning: MSVC 7 doesn't support /pdb:None, the debugThomas Heller2004-11-101-3/+8
| | | | info will always be in a .pdb file.
* Fix [1055540 ] bdist_wininst broken for pure Python distributionsMark Hammond2004-10-271-14/+15
|
* Patch 1046644 - improved distutils support for SWIG.Anthony Baxter2004-10-143-5/+29
|
* Patch 983206: distutils obeys LDSHARED env var. Removed the code inAnthony Baxter2004-10-131-0/+2
| | | | | Python's own setup.py that did the same thing (and tested on Solaris, where LDSHARED is needed...)
* oops. how did _that_ happen?Anthony Baxter2004-10-131-0/+1
|
* Backing out the basic dependency checking (from pycon sprint).Anthony Baxter2004-10-135-145/+3
| | | | | | This support was only a first cut, and doesn't deserve to be in a released version (where we have to support it in an ongoing manner)
* SF Patch 1022011: Add a command-line argument --no-autoreq, which sets theSean Reifschneider2004-09-171-1/+8
| | | | "AutoReq: 0" to disable automatic dependency searching.
* SF Patch 1022003: Change bdist_rpm _topdir to useSean Reifschneider2004-09-171-1/+1
| | | | os.path.abspath(self.rpm_base) instead of os.getcwd() + '/' + self.rpm_base
* Whitespace normalization.Tim Peters2004-09-121-8/+8
|
* Patch #808120: Add --force-arch=ARCH to bdist_rpm.py.Martin v. Löwis2004-09-101-3/+12
|
* Patch #808115: Add script support to bdist_rpm.py.Martin v. Löwis2004-09-101-0/+25
|
* Patch #973204: Use -rpath instead of -R on Irix and Tru64.Martin v. Löwis2004-08-292-1/+7
|
* Add missing executable option to DummyCommand.Martin v. Löwis2004-08-261-1/+3
|
* Patch #970015: Replace - by _ in version and release.Martin v. Löwis2004-08-251-2/+2
|
* Patch #970019: Include version and release in the BuildRoot.Martin v. Löwis2004-08-251-1/+1
|
* Patch #736857, #736859: Add -e option to build_scripts.Martin v. Löwis2004-08-252-2/+10
|
* The get_installer_filename() method forgot to return the name itThomas Heller2004-08-171-0/+1
| | | | calculates. Spotted by Cort Danger Stratton.
* Whitespace normalization.Tim Peters2004-08-041-22/+22
|
* make sure distutils logging is shut off in tests to avoid spurious outputFred Drake2004-08-035-3/+25
|
* This allows additional commands to be provided for existing setup.pyFred Drake2004-08-032-22/+162
| | | | | | | | | | | | | | | | | 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.
* Patch #870382: Automatically add msvcr71 to the list of libraries ifMartin v. Löwis2004-08-031-0/+23
| | | | Python was built with VC 7.1.
* - fix description of option table entriesFred Drake2004-08-021-3/+4
| | | | - fix broken assert statement; should just raise
* Since build_py handles package data installation, the list of outputsFred Drake2004-07-281-0/+11
| | | | | can contain more than just .py files. Make sure we only report bytecode files for the .py files.
* Factored out a method to determine the final installer filename.Thomas Heller2004-07-231-9/+14
|
* Make the distutils version number the same as the python version. ItThomas Heller2004-07-231-1/+1
| | | | | must be literally contained here, because it is still possible to install this distutils in older Python versions.
* bdist_wininst does now properly handle unicode strings or byte stringsThomas Heller2004-07-231-7/+18
| | | | | | with umlauts in the author argument and others. Fixes sf # 993943.
* elaborate package data test to make sure get_outputs() gives the rightFred Drake2004-07-211-1/+7
| | | | | | results when byte-code compilation is requested (in particular, make sure that package data doesn't get a bogus byte-code listing generated)
* The binary layout of cfgdata has changed, so the magic number has toThomas Heller2004-07-192-0/+0
| | | | | change as well. Recompiled binaries after this change.
* The binary layout of cfgdata has changed, so the magic number has toThomas Heller2004-07-191-1/+7
| | | | change as well. Add a comment explaining this.
* Whitespace normalization, via reindent.py.Tim Peters2004-07-1824-37/+32
|
* The new distutils features justify a new version number, imo.Thomas Heller2004-07-161-1/+1
| | | | | If someone has other ideas for the numbering scheme, please change to something else (1.1.0 ?).
* Recompiled after source file changes.Thomas Heller2004-07-142-0/+0
|
* Fix SF#983164.Thomas Heller2004-07-061-2/+26
| | | | | | | | | | | | | | | | | | 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.
* Fix for SF 982215: bdist_wininst - Next button not greyed out during file copy.Thomas Heller2004-07-022-0/+0
| | | | | | | Patch from Mark Hammond. Recompiled binary. Already packported to the 2.3 branch.
* Make distutils "install --home" support all platforms.Fred Drake2004-06-252-17/+72
|
* add boilerplate so the test modules can be run as scriptsFred Drake2004-06-253-1/+9
|
* add a couple of tests for the build_scripts commandFred Drake2004-06-211-0/+74
|
* fix typoFred Drake2004-06-181-1/+1
|
* If self.packages is None (this can happen, I saw it), returnSjoerd Mullender2004-06-181-0/+2
| | | | immediately (since None is not a sequence you can iterate over).
* Rebuild the wininst.exe files.Thomas Heller2004-06-182-0/+0
|
* fix bug: list of data files was initialized too soon in build_pyFred Drake2004-06-172-1/+51
|
* move support code to a helper module to ease re-useFred Drake2004-06-172-34/+48
|
* add a test that actually installs some scriptsFred Drake2004-06-151-0/+56
|
* One unit test for distutils is not much, but is more than we had yesterday.Fred Drake2004-06-152-0/+81
| | | | We need to write more; hopefully the barrier is a little lower now.
* Add support for package data.Fred Drake2004-06-112-0/+52
| | | | | | | 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.
* Bug 957381: rpmbuild builds a -debuginfo rpm on recent Redhat and Fedora ↵Anthony Baxter2004-06-111-1/+6
| | | | | | | | | | releases. Ignore it, rather than breaking. Will backport. (and r1.1000 for Misc/NEWS!)
* SF #877165: Give an info about what C++ compiler command should beHye-Shik Chang2004-06-051-0/+2
| | | | used in cygwin and mingw32. (Reported by Michael Droettboom)
* Partial fix for #887242 (link extensions with dynamic_lookup in steadJack Jansen2004-06-031-1/+13
| | | | | | | | | | | | | | | | 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.
* SF patch 959726: sdist versus SVNTim Peters2004-05-311-2/+2
| | | | The disutils sdist command now ignores .svn directories.