- 29 Jun, 2011 5 commits
-
-
Ned Deily authored
-
Ned Deily authored
-
Benjamin Peterson authored
-
Ned Deily authored
set the MACOSX_DEPLOYMENT_TARGET env variable for the interpreter process on OS X. This could cause failures in non-distutils subprocesses and was unreliable since tests or user programs could modify the interpreter environment after distutils set it. Instead, have distutils set the the deployment target only in the environment of each build subprocess. Continue to use the previous algorithm for deriving the deployment target value: if MACOSX_DEPLOYMENT_TARGET is not set in the interpreter's env: use the interpreter build configure MACOSX_DEPLOYMENT_TARGET elif the MACOSX_DEPLOYMENT_TARGET env value >= configure value: use the env MACOSX_DEPLOYMENT_TARGET else: # env value less than interpreter build configure value raise exception This allows building extensions that can only run on newer versions of the OS than the version python was built for, for example with a python built for 10.3 or later and an extension that needs to be built for 10.5.
-
Ned Deily authored
test_build_ext.
-
- 28 Jun, 2011 3 commits
-
-
Ned Deily authored
test_build_ext of test_distutils is no longer silently skipped when run outside of a build directory.
-
Ned Deily authored
os.lchflags() are once again built on systems that support these functions (*BSD and OS X). Also add new stat file flags for OS X (UF_HIDDEN and UF_COMPRESSED). Also add additional tests for os.chflags() and os.lchflags(). (Tests by Garrett Cooper)
-
Ned Deily authored
on Mac OS X. (Patch by Ronald Oussoren)
-
- 27 Jun, 2011 8 commits
-
-
Benjamin Peterson authored
-
Benjamin Peterson authored
A patch from Vincent Legoll.
-
Senthil Kumaran authored
-
Benjamin Peterson authored
-
Benjamin Peterson authored
-
Benjamin Peterson authored
-
Benjamin Peterson authored
-
Senthil Kumaran authored
-
- 26 Jun, 2011 5 commits
-
-
Raymond Hettinger authored
-
Raymond Hettinger authored
-
Ezio Melotti authored
-
Ezio Melotti authored
-
Ezio Melotti authored
-
- 25 Jun, 2011 12 commits
-
-
Ezio Melotti authored
-
Raymond Hettinger authored
-
Raymond Hettinger authored
-
Raymond Hettinger authored
-
Mark Dickinson authored
-
Mark Dickinson authored
-
Mark Dickinson authored
-
Raymond Hettinger authored
-
Raymond Hettinger authored
-
Ezio Melotti authored
-
Raymond Hettinger authored
-
Ross Lagerwall authored
Patch by Akira Kitada.
-
- 24 Jun, 2011 2 commits
-
-
R David Murray authored
Patch by Francisco Martín Brugué.
-
R David Murray authored
The new wording is based on the comments in the code, which match the actual behavior.
-
- 23 Jun, 2011 2 commits
-
-
Victor Stinner authored
-
Victor Stinner authored
Locks are implemented using a mutex and a condition variable of the pthread library on FreeBSD6. POSIX condition variables cannot be interrupted by signals (see pthread_cond_wait manual page).
-
- 22 Jun, 2011 2 commits
-
-
Victor Stinner authored
Cannot test an empty environment on Windows: Windows requires at least the SYSTEMROOT environment variable to start Python.
-
Victor Stinner authored
Mac OS X adds __CF_USER_TEXT_ENCODING variable to an empty environment. Fix also the test on the Py_ENABLE_SHARED config varible: test that the variable is present, don't check it's value.
-
- 21 Jun, 2011 1 commit
-
-
Victor Stinner authored
Try also to get more informations about the Mac OS X failure: display the keys of the environment, instead of just the number of variables.
-