From b0e0877629e3df4bc3042fd424e96f197b2e9fa4 Mon Sep 17 00:00:00 2001 From: Victor Stinner Date: Wed, 12 Dec 2018 17:48:08 +0100 Subject: [PATCH] bpo-35346: Drop Mac OS 9 support from platform (GH-10959) Drop Mac OS 9 and Rhapsody support from the platform module: * Rhapsody: last release in 2000 * Mac OS 9: last release in 2001 --- Lib/platform.py | 17 ++--------------- .../2018-12-05-22-52-21.bpo-35346.Okm9-S.rst | 2 ++ 2 files changed, 4 insertions(+), 15 deletions(-) create mode 100644 Misc/NEWS.d/next/Library/2018-12-05-22-52-21.bpo-35346.Okm9-S.rst diff --git a/Lib/platform.py b/Lib/platform.py index 5f949181916..ab0cf254bc6 100755 --- a/Lib/platform.py +++ b/Lib/platform.py @@ -406,7 +406,7 @@ def _mac_ver_xml(): def mac_ver(release='', versioninfo=('', '', ''), machine=''): - """ Get MacOS version information and return it as tuple (release, + """ Get macOS version information and return it as tuple (release, versioninfo, machine) with versioninfo being a tuple (version, dev_stage, non_release_version). @@ -478,12 +478,7 @@ def system_alias(system, release, version): where it would otherwise cause confusion. """ - if system == 'Rhapsody': - # Apple's BSD derivative - # XXX How can we determine the marketing release number ? - return 'MacOS X Server', system+release, version - - elif system == 'SunOS': + if system == 'SunOS': # Sun's OS if release < '5': # These releases use the old name SunOS @@ -1166,7 +1161,6 @@ def platform(aliased=0, terse=0): # macOS (darwin kernel) macos_release = mac_ver()[0] if macos_release: - # note: 'macOS' is different than 'MacOS' used below system = 'macOS' release = macos_release @@ -1194,13 +1188,6 @@ def platform(aliased=0, terse=0): 'on', os_name, os_version, os_arch) - elif system == 'MacOS': - # MacOS platforms - if terse: - platform = _platform(system, release) - else: - platform = _platform(system, release, machine) - else: # Generic handler if terse: diff --git a/Misc/NEWS.d/next/Library/2018-12-05-22-52-21.bpo-35346.Okm9-S.rst b/Misc/NEWS.d/next/Library/2018-12-05-22-52-21.bpo-35346.Okm9-S.rst new file mode 100644 index 00000000000..047a1c82b8f --- /dev/null +++ b/Misc/NEWS.d/next/Library/2018-12-05-22-52-21.bpo-35346.Okm9-S.rst @@ -0,0 +1,2 @@ +Drop Mac OS 9 and Rhapsody support from the :mod:`platform` module. Rhapsody +last release was in 2000. Mac OS 9 last release was in 2001.