summaryrefslogtreecommitdiffstats
path: root/setup.py
Commit message (Collapse)AuthorAgeFilesLines
* 00289-disable-nis-detection.patchFedora Python maintainers2020-09-291-50/+1
| | | | | | 00289 # Disable automatic detection for the nis module (we handle it it in Setup.dist, see Patch0)
* 00193-enable-loading-sqlite-extensions.patchFedora Python maintainers2020-09-291-1/+1
| | | | | | | | 00193 # Enable loading sqlite extensions. This patch isn't needed for python3.spec, since Python 3 has a configuration option for this. rhbz#1066708 Patch provided by John C. Peterson
* 00187-add-RPATH-to-pyexpat.patchFedora Python maintainers2020-09-291-0/+9
| | | | | | | | | 00187 # Add an explicit RPATH to pyexpat.so pointing at the directory containing the system expat (which has the extra XML_SetHashSalt symbol), to avoid an ImportError with a link error if there's an LD_LIBRARY_PATH containing a "vanilla" build of expat (without the symbol)
* 00165-crypt-module-salt-backport.patchFedora Python maintainers2020-09-291-1/+1
| | | | | | | | | | 00165 # Backport to Python 2 from Python 3.3 of improvements to the "crypt" module adding precanned ways of salting a password (rhbz#835021) Based on r88500 patch to py3k from Python 3.3 plus 6482dd1c11ed, 0586c699d467, 62994662676a, 74a1110a3b50, plus edits to docstrings to note that this additional functionality is not standard within 2.7
* 00146-hashlib-fips.patchFedora Python maintainers2020-09-291-15/+0
| | | | | | | | | | | | | | | | | | | 00146 # Support OpenSSL FIPS mode (e.g. when OPENSSL_FORCE_FIPS_MODE=1 is set) - handle failures from OpenSSL (e.g. on attempts to use MD5 in a FIPS-enforcing environment) - add a new "usedforsecurity" keyword argument to the various digest algorithms in hashlib so that you can whitelist a callsite with "usedforsecurity=False" (sent upstream for python 3 as http://bugs.python.org/issue9216; this is a backport to python 2.7; see RHEL6 patch 119) - enforce usage of the _hashlib implementation: don't fall back to the _md5 and _sha* modules (leading to clearer error messages if fips selftests fail) - don't build the _md5 and _sha* modules; rely on the _hashlib implementation of hashlib (for example, md5.py will use _hashlib's implementation of MD5, if permitted by the FIPS setting) (rhbz#563986)
* 00102-2.7.13-lib64.patchFedora Python maintainers2020-09-291-5/+5
| | | | | | | | Only used when "%%{_lib}" == "lib64" Fixup various paths throughout the build and in distutils from "lib" to "lib64", and add the /usr/lib64/pythonMAJOR.MINOR/site-packages to sitedirs, in front of /usr/lib/pythonMAJOR.MINOR/site-packages Not upstream
* bpo-19960: Fix building of zlib on macOS without installed headers (GH-14257)Ned Deily2019-07-011-2/+9
| | | | | | | | | | When building 2.7 on macOS without system header files installed in ``/usr/include``, a few extension modules dependent on system-supplied third-party libraries were not being built, most notably zlib. This situation arose in the past when building without the Command Line Tools and the option to install header files in the traditional system locations (like /usr/include). As of macOS 10.14, the header files are only available in an SDK so the problem addressed here affects most 2.7 builds.
* bpo-36231: Support building on macOS without /usr/include (GH-13773) (GH-14256)Ned Deily2019-06-201-7/+46
|
* [2.7] bpo-32647: Link ctypes extension with libdl. (GH-5550) (#5877)Christian Heimes2018-02-251-0/+4
| | | | | | | | | The ctypes module used to depend on indirect linking for dlopen. The shared extension is now explicitly linked against libdl on platforms with dl. Signed-off-by: Christian Heimes <christian@python.org>. (cherry picked from commit 5bb9692575f10f4a7c7f1c2c0c70956baf6d5c23) Co-authored-by: Christian Heimes <christian@python.org>
* [2.7] bpo-32521: nis libnsl (GH-5190) (#5353)Christian Heimes2018-01-271-18/+48
| | | | | | The nismodule is now compatible with new libnsl and headers location Signed-off-by: Christian Heimes <christian@python.org>. (cherry picked from commit 29a7df78277447cf6b898dfa0b1b42f8da7abc0c)
* bpo-32521: nis libtirpc (GH-5137) (#5166)Miss Islington (bot)2018-01-121-5/+12
| | | | | | | glibc has removed Sun RPC. Use replacement libtirpc headers and library in nis module Signed-off-by: Christian Heimes <christian@python.org> (cherry picked from commit f3031b8a7ad71d3b6ed05da7f3041d9efbe773cf)
* bpo-30947: Update libexpat from 2.2.1 to 2.2.3 (#3106) (#3145)Victor Stinner2017-08-181-0/+3
| | | | | | | | | | | | | | | | | | * bpo-30947: Update libexpat from 2.2.1 to 2.2.3 * Add NEWS entry * Add new loadlibrary.c * expat_external.h: restore include "pyexpatns.h" * PCbuild: add expat/loadlibrary.c * Define XML_POOR_ENTROPY to compile expat Python 2.7 backport: add expat/loadlibrary.c to PC/VS9.0/ project files (_elementtree and pyexpat). (cherry picked from commit 93d0cb58b4da2a88c56f472c6c19491cc7a390df)
* Issue #26661: setup.py now detects system libffi with multiarch wrapper.Christian Heimes2016-09-181-7/+9
|
* Fix some spelling errorsMartin Panter2016-08-201-1/+1
|
* Issue #27171: Fix typos in documentation, code comments, and testsMartin Panter2016-06-021-2/+2
|
* fix typoFred Drake2007-09-041-1/+1
|
* Issue #24421: Compile _math.c separately to avoid race conditionMartin Panter2016-02-031-4/+8
|
* 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.
* detect 64-bit systems using maxsize not maxintBenjamin Peterson2015-01-211-1/+1
|
* Issue #16537: Check whether self.extensions is empty in setup.py.Berker Peksag2014-09-271-1/+3
| | | | Patch by Jonathan Hosmer.
* Issue #21811: Anticipated fixes to 3.x and 2.7 for OS X 10.10 Yosemite.Ned Deily2014-06-251-1/+3
|
* - Issue #21285: Refactor and fix curses configure check to always searchdoko@ubuntu.com2014-04-171-0/+5
| | | | in a ncursesw directory.
* remove runtime_library_dirs for _sqlite; it isn't neededBenjamin Peterson2014-03-151-1/+0
|
* check for berkelydb versions besides 4.3 (#18734)Benjamin Peterson2013-10-261-1/+1
|
* 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"
* Ensure setup.py looks for zlib.h in an OS X SDK.Ned Deily2013-10-191-0/+2
|
* Closes #16732: move "xxmodule" comment block to detect_modules(). (Already ↵Georg Brandl2013-10-131-4/+4
| | | | done in 3.x)
* Issue #17990: Only modify include and library search paths when cross-compiling.Ned Deily2013-05-161-3/+5
|
* - Issue #17086: Search the include and library directories provided by thedoko@ubuntu.com2013-04-101-0/+1
| | | | compiler.
* - Issue #17477: Update the bsddb module to pybsddb 5.3.0, supportingdoko@ubuntu.com2013-03-191-3/+7
| | | | db-5.x, and dropping support for db-4.1 and db-4.2.
* issue #9090 : Take the same approach for socketmodule as daytimemoduleKristján Valur Jónsson2013-03-191-2/+3
| | | | | when it needs support from timemodule (which is a .so on linux): link in timemodule.c for the required functions.
* Issue #5033: Fix building of the sqlite3 extension modulePetri Lehtinen2013-02-231-1/+1
|
* add proper dependencies on expat headers and sourcesChristian Heimes2013-02-091-1/+17
|
* - Issue #17086: Backport the patches from the 3.3 branch to cross-builddoko@python.org2013-01-311-79/+135
| | | | the package.
* Issue #14018: fix merge errorNed Deily2013-01-271-1/+0
|
* - Issue #11715: Fix multiarch detection without having Debian developmentdoko@ubuntu.com2012-09-211-0/+21
| | | | tools (dpkg-dev) installed.
* Issue #15591: run ctypes' configure in quiet mode when setup.py runs silentlyChristian Heimes2012-09-061-0/+2
|
* Issue #15560: Fix building _sqlite3 extension on OS X with an SDK.Ned Deily2012-08-051-4/+4
|
* Issue #14018: Fix OS X Tcl/Tk framework checking when using OS X SDKs.Ned Deily2012-07-301-0/+3
|
* Issue #15044: Handle Fedora 17's approach to ndbm compatibility (backport ↵Nick Coghlan2012-06-171-1/+5
| | | | from 3.x)
* Issue #14557: Fix extensions build on HP-UX. Patch by Adi Roiban.Charles-François Natali2012-04-121-0/+4
|
* Issue #14152: backport fix.Stefan Krah2012-02-291-1/+1
|
* Backport for Python 2.7 of issue 11715 support for building Python onBarry Warsaw2011-04-071-0/+23
| | | | multiarch Debian/Ubuntu.
* #11565: Fix several typos. Patch by Piotr Kasprzyk.Ezio Melotti2011-03-161-2/+2
|
* #11515: fix several typos. Patch by Piotr Kasprzyk.Ezio Melotti2011-03-151-1/+1
|
* Merged revisions 86040 via svnmerge fromBenjamin Peterson2010-10-311-1/+1
| | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/branches/py3k ........ r86040 | benjamin.peterson | 2010-10-31 11:38:19 -0500 (Sun, 31 Oct 2010) | 1 line typo ........
* Merged revisions 85744 via svnmerge fromRonald Oussoren2010-10-201-1/+6
| | | | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/branches/py3k ........ r85744 | ronald.oussoren | 2010-10-20 15:10:12 +0200 (Wed, 20 Oct 2010) | 7 lines Fix for issue #7473. Without this patch you'll get link errors in some extensions (in particular the _curses_panel) one when you try to build a 3-way universal framework when you previously installed a 2-way universal framework using the python.org installer. ........
* Merged revisions 84535 via svnmerge fromRonald Oussoren2010-09-161-0/+1
| | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/branches/py3k ........ r84535 | ronald.oussoren | 2010-09-05 20:25:59 +0200 (Sun, 05 Sep 2010) | 2 lines Fix for issue9662, patch by Łukasz Langa in issue5504. ........
* Merged revisions 84584 via svnmerge fromAntoine Pitrou2010-09-071-1/+5
| | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/branches/py3k ........ r84584 | antoine.pitrou | 2010-09-07 16:52:42 +0200 (mar., 07 sept. 2010) | 4 lines Issue #4026: Make the fcntl extension build under AIX. Patch by Sébastien Sablé. ........
* Remove weakref from setup.py now that it is builtin.Georg Brandl2010-08-211-1/+1
|