summaryrefslogtreecommitdiffstats
path: root/Lib/platform.py
Commit message (Collapse)AuthorAgeFilesLines
* Fix #16176. Properly identify Windows 8 via platform.platform()Brian Curtin2012-10-111-1/+6
| | | | Add handling of the 6.2 release line, aka Windows 8 and Windows 2012 Server.
* #16112: platform.architecture does not correctly escape argument to ↵Jesus Cea2012-10-051-2/+2
| | | | /usr/bin/file. Fix original patch
* #16112: platform.architecture does not correctly escape argument to ↵Jesus Cea2012-10-051-4/+3
| | | | /usr/bin/file. Use 'communicate()'
* Closes #16112: platform.architecture does not correctly escape argument to ↵Jesus Cea2012-10-041-1/+21
| | | | /usr/bin/file. Solve a 2.7 bootstrap issue
* Backed out changeset 5abacebec9d2Jesus Cea2012-10-041-5/+8
|
* Backed out changeset c73b90b6daddJesus Cea2012-10-041-8/+5
|
* Closes #16112: platform.architecture does not correctly escape argument to ↵Jesus Cea2012-10-041-5/+8
| | | | /usr/bin/file
* merge from fb225c289bf0Brian Curtin2012-02-011-1/+1
|
* Issue #13545: Fix platform.libc_version() is the SO version is missingVictor Stinner2011-12-151-1/+1
|
* Issue #12549: Correct test_platform to not fail when OS X returns 'x86_64'Ned Deily2011-07-131-0/+1
| | | | | as the processor type on some Mac systems. Also fix NameError in fallback _mac_ver_gestalt function. And remove out-of-date URL in docs.
* #11985: update docstring of platform.python_implementation.Ezio Melotti2011-05-041-3/+4
|
* #11565: Fix several typos. Patch by Piotr Kasprzyk.Ezio Melotti2011-03-161-1/+1
|
* Merged revisions 83644 via svnmerge fromRonald Oussoren2010-08-031-1/+1
| | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/branches/py3k ........ r83644 | ronald.oussoren | 2010-08-03 09:42:42 +0200 (Tue, 03 Aug 2010) | 2 lines Fix for issue 9455: platform.mac_ver() broken on OSX/ppc ........
* Merged revisions 83075 via svnmerge fromRonald Oussoren2010-07-231-11/+50
| | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/branches/py3k ........ r83075 | ronald.oussoren | 2010-07-23 12:54:59 +0100 (Fri, 23 Jul 2010) | 5 lines Fix for issue 7895. Avoid crashing the interpreter when calling platform.mac_ver after calling os.fork by reading from a system configuration file instead of using OSX APIs. ........
* Fix #7863. Properly identify Windows 7 and Server 2008 R2.Brian Curtin2010-05-061-17/+34
| | | | | Removed various unused code and added a way to correctly determine server vs. workstation via the registry.
* In a number of places code still reversRonald Oussoren2010-05-051-4/+0
| | | | | | | | | to "sys.platform == 'mac'" and that is dead code because it refers to a platform that is no longer supported (and hasn't been supported for several releases). Fixes issue #7908 for the trunk.
* Revert r80166 (and r80171), restore Lib/platform.py. subprocess cannot be ↵Victor Stinner2010-04-181-15/+13
| | | | used in platform.py
* Fix bootstrap after r80166Antoine Pitrou2010-04-181-1/+2
|
* platform: use subprocess.Popen() instead of os.popen() in _syscmd_file()Victor Stinner2010-04-181-13/+14
| | | | | | | * Popen() avoids ugly shell escape: target.replace('"', '\\"') * Use proc.communicate() instead of f.stdout.read() * Get output from stdout by splitting with ": " instead of splitting by spaces to support filename with spaces
* #7092: Fix some -3 warnings, and fix Lib/platform.py when the path contains ↵Florent Xicluna2010-04-011-4/+4
| | | | a double-quote.
* Issue #7860: platform.uname now reports the correct 'machine' typeR. David Murray2010-03-221-1/+5
| | | | | when Python is running in WOW64 mode on 64 bit Windows. Patch by Brian Curtin.
* Remove call to gestalt('sysu') from platform.py. This gestalt call isRonald Oussoren2010-02-071-19/+1
| | | | | | not available on OSX an appearently causes problems for some users. Fixes issue 7812
* fix an UnboundLocalError when the release file is empty #7773Benjamin Peterson2010-01-251-2/+6
|
* More yearly updates.Georg Brandl2010-01-011-1/+1
|
* Update bug tracker reference.Georg Brandl2009-09-191-1/+1
|
* Use a different VER command output parser to address the localizationMarc-André Lemburg2009-07-131-2/+17
| | | | | | issues mentioned in #3410. Prepare for Windows 7 (still commented out).
* Use a new global DEV_NULL instead of hard-coding /dev/null into the systemMarc-André Lemburg2009-07-131-4/+20
| | | | | | command helper functions. See #6479 for some motivation.
* add support for PyPyBenjamin Peterson2009-03-261-0/+15
|
* more and more implementations now support sys.subversionBenjamin Peterson2009-03-261-13/+8
|
* add much better tests for python version information parsingBenjamin Peterson2009-03-261-5/+2
|
* Remove the sys.version_info shortcut, since they cause the APIsMarc-André Lemburg2009-03-251-8/+4
| | | | | | | | | to return different information than the _sys_version() output used in previous Python versions. This also fixes issue5561: platform.python_version_tuple returns tuple of ints, should be strings Added more tests for the various platform functions.
* #4157 move two test functions out of platform.py.Amaury Forgeot d'Arc2008-10-211-33/+0
| | | | | | Turn them into unit tests, and correct an obvious typo: (("a", "b") ("c", "d") ("e", "f")) compiles even with the missing commas, but does not execute very well...
* Issue #3762: platform.architecture() fails if python is lanched via its ↵Hirokazu Yamamoto2008-09-041-1/+1
| | | | | | symbolic link. Reviewed by Amaury Forgeot d'Arc.
* Add quotes around the file name to avoid issues with spaces.Marc-André Lemburg2008-09-021-1/+1
| | | | Closes #3719.
* Issue #3748: platform.architecture() printed vogus message on windows.Hirokazu Yamamoto2008-09-011-0/+3
| | | | Reviewed by Marc-Andre Lemburg.
* platform.uname now tries to fill empty values even when os.uname is presentBenjamin Peterson2008-06-131-33/+40
|
* - Add unittests for platform.mac_ver (or rather, ensure that the unittest forRonald Oussoren2008-05-181-0/+6
| | | | | | | that function actually tests something on OSX). - Add documentation to platform.mac_ver that explains why the middle element of the return value will not contain useful information.
* Fix for issue 1770190: platform.mac_ver() now returns the rightRonald Oussoren2008-05-081-1/+11
| | | | version on OSX 10.4.10
* If Mark Hammonds win32 tools are not available, try to use the _winreg moduleMarc-André Lemburg2008-03-201-15/+48
| | | | | | | and sys.getwindowsversion() to get at the Windows version info. For the machine and processor uname() values, use the environment variables for these on Windows XP and later.
* Add new name for Mandrake: Mandriva.Marc-André Lemburg2008-03-081-3/+4
|
* issue1082: Fixing platform and system for Vista.Sean Reifscheider2007-09-171-0/+6
|
* Add patch #1726668: Windows Vista support.Marc-André Lemburg2007-06-121-0/+20
|
* Apply patch #1734945 to support TurboLinux as distribution.Marc-André Lemburg2007-06-121-1/+1
|
* Whitespace normalization.Tim Peters2007-01-301-6/+6
|
* Use defaults if sys.executable isn't set (e.g. on Jython).Marc-André Lemburg2007-01-131-1/+4
| | | | This change allows running PyBench under Jython.
* Add parameter sys_version to _sys_version().Marc-André Lemburg2007-01-131-16/+47
| | | | | | | | Change the cache for _sys_version() to take the parameter into account. Add support for parsing the IronPython 1.0.1 sys.version value - even though it still returns '1.0.0'; the version string no longer includes the patch level.
* Fix grammar in docstringsNeal Norwitz2007-01-131-2/+2
|
* Bump version number and change copyright year.Marc-André Lemburg2007-01-131-63/+259
| | | | | | | | | | | | | | | Add new API linux_distribution() which supports reading the full distribution name and also knows how to parse LSB-style release files. Redirect the old dist() API to the new API (using the short distribution name taken from the release file filename). Add branch and revision to _sys_version(). Add work-around for Cygwin to libc_ver(). Add support for IronPython (thanks for Anthony Baxter) and make Jython support more robust.
* Teach platform about darwin/x86Ronald Oussoren2006-04-171-1/+2
|
* Generalize buildno to be a sequence of non-commaMartin v. Löwis2006-01-061-1/+1
| | | | characters.