summaryrefslogtreecommitdiffstats
path: root/Lib/distutils
Commit message (Collapse)AuthorAgeFilesLines
* - Issue #16754: Fix the incorrect shared library extension on linux. Introducedoko@ubuntu.com2013-03-214-11/+13
|\ | | | | | | | | two makefile macros SHLIB_SUFFIX and EXT_SUFFIX. SO now has the value of SHLIB_SUFFIX again (as in 2.x and 3.1). The SO macro is removed in 3.4.
| * - Issue #16754: Fix the incorrect shared library extension on linux. Introducedoko@ubuntu.com2013-03-214-11/+13
| | | | | | | | | | two makefile macros SHLIB_SUFFIX and EXT_SUFFIX. SO now has the value of SHLIB_SUFFIX again (as in 2.x and 3.1). The SO macro is removed in 3.4.
* | #11420: merge with 3.2.Ezio Melotti2013-03-161-3/+3
|\ \ | |/
| * #11420: make test suite pass with -B/DONTWRITEBYTECODE set. Initial patch ↵Ezio Melotti2013-03-161-3/+3
| | | | | | | | by Thomas Wouters.
* | Merge 3.2, issue #17047: remove doubled words found in 2.7 toTerry Jan Reedy2013-03-112-3/+3
|\ \ | |/ | | | | 3.4 Lib/*, as reported by Serhiy Storchaka and Matthew Barnett.
| * Issue #17047: remove doubled words found in 2.7 to 3.4 Lib/*,Terry Jan Reedy2013-03-112-3/+3
| | | | | | | | as reported by Serhiy Storchaka and Matthew Barnett.
| * Issue #13590: OS X Xcode 4 - improve support for universal extension modulesNed Deily2013-01-315-220/+61
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In particular, fix extension module build failures when trying to use 32-bit-only installer Pythons on systems with Xcode 4 (currently OS X 10.8, 10.7, and optionally 10.6). * Backport 3.3.0 fixes to 3.2 branch (for release in 3.2.4) * Since Xcode 4 removes ppc support, extension module builds now check for ppc compiler support and by default remove ppc and ppc64 archs when they are not available. * Extension module builds now revert to using system installed headers and libs (/usr and /System/Library) if the SDK used to build the interpreter is not installed or has moved. * Try to avoid building extension modules with deprecated and problematic Apple llvm-gcc compiler. If original compiler is not available, use clang instead by default.
* | Issue #17041: Fix testing when Python is configured with theSerhiy Storchaka2013-01-271-2/+3
|\ \ | |/ | | | | --without-doc-strings.
| * Issue #17041: Fix testing when Python is configured with theSerhiy Storchaka2013-01-271-2/+3
| | | | | | | | --without-doc-strings.
* | - Issue #15484: Fix _PYTHON_PROJECT_BASE for srcdir != builddir builds;doko@python.org2013-01-251-5/+8
| | | | | | | | use _PYTHON_PROJECT_BASE in distutils/sysconfig.py.
* | Issue #16714: use 'raise' exceptions, don't 'throw'.Andrew Svetlov2012-12-181-1/+1
|\ \ | |/ | | | | Patch by Serhiy Storchaka.
| * Issue #16714: use 'raise' exceptions, don't 'throw'.Andrew Svetlov2012-12-181-1/+1
| | | | | | | | Patch by Serhiy Storchaka.
* | Merge fixes for #13614, #13512 and #7719 from 3.2Éric Araujo2012-12-096-29/+51
|\ \ | |/
| * Fix setup.py register failure with invalid rst in description (#13614).Éric Araujo2012-12-092-11/+26
| | | | | | | | Original patch by Julien Courteau and Pierre Paul Lefebvre.
| * Create ~/.pypirc securely (#13512).Éric Araujo2012-12-081-10/+1
| | | | | | | | | | | | There was a window between the write and the chmod where the user’s password would be exposed, depending on default permissions. Philip Jenvey’s patch fixes it.
| * Ignore .nfs* files in distutils (#7719).Éric Araujo2012-12-083-8/+24
| | | | | | | | | | | | | | | | These files are created by some NFS clients a file is edited and removed concurrently (see added link in doc for more info). If such a file is removed between distutils calls listdir and copy, it will get confused. Other special files are ignored in sdist (namely VCS directories), but this has to be filtered out earlier.
* | Issue #16116: Now uses corrected include and library paths when building C ↵Vinay Sajip2012-10-231-0/+7
| | | | | | | | extensions in a venv.
* | Bump version to 3.3.0 final.Georg Brandl2012-09-291-1/+1
| |
* | Bump to 3.3.0rc3.v3.3.0rc3Georg Brandl2012-09-231-1/+1
| |
* | Bump to 3.3.0rc2.Georg Brandl2012-09-091-1/+1
| |
* | Bump to 3.3.0rc1.v3.3.0rc1Georg Brandl2012-08-251-1/+1
| |
* | Bump to 3.3b2.v3.3.0b2Georg Brandl2012-08-111-1/+1
| |
* | Issue #15364: Fix test_srcdir for the installed case.Ned Deily2012-07-281-1/+2
| |
* | Issue #15364: Fix sysconfig.get_config_var('srcdir') to be an absolute path.Richard Oudkerk2012-07-272-0/+45
| |
* | Issue #15184: Some config variables in test_sysconfig_moduleNed Deily2012-07-221-1/+21
| | | | | | | | | | | | | | | | may differ between sysconfig and distutils.sysconfig due to compiler customizations on OS X. For now, move those vars into a separate test and skip if the customization has taken place in distutils. The long-term solution is to eliminate having two sysconfig modules.
* | Issue #15184: Ensure consistent results of OS X configurationNed Deily2012-07-214-322/+39
| | | | | | | | | | | | | | tailoring for universal builds by factoring out common OS X-specific customizations from sysconfig, distutils.sysconfig, distutils.util, and distutils.unixccompiler into a new module _osx_support that can eventually also be used by packaging.
* | Closes #15367: Corrected computation of include locations for source builds ↵Vinay Sajip2012-07-161-1/+5
| | | | | | | | on Windows. Thanks to Richard Oudkerk for the bug report and patch.
* | Closes #15366: Corrected computation of include location for source builds. ↵Vinay Sajip2012-07-161-3/+4
| | | | | | | | Thanks to Richard Oudkerk for the bug report and patch.
* | Issue #13590: Improve support for OS X Xcode 4:Ned Deily2012-07-162-20/+30
| | | | | | | | | | | | - fix test_distutils and test_sysconfig test failures by aligning sysconfig and distutils.sysconfig tailoring of configure variables (as in 2.7)
* | Issue #15315: Support VS 2010 in distutils cygwincompiler.Martin v. Löwis2012-07-101-0/+3
| |
* | - Issue #14330: For cross builds, don't use host python, use host search pathsdoko@ubuntu.com2012-06-301-0/+4
| | | | | | | | for host compiler.
* | Issue #10571: Fix the "--sign" option of distutils' upload command.Antoine Pitrou2012-06-281-1/+1
|\ \ | |/ | | | | Patch by Jakub Wilk.
| * Issue #10571: Fix the "--sign" option of distutils' upload command.Antoine Pitrou2012-06-281-1/+1
| | | | | | | | Patch by Jakub Wilk.
| * Issue #14443: ensure that brp-python-bytecompile is invoked with the correctDavid Malcolm2012-06-261-1/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | python executable The __os_install_macro defines some post-processing activities during an rpm build; one of the scripts it calls is brp-python-bytecompile, which can take an argument: the python executable with which to byte-compile .py files in the package payload. In some older versions of rpm (e.g. in RHEL 6), this invocation doesn't pass in an argument, and brp-python-bytecompile defaults to using /usr/bin/python, which can lead to the .py files being byte-compiled for the wrong version of python. This has been fixed in later versions of rpm by passing in %{__python} as an argument to brp-python-bytecompile. Workaround this by detecting if __os_install_post has a 0-argument invocation of brp-python-bytecompile, and if so generating an equivalent macro that has the argument, and explicitly provide the new definition within the specfile.
* | Bump version to 3.3.0b1.v3.3.0b1Georg Brandl2012-06-261-1/+1
| |
* | Issue #14443: ensure that brp-python-bytecompile is invoked with the correctDavid Malcolm2012-06-251-1/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | python executable The __os_install_macro defines some post-processing activities during an rpm build; one of the scripts it calls is brp-python-bytecompile, which can take an argument: the python executable with which to byte-compile .py files in the package payload. In some older versions of rpm (e.g. in RHEL 6), this invocation doesn't pass in an argument, and brp-python-bytecompile defaults to using /usr/bin/python, which can lead to the .py files being byte-compiled for the wrong version of python. This has been fixed in later versions of rpm by passing in %{__python} as an argument to brp-python-bytecompile. Workaround this by detecting if __os_install_post has a 0-argument invocation of brp-python-bytecompile, and if so generating an equivalent macro that has the argument, and explicitly provide the new definition within the specfile.
* | Issue #13590: Improve support for OS X Xcode 4:Ned Deily2012-06-232-37/+131
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Try to avoid building Python or extension modules with problematic llvm-gcc compiler. - Since Xcode 4 removes ppc support, extension module builds now check for ppc compiler support and automatically remove ppc and ppc64 archs when not available. - Since Xcode 4 no longer install SDKs in default locations, extension module builds now revert to using installed headers and libs if the SDK used to build the interpreter is not available. - Update ./configure to use better defaults for universal builds; in particular, --enable-universalsdk=yes uses the Xcode default SDK and --with-universal-archs now defaults to "intel" if ppc not available.
* | Bump version to 3.3.0a4.v3.3.0a4Georg Brandl2012-05-301-1/+1
| |
* | Merge from 3.2Nick Coghlan2012-05-281-1/+2
|\ \ | |/
| * Issue #14443: Tell rpmbuild to use the correct version of PythonNick Coghlan2012-05-281-1/+2
| |
| * Merge 3.2.3 release clone.Georg Brandl2012-04-111-1/+1
| |\
| | * Bump to 3.2.3 final.Georg Brandl2012-04-101-1/+1
| | |
| * | Merge 3.2.3rc2 from release clone.Georg Brandl2012-03-181-1/+1
| |\ \ | | |/
| | * Bump to 3.2.3rc2.v3.2.3rc2Georg Brandl2012-03-181-1/+1
| | |
| | * Fix long-standing bugs with MANIFEST.in parsing on Windows (#6884).Éric Araujo2012-02-253-48/+131
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These regex changes fix a number of issues for distutils on Windows: - #6884: impossible to include a file starting with 'build' - #9691 and #14004: sdist includes too many files - #13193: test_filelist failures This commit replaces the incorrect changes done in 0a94e2f807c7 and 90b30d62caf2 to fix #13193; we were too eager to fix the test failures and I did not study the code enough before greenlighting patches. This time we have unit tests from the problems reported by users to be sure we have the right fix. Thanks to Nadeem Vawda for his help.
* | | Fixed _sys_home computation and added diagnostics for Windows buildbot failures.Vinay Sajip2012-05-271-0/+2
| | |
* | | Addressed some buildbot errors and comments on the checkin by Antoine on ↵Vinay Sajip2012-05-261-1/+2
| | | | | | | | | | | | python-dev.
* | | Implemented PEP 405 (Python virtual environments).Vinay Sajip2012-05-261-13/+27
| | |
* | | Fix #13210. Port the Windows build from VS2008 to VS2010.Brian Curtin2012-05-133-1/+1
| | |
* | | Bump to 3.3.0a3.Georg Brandl2012-05-011-1/+1
| | |