summaryrefslogtreecommitdiffstats
path: root/setup.py
Commit message (Collapse)AuthorAgeFilesLines
* patch #1493701: performance enhancements for struct moduleBob Ippolito2006-05-231-1/+1
|
* revert #1493701Bob Ippolito2006-05-231-1/+1
|
* Patch #1493701: performance enhancements for struct module.Bob Ippolito2006-05-231-1/+1
|
* Patch 1471883: --enable-universalsdk on Mac OS XRonald Oussoren2006-04-291-12/+3
|
* Rerun the libffi configuration if any of the files used for thatThomas Heller2006-04-271-1/+6
| | | | are newer then fficonfig.py.
* Updated the sqlite3 module to the external pysqlite 2.2.2 version.Gerhard Häring2006-04-231-9/+1
|
* raise the minimum supported BerkeleyDB version to 3.3 and add notes toGregory P. Smith2006-04-131-6/+5
| | | | news about this and a couple other recent fixes.
* Patch #1464444: Add --with-system-ffi.Martin v. Löwis2006-04-111-37/+67
|
* Python on OS X 10.3 and above now uses dlopen() (via dynload_shlib.c)Anthony Baxter2006-04-091-1/+1
| | | | | | to load extension modules and now provides the dl module. As a result, sys.setdlopenflags() now works correctly on these systems. (SF patch #1454844)
* Don't try to build ctypes when configuration of libffi fails.Thomas Heller2006-04-071-2/+4
|
* Configure Modules/_ctypes/libffi just before building the _ctypes extension.Thomas Heller2006-04-071-2/+13
| | | | This avoids configuring it when it is not build by setup.py.
* upgrade to final version of pysqlite 2.2.0Anthony Baxter2006-04-051-4/+3
|
* whitespace normalisationAnthony Baxter2006-04-051-6/+6
|
* Update to pysqlite 2.2.0Anthony Baxter2006-04-041-1/+1
|
* - Patch #360466: Replace the MD5 implementation from RSA Data Security IncMatthias Klose2006-04-031-2/+2
| | | | with the implementation from http://sourceforge.net/projects/libmd5-rfc/.
* Remove some duplicated code for handling Mac modules. No functional change ↵Neal Norwitz2006-04-031-109/+63
| | | | (intended). Also stoped setting srcdir twice.
* cleaned up setup.py code for sqlite3, based on patch from Gerhard Haering.Anthony Baxter2006-04-031-30/+22
|
* backport r243 from the pysqlite2 svn repository - lowers the required versionAnthony Baxter2006-04-011-4/+20
| | | | | | of SQLite3 from 3.2.2 to 3.0.8, by providing an alternative to sqlite3_transfer_bindings. setup.py also handles the common (in debian and ubuntu, at least) case of a buggy sqlite3.h SQLITE_VERSION_NUMBER.
* merged the sqlite-integration branch.Anthony Baxter2006-04-011-0/+75
| | | | | | | This is based on pysqlite2.1.3, and provides a DB-API interface in the standard library. You'll need sqlite 3.2.2 or later to build this - if you have an earlier version, the C extension module will not be built.
* Add '-Wno-deprecated-warnings' to the compile flags for the Carbon extensionsRonald Oussoren2006-03-301-30/+77
| | | | | | on OSX 10.4 or later. This stops the compiler for complaining about calls to deprecated functions in these extensions, they are supposed to wrap as much of Carbon as possible.
* Find a source file in srcdir to allow to build outside of srcdir.Hye-Shik Chang2006-03-271-1/+1
|
* Remove regsub, reconvert, regex, regex_syntax and everything under lib-old.Neal Norwitz2006-03-161-2/+0
|
* Changes to build the _ctypes extension module.Thomas Heller2006-03-081-0/+58
| | | | Based on a patch from Hye-Shik Chang.
* Stop building timing module, it's old and deprecatedNeal Norwitz2006-03-031-1/+3
|
* Check for a not-found rlconf.h by testing for None.Martin v. Löwis2006-02-271-1/+1
|
* If the readline library is found try and determine whether it's the brokenJack Jansen2006-02-231-1/+8
| | | | MacOSX 10.4 readline, and don't build the readline module in that case.
* Patch #428494: Prefer linking against ncursesw over ncurses libraryMartin v. Löwis2006-02-111-1/+8
|
* Added the cProfile module.Armin Rigo2006-02-081-1/+3
| | | | | | | | | | | | | | | | | | | | | | | Based on lsprof (patch #1212837) by Brett Rosen and Ted Czotter. With further editing by Michael Hudson and myself. History in svn repo: http://codespeak.net/svn/user/arigo/hack/misc/lsprof * Module/_lsprof.c is the internal C module, Lib/cProfile.py a wrapper. * pstats.py updated to display cProfile's caller/callee timings if available. * setup.py and NEWS updated. * documentation updates in the profiler section: - explain the differences between the three profilers that we have now - profile and cProfile can use a unified documentation, like (c)Pickle - mention that hotshot is "for specialized usage" now - removed references to the "old profiler" that no longer exists * test updates: - extended test_profile to cover delicate cases like recursion - added tests for the caller/callee displays - added test_cProfile, performing the same tests for cProfile * TO-DO: - cProfile gives a nicer name to built-in, particularly built-in methods, which could be backported to profile. - not tested on Windows recently!
* Support for BerkeleyDB 4.4 (tested against 4.4.20 as well as all theGregory P. Smith2006-01-241-3/+5
| | | | | way back thru 3.2). This should be backported to the release24-maint branch.
* Whitespace normalization.Tim Peters2005-12-301-1/+1
|
* typo, use parens for continued exprSkip Montanaro2005-12-301-3/+3
|
* Bug #999767: make setup.py obey Setup.local wrt shared modulesGeorg Brandl2005-12-271-10/+11
|
* added cElementTree/_elementtree build stuff and wrapper moduleFredrik Lundh2005-12-141-0/+11
|
* Find bsd db v4 on gentoo (2005 i think)Neal Norwitz2005-10-201-0/+1
|
* Add a check for the OpenSSL version number to conditionally compileGregory P. Smith2005-08-231-11/+33
| | | | | the _hashlibopenssl module (>= 0.9.7 required) and to not compile the sha256 and sha512 modules if OpenSSL >= 0.9.8 is found.
* [ sf.net patch # 1121611 ]Gregory P. Smith2005-08-211-9/+26
| | | | | | | | | A new hashlib module to replace the md5 and sha modules. It adds support for additional secure hashes such as SHA-256 and SHA-512. The hashlib module uses OpenSSL for fast platform optimized implementations of algorithms when available. The old md5 and sha modules still exist as wrappers around hashlib to preserve backwards compatibility.
* Add support for FreeBSD 7.Hye-Shik Chang2005-07-171-1/+2
|
* Make parse_makefile fallback to environment variables if nothing isMartin v. Löwis2005-04-251-2/+2
| | | | | defined in the makefile. Get CFLAGS from the Makefile, instead of getting OPT, BASE_CFLAGS and EXTRA_CFLAGS individually.
* Fix building of spwd; was incorrectly checking for the needed HAVE_* values toBrett Cannon2005-04-151-4/+5
| | | | | | | | properly build the module. Also moved up the creation of config_h_vars (from distutils.sysconfig.parse_config_h()) higher on up in detect_modules() so that it can be used sooner).
* add support for another DB library naming convention (FreeBSD ports)Andrew MacIntyre2005-03-091-1/+3
|
* Build with --disable-unicode again. Fixes #1158607.Martin v. Löwis2005-03-081-5/+6
| | | | Will backport to 2.4.
* SF patch #941881: PEP 309 Implementation (Partial Function Application).Raymond Hettinger2005-02-281-0/+2
| | | | | Combined efforts of many including Peter Harris, Hye-Shik Chang, Martin v. Löwis, Nick Coghlan, Paul Moore, and Raymond Hettinger.
* spwdmodule.c should only be built when either HAVE_GETSPNAM or HAVE_GETSPENT isBrett Cannon2005-02-161-2/+4
| | | | defined.
* Patch #579435: Shadow Password Support ModuleMartin v. Löwis2005-01-231-0/+2
|
* Since it is a possibility that LDFLAGS or CPPFLAGS were set with options thatBrett Cannon2005-01-021-2/+3
| | | | | in no way affect library or include directories the code must take that into account and not assume some options were found.
* Strip out double dashes and dashes for options not used during parsing ofBrett Cannon2004-12-311-2/+16
| | | | | | LDFLAGS and CPPFLAGS for library and include directories, respectively. Solves issue of either env var containing other options that do not pertain to the directories being searched for.
* Switch from getting LDFLAGS and CPPFLAGS from the environment to the Makefile.Brett Cannon2004-12-181-5/+5
| | | | | | | | This is to avoid a problem that inconsistently comes up where the environment variable is unset while the Makefile clearly has the values set and are used during ``make``. Closes bug #1081045.
* rewrote the bsddb module BerkeleyDB library and include file locatingGregory P. Smith2004-12-131-72/+93
| | | | | code. This version is much cleaner and makes a proper attempt at pairing up the correct header file and library.
* the bsddb module now also works with BerkeleyDB 4.3.Gregory P. Smith2004-12-131-4/+7
|
* Change code in setup.py for parsing LDFLAGS and CPPFLAGS to use optparseBrett Cannon2004-12-071-6/+5
| | | | | instead of getopt. Required making use of gettext._ as optional (optparse changed OK'ed by Greg Ward in private email).