| Commit message (Collapse) | Author | Age | Files | Lines |
|\ |
|
| |
| |
| |
| | |
Extracted from revision a1daf2d289ad by Zachary Ware.
|
| |
| |
| |
| | |
platforms.
|
| | |
|
|/ |
|
| |
|
|\ |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
module binaries, with a platform triple of just "darwin", resulting in
file names like:
_ssl.cpython-35m-darwin.so
rather than just _ssl.so as previously.
Instead of attempting to encode differences in CPU architecture and OS X
deployment targets in the file name as is done on other platforms,
these continue to be managed by the use of Apple multi-architecture
("fat") files, by the system dynamic loader, and by logic in higher-levels
like sysconfig.get_platform() and pip.
|
| | |
|
| |
| |
| |
| |
| | |
the architecture triplet in the extension name, to make it easy to test builds
for different ABIs in the same working tree.
|
|/
|
|
| |
to make it easy to test 32-bit and 64-bit builds in the same working tree.
|
|
|
|
| |
Change stacklevel in warnings.warn() for 'SO' key to 2.
|
|
|
|
| |
DeprecationWarning pointing people at $EXT_SUFFIX.
|
|\
| |
| |
| | |
Patch by Sunny K.
|
| |
| |
| |
| | |
Patch by Sunny K.
|
| | |
|
|/ |
|
| |
|
| |
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
plain tuples to immutable iterable objects with named attributes
(structseq objects).
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
I tested this manually; it would be great to have buildbots using
installed Pythons, including Pythons configured with different prefix
and exec-prefix.
Reported by Zsolt Cserna.
|
| | |
|
|\ \
| |/ |
|
| |
| |
| |
| | |
Patch by Hallvard B Furuseth.
|
| | |
|
|\ \ |
|
| | |
| | |
| | |
| | | |
Also remove outdated and unhelpful docstrings in test_sysconfig.
|
|\ \ \
| |/ /
|/| /
| |/ |
handle correctly references to "bogus variable" (e.g. "prefix=$/opt/python").
|
| |
| |
| |
| | |
correctly references to "bogus variable" (e.g. "prefix=$/opt/python").
|
|/ |
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
when the user doesn't hold the symbolic link privilege rather than hiding it.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In order to create symlinks on Windows, SeCreateSymbolicLinkPrivilege
is an account privilege that is required to be held by the user. Not only
must the privilege be enabled for the account, the activated privileges for
the currently running application must be adjusted to enable the requested
privilege.
Rather than exposing an additional function to be called prior to the user's
first os.symlink call, we handle the AdjustTokenPrivileges Windows API call
internally and only expose os.symlink when the privilege escalation was
successful.
Due to the change of only exposing os.symlink when it's available, we can
go back to the original test skipping methods of checking via `hasattr`.
|
| |
|
| |
|
| |
|
|
|
|
| |
#9189 for some GCC flags.
|
|
|
|
|
|
|
|
|
| |
with the expansion of LDSHARED when accessing that value
through sysconfig.
The problem is probably caused by the 9189.
A fix will follow shortly.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Added Windows support for os.symlink when run on Windows 6.0 or greater,
aka Vista. Previous Windows versions will raise NotImplementedError
when trying to symlink.
Includes numerous test updates and additions to test_os, including
a symlink_support module because of the fact that privilege escalation
is required in order to run the tests to ensure that the user is able
to create symlinks. By default, accounts do not have the required
privilege, so the escalation code will have to be exposed later (or
documented on how to do so). I'll be following up with that work next.
Note that the tests use ctypes, which was agreed on during the PyCon
language summit.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81371 | tarek.ziade | 2010-05-20 00:20:14 +0200 (Thu, 20 May 2010) | 1 line
#8759: Fixed user paths in sysconfig for posix and os2 schemes
........
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
svn+ssh://pythondev@svn.python.org/python/trunk
........
r80986 | benjamin.peterson | 2010-05-08 10:41:44 -0500 (Sat, 08 May 2010) | 1 line
r80967 introduced a new scheme
........
r80987 | benjamin.peterson | 2010-05-08 10:42:29 -0500 (Sat, 08 May 2010) | 1 line
add underscore
........
|
|
|
|
|
|
|
|
|
|
| |
svn+ssh://pythondev@svn.python.org/python/trunk
........
r78093 | georg.brandl | 2010-02-07 18:03:15 +0100 (So, 07 Feb 2010) | 1 line
Remove unused imports in test modules.
........
|