summaryrefslogtreecommitdiffstats
path: root/Lib/sysconfig.py
Commit message (Collapse)AuthorAgeFilesLines
* Replace IOError with OSError (#16715)Andrew Svetlov2012-12-251-4/+4
|
* Remove sys.platform == 'riscos' checks from some Python and test files. #16501Christian Heimes2012-11-181-1/+0
|
* Merge issue #15298.Trent Nelson2012-10-171-12/+17
|\
| * Issue #15298: refactor previous fix from 66959d419369.Trent Nelson2012-10-171-12/+17
| |
* | Merge issue #15298: fix an OS X bootstrap issue with _sysconfigdata.py.Trent Nelson2012-10-171-6/+19
|\ \ | |/
| * Issue #15298: fix an OS X bootstrap issue with _sysconfigdata.py.Trent Nelson2012-10-171-6/+19
| | | | | | | | Reported by: Ned Deily.
* | Merge issue #15298: ensure _sysconfigdata is generated in build directory,Trent Nelson2012-10-161-1/+10
|\ \ | |/ | | | | | | | | not source directory. Patch by: Richard Oudkerk (sbt).
| * Issue #15298: ensure _sysconfigdata is generated in build directory,Trent Nelson2012-10-161-1/+10
| | | | | | | | | | | | not source directory. Patch by Richard Oudkerk (sbt).
* | #16135: Removal of OS/2 support (Python code partial cleanup)Jesus Cea2012-10-051-21/+2
|/
* Issue #15364: Fix sysconfig.get_config_var('srcdir') to be an absolute path.Richard Oudkerk2012-07-271-22/+16
|
* Issue #15184: Ensure consistent results of OS X configurationNed Deily2012-07-211-144/+10
| | | | | | | tailoring for universal builds by factoring out common OS X-specific customizations from sysconfig, distutils.sysconfig, distutils.util, and distutils.unixccompiler into a new module _osx_support that can eventually also be used by packaging.
* Issue #13590: Improve support for OS X Xcode 4:Ned Deily2012-07-161-3/+3
| | | | | | - fix test_distutils and test_sysconfig test failures by aligning sysconfig and distutils.sysconfig tailoring of configure variables (as in 2.7)
* - Issue #14330: For cross builds, don't use host python, use host search pathsdoko@ubuntu.com2012-06-301-2/+2
| | | | | | for host compiler. Add NEWS entry, rename _PROJECT_BASE to _PYTHON_PROJECT_BASE.
* - Issue #14330: For cross builds, don't use host python, use host search pathsdoko@ubuntu.com2012-06-301-0/+8
| | | | for host compiler.
* Issue #15164: Change return value of platform.uname() from aLarry Hastings2012-06-241-1/+1
| | | | plain tuple to a collections.namedtuple.
* Packaging removal: also revert introduction of sysconfig.cfg.Éric Araujo2012-06-241-73/+97
| | | | | | | We need a discussion to define what should be customized how; this new config file is premature. It was added to serve the needs of the resources system in install_data / packaging.database, so it can be removed alongside packaging for 3.3.
* Remove packaging from the standard library.Éric Araujo2012-06-241-1/+1
| | | | | | Distutils2 will live on on PyPI and be included in the stdlib when it is ready. See discussion starting at http://mail.python.org/pipermail/python-dev/2012-June/120430.html
* Fixed _sys_home computation and added diagnostics for Windows buildbot failures.Vinay Sajip2012-05-271-1/+2
|
* Addressed some buildbot errors and comments on the checkin by Antoine on ↵Vinay Sajip2012-05-261-1/+2
| | | | python-dev.
* Implemented PEP 405 (Python virtual environments).Vinay Sajip2012-05-261-8/+21
|
* MERGE: And yet another emergency fix for #13803 bootstrap issue: Under ↵Jesus Cea2012-01-181-1/+1
|\ | | | | | | Solaris, distutils doesn't include bitness in the directory name
| * And yet another emergency fix for #13803 bootstrap issue: Under Solaris, ↵Jesus Cea2012-01-181-1/+1
| | | | | | | | distutils doesn't include bitness in the directory name
* | MERGE: Yet another emergency fix for #13803 bootstrap issue: Under Solaris, ↵Jesus Cea2012-01-181-0/+5
|\ \ | |/ | | | | distutils doesn't include bitness in the directory name
| * Yet another emergency fix for #13803 bootstrap issue: Under Solaris, ↵Jesus Cea2012-01-181-0/+5
| | | | | | | | distutils doesn't include bitness in the directory name
* | Remove unnecessary version checkÉric Araujo2011-11-071-2/+1
| |
* | Issue #13150: Add a comment in _sysconfigdata to explain the origin of this fileVictor Stinner2011-10-191-1/+4
| |
* | Issue #13150: sysconfig no longer parses the Makefile and config.h filesAntoine Pitrou2011-10-181-3/+16
| | | | | | | | | | when imported, instead doing it at build time. This makes importing sysconfig faster and reduces Python startup time by 20%.
* | Use a dict for faster sysconfig startup (issue #13150)Antoine Pitrou2011-10-111-1/+1
| |
* | Branch mergeÉric Araujo2011-05-261-3/+2
|\ \
| * | Minor cleanup in sysconfig.Éric Araujo2011-05-251-3/+2
| | | | | | | | | | | | Also remove outdated and unhelpful docstrings in test_sysconfig.
* | | (Merge 3.2) Issue #12070: Fix the Makefile parser of the sysconfig module toVictor Stinner2011-05-241-2/+4
|\ \ \ | |/ / |/| / | |/ handle correctly references to "bogus variable" (e.g. "prefix=$/opt/python").
| * Issue #12070: Fix the Makefile parser of the sysconfig module to handleVictor Stinner2011-05-241-2/+4
| | | | | | | | correctly references to "bogus variable" (e.g. "prefix=$/opt/python").
* | initial import of the packaging package in the standard libraryTarek Ziade2011-05-191-139/+142
|/
* Issue #9516: avoid errors in sysconfig when MACOSX_DEPLOYMENT_TARGET is set ↵Ronald Oussoren2011-05-151-18/+2
| | | | | | | | | in shell. Without this patch python will fail to start properly when the environment variable MACOSX_DEPLOYMENT_TARGET is set on MacOSX and has a value that is not compatible with the value during Python's build. This is caused by code in sysconfig that was only meant to be used in disutils.
* Fix double use of f.close().Éric Araujo2011-04-151-1/+0
| | | | | The other one is in a finally block not seen in the diff, which I added in 3bf86785cd9c (for #10252).
* sys.abiflags may not be defined on all platforms.Barry Warsaw2010-11-251-1/+5
|
* Final patch for issue 9807.Barry Warsaw2010-11-241-3/+8
|
* r84925 followup: add docstring for get_makefile_filename (+PEP 257 fixes)Éric Araujo2010-11-221-6/+7
|
* Always close files in distutils code and tests (#10252).Éric Araujo2010-11-051-7/+10
|
* Issue #6011: sysconfig and distutils.sysconfig use the surrogateescape errorVictor Stinner2010-10-231-1/+1
| | | | | | handler to parse the Makefile file. Avoid a UnicodeDecodeError if the source code directory name contains a non-ASCII character and the locale encoding is ASCII.
* Explicitly close some files (from issue #10093)Antoine Pitrou2010-10-141-1/+2
|
* Issue #6612: Fix site and sysconfig to catch os.getcwd() error, eg. if theVictor Stinner2010-10-121-8/+19
| | | | current directory was deleted.
* Issue #9437: Fix building C extensions with non-default LDFLAGS.Antoine Pitrou2010-10-101-0/+5
|
* Issue 9877: expose sysconfig.get_makefile_filename() in the public API.Barry Warsaw2010-09-201-5/+15
|
* Reverted changes which were inadvertently committed.Vinay Sajip2010-09-201-2/+1
|
* logging: added hasHandlers() to LoggerAdapter.Vinay Sajip2010-09-201-1/+2
|
* Ensure that test_site actually passes with a framework buildRonald Oussoren2010-08-011-1/+1
|
* Without this patch the value of sysconfig.get_config_var('LDSHARED')Ronald Oussoren2010-07-201-7/+27
| | | | | | | | | | | | | | is wrong when PY_LDFLAGS is not empty. The bug was caused by LDSHARED getting expanded *before* sysconfig renamed PY_LDSHARED (and simular values) to names without a PY_ prefix. The patch tries to maintain the intended behaviour of allowing users to set LDFLAGS in the environment and have that affect the build. Without this patch a universal build on OSX cannot build universal (fat binary) extensions.
* Fix for issue 9164Ronald Oussoren2010-07-111-2/+1
|
* Oops. Fix distutils tests that r82746 broke.Jeffrey Yasskin2010-07-091-1/+3
|