summaryrefslogtreecommitdiffstats
path: root/setup.py
Commit message (Collapse)AuthorAgeFilesLines
* Issue #28428: Rename _futures module to _asyncio. (merge from 3.6)INADA Naoki2016-10-151-2/+2
|\ | | | | | | It will have more speedup functions or classes other than asyncio.Future.
| * Issue #28428: Rename _futures module to _asyncio.INADA Naoki2016-10-151-2/+2
| | | | | | | | It will have more speedup functions or classes other than asyncio.Future.
* | Issue #26801: Added C implementation of asyncio.Future.INADA Naoki2016-10-091-0/+2
|\ \ | |/ | | | | Original patch by Yury Selivanov.
| * Issue #26801: Added C implementation of asyncio.Future.INADA Naoki2016-10-091-0/+2
| | | | | | | | Original patch by Yury Selivanov.
* | Issue #26661: setup.py now detects system libffi with multiarch wrapper.Christian Heimes2016-09-181-7/+9
|\ \ | |/
| * Issue #26661: setup.py now detects system libffi with multiarch wrapper.Christian Heimes2016-09-181-7/+9
| |\
| | * Issue #26661: setup.py now detects system libffi with multiarch wrapper.Christian Heimes2016-09-181-7/+9
| | |
* | | Closes #27979: Remove bundled copy of libffiZachary Ware2016-09-171-52/+3
|/ / | | | | | | | | An installed copy of libffi is now required for building _ctypes on any platform but OSX and Windows.
* | Unicode 9.0.0Benjamin Peterson2016-09-151-1/+2
| | | | | | | | | | Not completely mechanical since support for East Asian Width changes—emoji codepoints became Wide—had to be added to unicodedata.
* | Issue #23545: Adding -Wextra in setup.py is no longer necessary, since itStefan Krah2016-09-121-9/+0
| | | | | | | | is now part of the official flags.
* | Closes #27976: Deprecate bundled full copy of libffiZachary Ware2016-09-101-3/+7
| | | | | | | | | | Builds on non-OSX UNIX now default to using the system libffi, and warn if the bundled copy is used.
* | #27364: fix "incorrect" uses of escape character in the stdlib.R David Murray2016-09-081-2/+2
| | | | | | | | | | | | | | And most of the tools. Patch by Emanual Barry, reviewed by me, Serhiy Storchaka, and Martin Panter.
* | Issue #16113: Add SHA-3 and SHAKE support to hashlib module.Christian Heimes2016-09-071-0/+7
| |
* | blake2: silence two more warnings on platforms with size_t < uint64_t. Don't ↵Christian Heimes2016-09-071-1/+1
| | | | | | | | use SSE2 when cross-compiling
* | Fix out-of-tree builds for blake2Christian Heimes2016-09-061-2/+2
| |
* | Issue #26798: Add BLAKE2 (blake2b and blake2s) to hashlib.Christian Heimes2016-09-061-0/+16
| |
* | Closes #27904: Improved logging statements to defer formatting until needed.Vinay Sajip2016-08-311-2/+2
| |
* | - Issue #21277: Don't try to link _ctypes with a ffi_convenience library.doko@ubuntu.com2016-06-041-1/+1
| |
* | Issue #27171: Merge typo fixes from 3.5Martin Panter2016-06-021-2/+2
|\ \ | |/
| * Issue #27171: Fix typos in documentation, comments, and test function namesMartin Panter2016-06-021-2/+2
| |
* | Issue #26846: Post commit cleanup.Stefan Krah2016-04-261-1/+1
| |
* | Merge 3.5: Issue #21668Victor Stinner2016-04-191-8/+21
|\ \ | |/
| * setup.py: add missing libm dependencyVictor Stinner2016-04-191-8/+21
| | | | | | | | | | Issue #21668: Link audioop, _datetime, _ctypes_test modules to libm, except on Mac OS X. Patch written by Xavier de Gaye.
| * Issue #24421: Compile _math.c separately to avoid race conditionMartin Panter2016-02-031-4/+8
| |
* | Issue #25136: merge from 3.5Ned Deily2016-02-241-0/+16
|\ \ | |/
| * Issue #25136: Support Apple Xcode 7's new textual SDK stub libraries.Ned Deily2016-02-241-0/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As of Xcode 7, SDKs for Apple platforms now include textual-format stub libraries whose file names have a .tbd extension rather than the standard OS X .dylib extension. The Apple compiler tool chain handles these stub libraries transparently and the installed system shared libraries are still .dylibs. However, the new stub libraries cause problems for third-party programs that support building with Apple SDKs and make build-time decisions based on the presence or paths of system-supplied shared libraries in the SDK. In particular, building Python itself with an SDK fails to find system-supplied libraries during setup.py's build of standard library extension modules. The solution is to have find_library_file() in Distutils search for .tbd files, along with the existing types (.a, .so, and .dylib). Patch by Tim Smith.
* | Issue #25985: sys.version_info is now used instead of sys.versionSerhiy Storchaka2016-02-111-1/+1
| | | | | | | | to format short Python version.
* | Issue #24421: Compile _math.c separately to avoid race conditionMartin Panter2016-02-031-4/+8
|/
* upgrade xxlimited abi to 3.5Benjamin Peterson2015-06-031-1/+1
|
* PEP 489: Multi-phase extension module initializationNick Coghlan2015-05-231-0/+2
| | | | | | | | | | | | | | | | | | | | | | | Known limitations of the current implementation: - documentation changes are incomplete - there's a reference leak I haven't tracked down yet The leak is most visible by running: ./python -m test -R3:3 test_importlib However, you can also see it by running: ./python -X showrefcount Importing the array or _testmultiphase modules, and then deleting them from both sys.modules and the local namespace shows significant increases in the total number of active references each cycle. By contrast, with _testcapi (which continues to use single-phase initialisation) the global refcounts stabilise after a couple of cycles.
* Issue #16537: Use the new *default* parameter of max().Berker Peksag2014-10-011-3/+1
|\
| * Issue #16537: Use the new *default* parameter of max().Berker Peksag2014-10-011-3/+1
| |
* | Remove pointless "vile hack" that can cause the build step to fail when some ↵Antoine Pitrou2014-09-301-11/+0
| | | | | | | | | | | | extension modules can't be imported. See issue #5309 for the build failures, issue #458343 for the original motivation.
* | Issue #16537: Check whether self.extensions is empty in setup.py.Berker Peksag2014-09-271-1/+3
|\ \ | |/ | | | | Patch by Jonathan Hosmer.
| * Issue #16537: Check whether self.extensions is empty in setup.py.Berker Peksag2014-09-271-1/+3
| | | | | | | | Patch by Jonathan Hosmer.
* | Issue #5309: distutils' build and build_ext commands now accept a ``-j``Antoine Pitrou2014-09-261-0/+19
| | | | | | | | option to enable parallel building of extension modules.
* | merge 3.4 (#21121)Benjamin Peterson2014-08-101-0/+6
|\ \ | |/
| * add -Werror=declaration-after-statement only to stdlib extension modules ↵Benjamin Peterson2014-08-101-0/+6
| | | | | | | | | | | | (closes #21121) Patch from Stefan Krah.
* | Issue #21811: Anticipated fixes to 3.x and 2.7 for OS X 10.10 Yosemite.Ned Deily2014-06-251-1/+3
|\ \ | |/
| * Issue #21811: Anticipated fixes to 3.x and 2.7 for OS X 10.10 Yosemite.Ned Deily2014-06-251-1/+3
| |
* | Issue #20383: Introduce importlib.util.module_from_spec().Brett Cannon2014-05-301-1/+1
| | | | | | | | | | | | Along the way, dismantle importlib._bootstrap._SpecMethods as it was no longer relevant and constructing the new function required partially dismantling the class anyway.
* | setup.py: report modules which built but import failed (closes #21282)Benjamin Peterson2014-04-301-3/+13
|/ | | | Patch by Lukas Vacek.
* - Issue #15234: For BerkelyDB and Sqlite, only add the found library anddoko@ubuntu.com2014-04-171-2/+13
| | | | | include directories if they aren't already being searched. This avoids an explicit runtime library dependency.
* merge 3.3Benjamin Peterson2014-03-151-1/+0
|\
| * remove runtime_library_dirs for _sqlite; it isn't neededBenjamin Peterson2014-03-151-1/+0
| |
* | Issue #17162: Add PyType_GetSlot.Martin v. Löwis2014-02-041-1/+1
| |
* | Issue #19713: Move away from using find_module/load_module.Eric Snow2014-01-041-1/+5
| |
* | * Issue #16113: Remove sha3 module again.Martin v. Löwis2014-01-031-9/+0
| | | | | | | | Patch by Christian Heimes, with modifications.
* | Merge from 3.3.Stefan Krah2013-11-241-1/+1
|\ \ | |/
| * 1) Prepare libmpdec for the 2.4.0 release. None of the following changes ↵Stefan Krah2013-11-241-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | affects _decimal: o Make all "mpd_t to C integer" conversion functions available in both the 64-bit and the 32-bit versions. o Make all mixed mpd_t/C integer arithmetic functions available in the 32-bit version. o Better handling of __STDC_LIMIT_MACROS for C++ users. o Add struct tags (at the request of C++ users). 2) Check for libmpdec.so.2 if --with-system-libmpdec is used.