summaryrefslogtreecommitdiffstats
path: root/setup.py
Commit message (Collapse)AuthorAgeFilesLines
* 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.
| * Issue #1584: Provide options to override default search paths for Tcl and TkNed Deily2013-10-251-1/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | when building _tkinter. configure has two new options; if used, both must be specified: ./configure \ --with-tcltk-includes="-I/opt/local/include" \ --with-tcltk-libs="-L/opt/local/lib -ltcl8.5 -ltk8.5" In addition, the options can be overridden with make: make \ TCLTK_INCLUDES="-I/opt/local/include" \ TCLTK_LIBS="-L/opt/local/lib -ltcl8.6 -ltk8.6"
* | Issue #19722: Added opcode.stack_effect(), which accuratelyLarry Hastings2013-11-231-0/+2
| | | | | | | | computes the stack effect of bytecode instructions.
* | Ensure setup.py looks for zlib.h in an OS X SDK.Ned Deily2013-10-191-0/+2
|\ \ | |/
| * Ensure setup.py looks for zlib.h in an OS X SDK.Ned Deily2013-10-191-0/+2
| |
* | Issue #1584: Provide options to override default search paths for Tcl and TkNed Deily2013-09-061-1/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | when building _tkinter. configure has two new options; if used, both must be specified: ./configure \ --with-tcltk-includes="-I/opt/local/include" \ --with-tcltk-libs="-L/opt/local/lib -ltcl8.5 -ltk8.5" In addition, the options can be overridden with make: make \ TCLTK_INCLUDES="-I/opt/local/include" \ TCLTK_LIBS="-L/opt/local/lib -ltcl8.6 -ltk8.6"
* | Issue #18517: merge from 3.3Ned Deily2013-08-021-8/+9
|\ \ | |/
| * Issue #18517: Move definition of "xxlimited" extension to detect_modules().Ned Deily2013-08-021-8/+9
| |
* | Issue #18393: Remove use of deprecated API on OSXRonald Oussoren2013-07-151-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | The "Gestalt" function on OSX is deprecated (starting with OSX 10.8), remove its usage from the stdlib. The patch removes a number of private functions and a private module, but does not change the public API. The removed code was effectively dead, the platform module has used other code to fetch the OSX version for years and could only use on the Gestalt-based code as a fallback. That fallback can only trigger on broken OSX installs (that is, someone has removed parts of the system install)
* | Issue #17845: Clarify the message setup.py prints upon successfullyBrett Cannon2013-07-121-2/+3
| | | | | | | | | | | | building Python but having some optional module which didn't build. Patch by Yogesh Chaudhari.
* | Issue # 17177: Stop using imp in setup.pyBrett Cannon2013-06-151-2/+3
| |