summaryrefslogtreecommitdiffstats
path: root/Lib/distutils
Commit message (Collapse)AuthorAgeFilesLines
* keep distutils version in sync with python version automaticallyBenjamin Peterson2015-05-261-7/+3
|
* Bump to 3.2.6v3.2.6Georg Brandl2014-10-121-1/+1
|
* Bump to 3.2.6rc1Georg Brandl2014-10-041-1/+1
|
* Issue #12226: HTTPS is now used by default when connecting to PyPI.Antoine Pitrou2013-12-223-7/+7
|
* Backout 265d369ad3b9.Georg Brandl2013-11-041-2/+1
|
* Backout d80207d15294.Georg Brandl2013-11-041-31/+0
|
* Issue #19286: [distutils] Only match files in build_py.find_data_files.Jason R. Coombs2013-11-021-1/+2
|
* Issue #19286: Adding test demonstrating the failure when a directory is ↵Jason R. Coombs2013-11-021-0/+31
| | | | found in the package_data globs.
* Bump to version 3.2.5.v3.2.5Georg Brandl2013-05-121-1/+1
|
* Bump to 3.2.4.v3.2.4Georg Brandl2013-04-061-1/+1
|
* Bump to 3.2.4rc1.Georg Brandl2013-03-231-1/+1
|
* - 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: make test suite pass with -B/DONTWRITEBYTECODE set. Initial patch ↵Ezio Melotti2013-03-161-3/+3
| | | | by Thomas Wouters.
* 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 #16714: use 'raise' exceptions, don't 'throw'.Andrew Svetlov2012-12-181-1/+1
| | | | Patch by Serhiy Storchaka.
* 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 #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.
* 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.
* | Backout buggy patch committed for #13719Éric Araujo2012-03-072-10/+1
| |
* | Fix NameError from #13719 fixÉric Araujo2012-03-051-0/+1
| |
* | Make distutils’ upload command work with bdist_msi products (#13719).Éric Araujo2012-03-052-6/+14
| | | | | | | | Patch by Ralf Schmitt.
* | Set archive format explicitly in one distutils testÉric Araujo2012-02-261-1/+2
| |
* | 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.
* Bump version to 3.2.3rc1.Georg Brandl2012-02-231-1/+1
|
* Fix test failure for shared builds caused by #1326113 fixÉric Araujo2012-02-151-1/+2
|
* Fix parsing of build_ext --libraries option (#1326113)Éric Araujo2012-02-152-8/+7
|
* Fix distutils.filelist.FileList under Windows (#13193).Éric Araujo2012-02-121-4/+2
| | | | | | | | The code used to call os.path.join to build a regex but without escaping the backslash, which lead to test failures on Windows. Antoine Pitrou fixed it in 0a94e2f807c7 by enhancing the code to accept both / and \, with proper escaping, but in my opinion this goes against the distutils feature freeze, hence this change.
* Issue #13590: On OS X 10.7 and 10.6 with Xcode 4.2, buildingNed Deily2012-02-101-1/+32
| | | | | | | | | | | | | | Distutils-based packages with C extension modules may fail because Apple has removed gcc-4.2, the version used to build python.org 64-bit/32-bit Pythons. If the user does not explicitly override the default C compiler by setting the CC environment variable, Distutils will now attempt to compile extension modules with clang if gcc-4.2 is required but not found. Also as a convenience, if the user does explicitly set CC, substitute its value as the default compiler in the Distutils LDSHARED configuration variable for OS X. (Note, the python.org 32-bit-only Pythons use gcc-4.0 and the 10.4u SDK, neither of which are available in Xcode 4. This change does not attempt to override settings to support their use with Xcode 4.)
* Branch mergeÉric Araujo2012-02-052-0/+21
|\
| * Stop ignoring RPMs in distutils' upload command (#2945).Éric Araujo2012-01-152-0/+21
| | | | | | | | | | | | | | Bug reported by Hartmut Goebel and patch contributed by Carl Robben. Carl tested the fix and we have a buildbot with rpm installed, so I’m committing even though I could not run this test (but I do understand the changed code :)
* | Issue #13901: Prevent test_distutils failures on OS X with --enable-shared.Ned Deily2012-02-031-2/+8
| |
* | And yet another emergency fix for #13803 bootstrap issue: Under Solaris, ↵Jesus Cea2012-01-181-1/+1
| | | | | | | | distutils doesn't include bitness in the directory name
* | Emergency fix for #13803 bootstrap issue: Under Solaris, distutils doesn't ↵Jesus Cea2012-01-181-2/+5
| | | | | | | | include bitness in the directory name
* | Closes #13803: Under Solaris, distutils doesn't include bitness in the ↵Jesus Cea2012-01-181-0/+2
|/ | | | directory name
* Issue #13193: fix distutils.filelist.FileList under WindowsAntoine Pitrou2011-11-121-1/+4
|
* More fixes for PEP 3147 compliance in distutils (#11254)Éric Araujo2011-11-035-60/+95
|
* Cleanups in distutils tests.Éric Araujo2011-11-023-25/+32
| | | | | | | | - Actually check the contents of the file created by bdist_dumb. - Don’t use “RECORD” as filename for non-PEP 376 record file - Don’t start method name with “_test”, it smells like a disabled test method instead of an helper method - Fix some idioms (assertIn, addCleanup)
* Closes #13258: Use callable() built-in in the standard library.Florent Xicluna2011-10-281-1/+1
|
* normalize whitespace in Lib/distutils/msvc9compiler.pyMark Hammond2011-10-171-1/+1
|
* Issue #7833: Ext. modules built using distutils on Windows no longer get a ↵Mark Hammond2011-10-172-23/+102
| | | | manifest