summaryrefslogtreecommitdiffstats
path: root/setup.py
Commit message (Collapse)AuthorAgeFilesLines
* Merge changes from r22a2-branch back into trunk. Also, change patchBarry Warsaw2001-08-221-4/+0
| | | | level to 2.2a2+
* This is supposed to help configure better sort out the various libdbSkip Montanaro2001-08-211-1/+7
| | | | | incarnations. It's probably not quite sufficient, but should be better than the status quo...
* Patch #445762: Support --disable-unicodeMartin v. Löwis2001-08-171-1/+7
| | | | | | | | - Do not compile unicodeobject, unicodectype, and unicodedata if Unicode is disabled - check for Py_USING_UNICODE in all places that use Unicode functions - disables unicode literals, and the builtin functions - add the types.StringTypes list - remove Unicode literals from most tests.
* Link readline module with ncurses in preference to termcap. [Bug ##441580]Andrew M. Kuchling2001-08-161-3/+5
| | | | Remove pointless comment
* On OSX we should not pass the -shared option to ld: it make the buildJack Jansen2001-08-151-1/+4
| | | | | | of audioop and cmath fail. Removing it seems to have no adverse consequences. Closes bug #450510.
* Get OPT from the environment to build the CCSHARED command.Martin v. Löwis2001-08-101-2/+2
| | | | Fixes the problem reported in bug #438786.
* Commented out most of the MacPython modules. There is a discussion on theJack Jansen2001-08-081-25/+25
| | | | | | pythonmac-sig about turning this all into a package, so in the mean time there is no reason to scribble all over people's disks. Interested parties can uncomment them.
* Replace moddir and incdir byJack Jansen2001-08-051-5/+62
| | | | | | | | | moddirlist and incdirlist, lists of source and include directories that are searched for modules. This is needed because the Mac modules and include files live in the Mac subtree. In addition (and that's actually what the mod is all about) on OSX we build all the Mac extension modules.
* Repair more now-obsolete references to config.h.Tim Peters2001-07-261-1/+1
|
* Patch #443669: Permit _tkinter to build on cygwin32.Martin v. Löwis2001-07-241-3/+7
|
* Fix bug #437487: "2.1 build on Solaris fails if CC is set"Andrew M. Kuchling2001-07-141-1/+2
| | | | by adding the contents of CCSHARED to the compiler specified by CC
* Patch #411055 from MvL: import each extension after building it, andAndrew M. Kuchling2001-05-211-0/+14
| | | | | delete ones that can't be imported due to missing symbols or other causes.
* Trim out some cruftAndrew M. Kuchling2001-05-211-6/+0
|
* Fix bug #232619: fix misleading warning on installing to lib-dynloadAndrew M. Kuchling2001-05-211-1/+10
|
* Patch by Mark Favas to ensure that the zlib we find is 1.1.3 orGuido van Rossum2001-04-151-3/+17
| | | | | | | | | | later. This assumes that zlib.h has a line of the form #define ZLIB_VERSION "1.1.3" This solves the problem where a zlib installation is found but it is an older version -- this would break the build, while a better solution is to simply ignore that zlib installation.
* Remove Tix detection from Tkinter part; lib-tk/Tix attempts to load TixMartin v. Löwis2001-03-211-15/+1
| | | | | by requiring it. Also remove commentary from Setup.dist about commenting in and out stuff.
* Tidy up the ordering of include and library directories, puttingAndrew M. Kuchling2001-03-171-4/+4
| | | | | /usr/local first and leaving /usr/include at the end. This addresses the comments in bug #232609.
* Disable the dl moduleAndrew M. Kuchling2001-03-021-1/+1
|
* Fix for bug #405007: prefix subdir to scripts in order to build inAndrew M. Kuchling2001-02-281-0/+4
| | | | a subdirectory.
* Install the pydoc scriptAndrew M. Kuchling2001-02-281-1/+4
|
* Fix for bug #404875: fix typo in setup.pyAndrew M. Kuchling2001-02-281-1/+1
|
* Patch #404680: disables the nis module and enables the dl module whenAndrew M. Kuchling2001-02-271-6/+7
| | | | | building under Cygwin. Makes some fixes to the dlmodule in order to compile with Cygwin.
* Patch #103899: Don't compile modules configured in Setup. This seems muchAndrew M. Kuchling2001-02-231-0/+16
| | | | | simpler than adding a bazillion switches, but means that the makesetup method probably can't ever go away completely. Oh well...
* Patch #103937: Attempt to get the BSDDB autodetection right (or at leastAndrew M. Kuchling2001-02-231-10/+15
| | | | less wrong)
* Patch #103544: always compile the dl and nis modules on Unix; let's seeAndrew M. Kuchling2001-02-211-2/+9
| | | | where they break.
* BeOS doesn't have a libm.a, either; noted by Donn CaveAndrew M. Kuchling2001-02-061-1/+3
|
* Part of patch #103544: fix detection of BSDDB on BSD systemsAndrew M. Kuchling2001-02-061-6/+5
|
* Patch #103578 ] _tkinter build fix for he current Debian unstable tcl/tk 8.3Andrew M. Kuchling2001-02-061-8/+4
| | | | packages
* Renamed _testXXX to _testcapiXXX. Jack is my hero -- good call!Tim Peters2001-02-041-1/+1
|
* Add minimal interface to symtable: _symtable module.Jeremy Hylton2001-02-021-0/+1
|
* Whitespace correction...Marc-André Lemburg2001-02-021-1/+1
|
* Added new Python C API _test module to the build mechanism on Unix.Marc-André Lemburg2001-02-021-0/+2
|
* Add entries for the weakref module to the build control.Fred Drake2001-02-011-0/+1
|
* Remove unused import of 'string'Andrew M. Kuchling2001-01-261-1/+6
| | | | Add header comment and __version__
* Be extra careful with linking against libtermcap. This is now only doneMarc-André Lemburg2001-01-261-2/+7
| | | | | if we can find the libtermcap in the usual places. Some platforms don't have libtermcap, e.g. MacOSX.
* Fixed setup.py to allow:Marc-André Lemburg2001-01-261-0/+10
| | | | | | | | | | 1. skipping of extensions which cause an error (a warning message is written to stdout, but the build process no longer fails completely) 2. the readline extension to compile on SuSE Linux (and probably other platforms too) by adding /usr/lib/termcap to the library search path
* Patch from Andrew to properly set module source directory.Neil Schemenauer2001-01-241-2/+2
|
* the ucnhash module is no longer usedFredrik Lundh2001-01-241-48/+46
|
* Modified version of part of patch #102409 for Cygwin:Andrew M. Kuchling2001-01-241-15/+27
| | | | | | Get platform-specific modules right on Cygwin Getting a string value for the platform has been factored out into get_platform()
* Fix for MacOS X/Darwin: it doesn't need -lm, ever. (Noted by Steven Majewski)Andrew M. Kuchling2001-01-231-3/+12
|
* unicodedatabase.c is no longer needed thanks to Fredrik's patches.Marc-André Lemburg2001-01-221-2/+1
|
* Check for None to decide when pyexpat should not be built.Martin v. Löwis2001-01-211-1/+1
|
* GvR pointed out the correct way to check for statically built modules;Andrew M. Kuchling2001-01-191-8/+8
| | | | | sys.builtin_module_names Add SSL directories in /usr/contrib/ for FreeBSD
* Revert a single line of my large change earlier today; this broke the abilityAndrew M. Kuchling2001-01-191-0/+1
| | | | | | to build in a subdirectory. The additional directory is unfortunately redundant when *not* building in a subdirectory, which is why I took it out.
* Patch from Barry: gets rid of two unused imports,Andrew M. Kuchling2001-01-181-14/+28
| | | | | | | wraps to 80chars, and adds some really hacky setting of compiler options when CC and LDSHARED are given on the make command line. (The Distutils should probably provide a utility function to automatically handle a number of common environment variables)
* Sizable reorganization of how header and library files are foundAndrew M. Kuchling2001-01-181-105/+166
| | | | | | | | Check additional include directories for SSL Don't build modules that are linked into the Python binary statically Factored out the detection of Tkinter out into a method, since it's the most complicated module to set up Simplify the logic for detecting Tkinter
* The signal module has to be compiled statically, so add it to Setup.distAndrew M. Kuchling2001-01-171-9/+0
| | | | and remove support for it from setup.py
* - compile struct moduleNeil Schemenauer2001-01-171-2/+2
| | | | - get version number from sys.version_info
* Fix for bug #129173, reported by Skip Montanaro:Andrew M. Kuchling2001-01-171-4/+11
| | | | | Check for the two possible headers for Expat, expat.h and xmlparse.h, and only compile the pyexpat module if one of them is found.
* Use the extended library search path when looking for readline (simpleAndrew M. Kuchling2001-01-171-1/+1
| | | | oversight in using self.compiler.library_dirs)