mirror of
https://github.com/python/cpython.git
synced 2024-11-24 18:34:43 +08:00
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
This commit is contained in:
parent
4fb0b8bc25
commit
b0e0877629
@ -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:
|
||||
|
@ -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.
|
Loading…
Reference in New Issue
Block a user