X7ROOT File Manager
Current Path:
/opt/alt/python310/lib64/python3.10
opt
/
alt
/
python310
/
lib64
/
python3.10
/
??
..
??
LICENSE.txt
(13.61 KB)
??
__future__.py
(5.03 KB)
??
__phello__.foo.py
(64 B)
??
__pycache__
??
_aix_support.py
(3.19 KB)
??
_bootsubprocess.py
(2.61 KB)
??
_collections_abc.py
(31.53 KB)
??
_compat_pickle.py
(8.54 KB)
??
_compression.py
(5.55 KB)
??
_markupbase.py
(14.31 KB)
??
_osx_support.py
(21.28 KB)
??
_py_abc.py
(6.04 KB)
??
_pydecimal.py
(223.32 KB)
??
_pyio.py
(92.25 KB)
??
_sitebuiltins.py
(3.05 KB)
??
_strptime.py
(24.68 KB)
??
_sysconfigdata__linux_x86_64-linux-gnu.py
(40.38 KB)
??
_sysconfigdata_d_linux_x86_64-linux-gnu.py
(39.81 KB)
??
_threading_local.py
(7.05 KB)
??
_weakrefset.py
(5.78 KB)
??
abc.py
(6.37 KB)
??
aifc.py
(31.84 KB)
??
antigravity.py
(500 B)
??
argparse.py
(96.23 KB)
??
ast.py
(58.5 KB)
??
asynchat.py
(11.25 KB)
??
asyncio
??
asyncore.py
(19.79 KB)
??
base64.py
(20.37 KB)
??
bdb.py
(31.64 KB)
??
binhex.py
(14.44 KB)
??
bisect.py
(3.06 KB)
??
bz2.py
(11.57 KB)
??
cProfile.py
(6.21 KB)
??
calendar.py
(24 KB)
??
cgi.py
(33.31 KB)
??
cgitb.py
(11.81 KB)
??
chunk.py
(5.31 KB)
??
cmd.py
(14.51 KB)
??
code.py
(10.37 KB)
??
codecs.py
(35.85 KB)
??
codeop.py
(5.48 KB)
??
collections
??
colorsys.py
(3.92 KB)
??
compileall.py
(19.78 KB)
??
concurrent
??
config-3.10-x86_64-linux-gnu
??
configparser.py
(53.33 KB)
??
contextlib.py
(25.28 KB)
??
contextvars.py
(129 B)
??
copy.py
(8.48 KB)
??
copyreg.py
(7.25 KB)
??
crypt.py
(3.76 KB)
??
csv.py
(15.65 KB)
??
ctypes
??
curses
??
dataclasses.py
(55.07 KB)
??
datetime.py
(86.02 KB)
??
dbm
??
decimal.py
(320 B)
??
difflib.py
(81.36 KB)
??
dis.py
(19.55 KB)
??
distutils
??
doctest.py
(102.68 KB)
??
email
??
encodings
??
ensurepip
??
enum.py
(38.9 KB)
??
filecmp.py
(9.94 KB)
??
fileinput.py
(16.06 KB)
??
fnmatch.py
(6.56 KB)
??
fractions.py
(27.58 KB)
??
ftplib.py
(34.66 KB)
??
functools.py
(37.18 KB)
??
genericpath.py
(5.12 KB)
??
getopt.py
(7.31 KB)
??
getpass.py
(5.85 KB)
??
gettext.py
(26.63 KB)
??
glob.py
(7.7 KB)
??
graphlib.py
(9.35 KB)
??
gzip.py
(21.34 KB)
??
hashlib.py
(9.99 KB)
??
heapq.py
(22.34 KB)
??
hmac.py
(7.54 KB)
??
html
??
http
??
imaplib.py
(53.92 KB)
??
imghdr.py
(3.72 KB)
??
imp.py
(10.34 KB)
??
importlib
??
inspect.py
(121.46 KB)
??
io.py
(4.1 KB)
??
ipaddress.py
(78.94 KB)
??
json
??
keyword.py
(1.04 KB)
??
lib-dynload
??
lib2to3
??
linecache.py
(5.56 KB)
??
locale.py
(76.29 KB)
??
logging
??
lzma.py
(12.97 KB)
??
mailbox.py
(76.95 KB)
??
mailcap.py
(8.9 KB)
??
mimetypes.py
(22.01 KB)
??
modulefinder.py
(23.83 KB)
??
multiprocessing
??
netrc.py
(5.61 KB)
??
nntplib.py
(40.06 KB)
??
ntpath.py
(29.24 KB)
??
nturl2path.py
(2.82 KB)
??
numbers.py
(10.11 KB)
??
opcode.py
(5.76 KB)
??
operator.py
(10.5 KB)
??
optparse.py
(58.95 KB)
??
os.py
(38.63 KB)
??
pathlib.py
(48.41 KB)
??
pdb.py
(61.76 KB)
??
pickle.py
(63.43 KB)
??
pickletools.py
(91.29 KB)
??
pipes.py
(8.71 KB)
??
pkgutil.py
(24 KB)
??
platform.py
(41.05 KB)
??
plistlib.py
(27.69 KB)
??
poplib.py
(14.84 KB)
??
posixpath.py
(16.05 KB)
??
pprint.py
(23.87 KB)
??
profile.py
(22.36 KB)
??
pstats.py
(28.64 KB)
??
pty.py
(5.09 KB)
??
py_compile.py
(7.71 KB)
??
pyclbr.py
(11.13 KB)
??
pydoc.py
(107.03 KB)
??
pydoc_data
??
queue.py
(11.23 KB)
??
quopri.py
(7.11 KB)
??
random.py
(32.44 KB)
??
re.py
(15.49 KB)
??
reprlib.py
(5.14 KB)
??
rlcompleter.py
(7.63 KB)
??
runpy.py
(12.8 KB)
??
sched.py
(6.2 KB)
??
secrets.py
(1.99 KB)
??
selectors.py
(19.08 KB)
??
shelve.py
(8.36 KB)
??
shlex.py
(13.18 KB)
??
shutil.py
(53.29 KB)
??
signal.py
(2.38 KB)
??
site-packages
??
site.py
(22.39 KB)
??
smtpd.py
(34.35 KB)
??
smtplib.py
(44.37 KB)
??
sndhdr.py
(6.93 KB)
??
socket.py
(36.14 KB)
??
socketserver.py
(26.66 KB)
??
sqlite3
??
sre_compile.py
(27.32 KB)
??
sre_constants.py
(7.01 KB)
??
sre_parse.py
(39.82 KB)
??
ssl.py
(52.63 KB)
??
stat.py
(5.36 KB)
??
statistics.py
(42.19 KB)
??
string.py
(10.32 KB)
??
stringprep.py
(12.61 KB)
??
struct.py
(257 B)
??
subprocess.py
(82.93 KB)
??
sunau.py
(17.73 KB)
??
symtable.py
(9.98 KB)
??
sysconfig.py
(26.96 KB)
??
tabnanny.py
(11.05 KB)
??
tarfile.py
(108.99 KB)
??
telnetlib.py
(22.71 KB)
??
tempfile.py
(28.78 KB)
??
textwrap.py
(19.31 KB)
??
this.py
(1003 B)
??
threading.py
(55.41 KB)
??
timeit.py
(13.19 KB)
??
token.py
(2.33 KB)
??
tokenize.py
(25.31 KB)
??
trace.py
(28.54 KB)
??
traceback.py
(25.61 KB)
??
tracemalloc.py
(17.62 KB)
??
tty.py
(879 B)
??
types.py
(9.88 KB)
??
typing.py
(90.39 KB)
??
unittest
??
urllib
??
uu.py
(7.11 KB)
??
uuid.py
(26.86 KB)
??
venv
??
warnings.py
(19.23 KB)
??
wave.py
(17.58 KB)
??
weakref.py
(21.05 KB)
??
webbrowser.py
(23.69 KB)
??
wsgiref
??
xdrlib.py
(5.77 KB)
??
xml
??
xmlrpc
??
zipapp.py
(7.36 KB)
??
zipfile.py
(88.09 KB)
??
zipimport.py
(30.17 KB)
??
zoneinfo
Editing: _aix_support.py
"""Shared AIX support functions.""" import sys import sysconfig try: import subprocess except ImportError: # pragma: no cover # _aix_support is used in distutils by setup.py to build C extensions, # before subprocess dependencies like _posixsubprocess are available. import _bootsubprocess as subprocess def _aix_tag(vrtl, bd): # type: (List[int], int) -> str # Infer the ABI bitwidth from maxsize (assuming 64 bit as the default) _sz = 32 if sys.maxsize == (2**31-1) else 64 # vrtl[version, release, technology_level] return "aix-{:1x}{:1d}{:02d}-{:04d}-{}".format(vrtl[0], vrtl[1], vrtl[2], bd, _sz) # extract version, release and technology level from a VRMF string def _aix_vrtl(vrmf): # type: (str) -> List[int] v, r, tl = vrmf.split(".")[:3] return [int(v[-1]), int(r), int(tl)] def _aix_bosmp64(): # type: () -> Tuple[str, int] """ Return a Tuple[str, int] e.g., ['7.1.4.34', 1806] The fileset bos.mp64 is the AIX kernel. It's VRMF and builddate reflect the current ABI levels of the runtime environment. """ # We expect all AIX systems to have lslpp installed in this location out = subprocess.check_output(["/usr/bin/lslpp", "-Lqc", "bos.mp64"]) out = out.decode("utf-8") out = out.strip().split(":") # type: ignore # Use str() and int() to help mypy see types return (str(out[2]), int(out[-1])) def aix_platform(): # type: () -> str """ AIX filesets are identified by four decimal values: V.R.M.F. V (version) and R (release) can be retreived using ``uname`` Since 2007, starting with AIX 5.3 TL7, the M value has been included with the fileset bos.mp64 and represents the Technology Level (TL) of AIX. The F (Fix) value also increases, but is not relevant for comparing releases and binary compatibility. For binary compatibility the so-called builddate is needed. Again, the builddate of an AIX release is associated with bos.mp64. AIX ABI compatibility is described as guaranteed at: https://www.ibm.com/\ support/knowledgecenter/en/ssw_aix_72/install/binary_compatability.html For pep425 purposes the AIX platform tag becomes: "aix-{:1x}{:1d}{:02d}-{:04d}-{}".format(v, r, tl, builddate, bitsize) e.g., "aix-6107-1415-32" for AIX 6.1 TL7 bd 1415, 32-bit and, "aix-6107-1415-64" for AIX 6.1 TL7 bd 1415, 64-bit """ vrmf, bd = _aix_bosmp64() return _aix_tag(_aix_vrtl(vrmf), bd) # extract vrtl from the BUILD_GNU_TYPE as an int def _aix_bgt(): # type: () -> List[int] gnu_type = sysconfig.get_config_var("BUILD_GNU_TYPE") if not gnu_type: raise ValueError("BUILD_GNU_TYPE is not defined") return _aix_vrtl(vrmf=gnu_type) def aix_buildtag(): # type: () -> str """ Return the platform_tag of the system Python was built on. """ # AIX_BUILDDATE is defined by configure with: # lslpp -Lcq bos.mp64 | awk -F: '{ print $NF }' build_date = sysconfig.get_config_var("AIX_BUILDDATE") try: build_date = int(build_date) except (ValueError, TypeError): raise ValueError(f"AIX_BUILDDATE is not defined or invalid: " f"{build_date!r}") return _aix_tag(_aix_bgt(), build_date)
Upload File
Create Folder