summaryrefslogtreecommitdiffstats
path: root/setup.py
Commit message (Collapse)AuthorAgeFilesLines
...
* 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).
* setup.py now uses the library directories specified in LDFLAGS (``-L``Brett Cannon2004-12-071-9/+18
| | | | | | | | | | | | | | | | | | | directories) and the include directories specified in CPPFLAGS (``-I`` directories) for compiling the extension modules. This has led to the core being compiled with the values in the shell's CPPFLAGS. It has also removed the need for special casing to use Fink and DarwinPorts under darwin since the needed directories can now be specified in LDFLAGS and CPPFLAGS (e.g., DarwinPorts users can now do ``LDFLAGS=-L/opt/local/lib; CPPFLAGS=-I/opt/local/include; ./configure`` for everything to work properly). Parsing the values in the environment variables is done with getopt. While optparse would have been a nicer solution it cannot be used because of dependency issues at execution time; optparse uses gettext which uses struct which will not have been compiled when the code is imported. If optparse ever makes its importation of gettext optional by catching ImportError and setting _() to an identity function then it can be used.
* Patch #1050475: Fix various x86_64 build issuesMartin v. Löwis2004-11-131-1/+5
| | | | | | regrtest.py: skip rgbimg and imageop as they are not built on 64-bit systems. _tkinter.c: replace %.8x with %p for printing pointers. setup.py: add lib64 into the library directories.
* Patch 983206: distutils obeys LDSHARED env var. Removed the code inAnthony Baxter2004-10-131-3/+0
| | | | | Python's own setup.py that did the same thing (and tested on Solaris, where LDSHARED is needed...)
* Add the directories where DarwinPorts installs library and include files toBrett Cannon2004-09-281-2/+5
| | | | the proper path directories for compiling extension modules.
* Remove mpz, rotor, xreadlines modulesAndrew M. Kuchling2004-08-311-23/+1
|
* Whitespace normalization.Tim Peters2004-08-261-2/+2
|