Berker Peksag
1d82a9c383
Issue #16537 : Use the new *default* parameter of max().
11 years ago
Antoine Pitrou
afa3153b27
Remove pointless "vile hack" that can cause the build step to fail when some extension modules can't be imported.
See issue #5309 for the build failures, issue #458343 for the original motivation.
11 years ago
Berker Peksag
21c8d5c7d9
Issue #16537 : Check whether self.extensions is empty in setup.py.
Patch by Jonathan Hosmer.
11 years ago
Antoine Pitrou
2c0a916061
Issue #5309 : distutils' build and build_ext commands now accept a ``-j``
option to enable parallel building of extension modules.
11 years ago
Benjamin Peterson
acb8c52343
add -Werror=declaration-after-statement only to stdlib extension modules ( closes #21121 )
Patch from Stefan Krah.
12 years ago
Ned Deily
04cdfa1147
Issue #21811 : Anticipated fixes to 3.x and 2.7 for OS X 10.10 Yosemite.
12 years ago
Brett Cannon
2a17bde930
Issue #20383 : Introduce importlib.util.module_from_spec().
Along the way, dismantle importlib._bootstrap._SpecMethods as it was
no longer relevant and constructing the new function required
partially dismantling the class anyway.
12 years ago
Benjamin Peterson
5c2ac8c1c6
setup.py: report modules which built but import failed ( closes #21282 )
Patch by Lukas Vacek.
12 years ago
doko@ubuntu.com
a3818a3043
- Issue #15234 : For BerkelyDB and Sqlite, only add the found library and
include directories if they aren't already being searched. This avoids
an explicit runtime library dependency.
12 years ago
Benjamin Peterson
51281736d9
remove runtime_library_dirs for _sqlite; it isn't needed
12 years ago
Martin v. Löwis
ca7b04644c
Issue #17162 : Add PyType_GetSlot.
12 years ago
Eric Snow
335e14dd1a
Issue #19713 : Move away from using find_module/load_module.
12 years ago
Martin v. Löwis
24e43308b7
* Issue #16113 : Remove sha3 module again.
Patch by Christian Heimes, with modifications.
12 years ago
Stefan Krah
45059eb1d0
1) Prepare libmpdec for the 2.4.0 release. None of the following changes 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.
12 years ago
Larry Hastings
3a9079742f
Issue #19722 : Added opcode.stack_effect(), which accurately
computes the stack effect of bytecode instructions.
12 years ago
Ned Deily
65657c27fa
Issue #1584 : Provide options to override default search paths for Tcl and Tk
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"
12 years ago
Ned Deily
507c591e5b
Ensure setup.py looks for zlib.h in an OS X SDK.
12 years ago
Ned Deily
d819b931f3
Issue #1584 : Provide options to override default search paths for Tcl and Tk
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"
13 years ago
Ned Deily
cd3d8fb825
Issue #18517 : Move definition of "xxlimited" extension to detect_modules().
13 years ago
Ronald Oussoren
0fedb37c47
Issue #18393 : Remove use of deprecated API on OSX
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)
13 years ago
Brett Cannon
ae95b4f7a5
Issue #17845 : Clarify the message setup.py prints upon successfully
building Python but having some optional module which didn't build.
Patch by Yogesh Chaudhari.
13 years ago
Brett Cannon
ca5ff3a069
Issue # 17177: Stop using imp in setup.py
13 years ago
Antoine Pitrou
2463e5fee4
Issue #16692 : The ssl module now supports TLS 1.1 and TLS 1.2. Initial patch by Michele Orrù.
13 years ago
doko@ubuntu.com
d5537d071c
- Issue #16754 : Fix the incorrect shared library extension on linux. Introduce
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.
13 years ago
doko@ubuntu.com
4950a3b6cc
- Issue #17477 : Update the bsddb module to pybsddb 5.3.0, supporting
db-5.x, and dropping support for db-4.1 and db-4.2.
13 years ago
Kristján Valur Jónsson
868f0aac37
issue #9090 : Take the same approach for socketmodule as daytimemodule
when it needs support from timemodule (which is a .so on linux):
link in timemodule.c for the required functions.
13 years ago
Stefan Krah
4f1974496a
Issue #17361 : Use cc from sysconfig for testing flags.
13 years ago
Petri Lehtinen
ed909bcbdd
Issue #5033 : Fix building of the sqlite3 extension module
13 years ago
Petri Lehtinen
c23178ba36
Issue #5033 : Fix building of the sqlite3 extension module
13 years ago
Christian Heimes
d489c7a0a3
add proper dependencies on expat headers and sources
13 years ago
Christian Heimes
56656b0118
add proper dependencies on expat headers and sources
13 years ago
doko@python.org
d65e2bab3b
- Issue #17086 : Backport the patches from the 3.3 branch to cross-build
the package.
13 years ago
Ned Deily
8916b853b9
Issue #14018 : fix merge error
13 years ago
Ned Deily
4511e276d5
Issue #14018 : fix merge error
13 years ago
Stefan Krah
13fe6d1c46
Fix build with 3.x gcc versions.
13 years ago
Stefan Krah
ce55f089fb
Increase warning level for _decimal.so and libmpdec build when using gcc.
13 years ago
Andrew Svetlov
6b2cbeba58
Issue #16421 : allow to load multiple modules from the same shared object.
Patch by Václav Šmilauer.
13 years ago
Christian Heimes
d783261e99
Just to be sure, initialize with a copy of the compiler's lib and inc dirs.
13 years ago
Christian Heimes
f19529cfd6
Fix cross compiling issue in setup.py, ensure that lib_dirs and inc_dirs are
defined in cross compiling mode, too.
13 years ago
Trent Nelson
c101bf32c4
Issue #15298 : ensure _sysconfigdata is generated in build directory,
not source directory.
Patch by Richard Oudkerk (sbt).
13 years ago
Christian Heimes
4a0270d82b
Issue #16113 : integrade SHA-3 (Keccak) patch from http://hg.python.org/sandbox/cheimes
13 years ago
Jesus Cea
f1af705720
#16135 : Removal of OS/2 support (Remove OS2 and OS/2 references)
13 years ago
Stefan Krah
ffc3dee5ae
Backport 5cfe8af7abb2.
13 years ago
Stefan Krah
ce23dbc1f0
Suppress unknown pragma warning (STDC FENV_ACCESS).
13 years ago
doko@ubuntu.com
98b1c446d5
- Issue #11715 : Fix multiarch detection without having Debian development
tools (dpkg-dev) installed.
13 years ago
doko@ubuntu.com
3d2fc15f82
- Issue #11715 : Fix multiarch detection without having Debian development
tools (dpkg-dev) installed.
13 years ago
Christian Heimes
6fd3248855
Issue #15591 : run ctypes' configure in quiet mode when setup.py runs silently
14 years ago
Christian Heimes
7dd06e1dc0
Issue #15591 : run ctypes' configure in quiet mode when setup.py runs silently
14 years ago
Stefan Krah
a10e2fbe0b
Compile _decimal without asserts and update benchmark results.
14 years ago
Stefan Krah
ceaaced4be
Compile _decimal without asserts and update benchmark results.
14 years ago