Linux vps-61133.fhnet.fr 4.9.0-19-amd64 #1 SMP Debian 4.9.320-2 (2022-06-30) x86_64
Apache/2.4.25 (Debian)
Server IP : 93.113.207.21 & Your IP : 216.73.216.112
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
src /
Python-3.10.14 /
Tools /
scripts /
Delete
Unzip
Name
Size
Permission
Date
Action
2to3
96
B
-rwxr-xr-x
2024-03-19 22:46
README
4.46
KB
-rw-r--r--
2024-03-19 22:46
abitype.py
5.44
KB
-rwxr-xr-x
2024-03-19 22:46
analyze_dxp.py
4.08
KB
-rw-r--r--
2024-03-19 22:46
byext.py
3.81
KB
-rwxr-xr-x
2024-03-19 22:46
byteyears.py
1.61
KB
-rwxr-xr-x
2024-03-19 22:46
checkpip.py
793
B
-rwxr-xr-x
2024-03-19 22:46
cleanfuture.py
8.42
KB
-rwxr-xr-x
2024-03-19 22:46
combinerefs.py
4.35
KB
-rwxr-xr-x
2024-03-19 22:46
copytime.py
663
B
-rwxr-xr-x
2024-03-19 22:46
crlf.py
632
B
-rwxr-xr-x
2024-03-19 22:46
db2pickle.py
3.54
KB
-rwxr-xr-x
2024-03-19 22:46
diff.py
2.2
KB
-rwxr-xr-x
2024-03-19 22:46
dutree.doc
2.18
KB
-rw-r--r--
2024-03-19 22:46
dutree.py
1.6
KB
-rwxr-xr-x
2024-03-19 22:46
eptags.py
1.54
KB
-rwxr-xr-x
2024-03-19 22:46
find-uname.py
1.18
KB
-rwxr-xr-x
2024-03-19 22:46
find_recursionlimit.py
3.9
KB
-rwxr-xr-x
2024-03-19 22:46
finddiv.py
2.48
KB
-rwxr-xr-x
2024-03-19 22:46
findlinksto.py
1.05
KB
-rwxr-xr-x
2024-03-19 22:46
findnocoding.py
2.88
KB
-rwxr-xr-x
2024-03-19 22:46
fixcid.py
9.93
KB
-rwxr-xr-x
2024-03-19 22:46
fixdiv.py
13.91
KB
-rwxr-xr-x
2024-03-19 22:46
fixheader.py
1.33
KB
-rwxr-xr-x
2024-03-19 22:46
fixnotice.py
2.96
KB
-rwxr-xr-x
2024-03-19 22:46
fixps.py
892
B
-rwxr-xr-x
2024-03-19 22:46
generate_opcode_h.py
2.17
KB
-rw-r--r--
2024-03-19 22:46
generate_stdlib_module_names.py
4.55
KB
-rw-r--r--
2024-03-19 22:46
generate_token.py
6.81
KB
-rwxr-xr-x
2024-03-19 22:46
get-remote-certificate.py
2.25
KB
-rwxr-xr-x
2024-03-19 22:46
google.py
501
B
-rwxr-xr-x
2024-03-19 22:46
gprof2html.py
2.25
KB
-rwxr-xr-x
2024-03-19 22:46
highlight.py
8.95
KB
-rwxr-xr-x
2024-03-19 22:46
idle3
96
B
-rwxr-xr-x
2024-03-19 22:46
ifdef.py
3.62
KB
-rwxr-xr-x
2024-03-19 22:46
import_diagnostics.py
999
B
-rwxr-xr-x
2024-03-19 22:46
lfcr.py
640
B
-rwxr-xr-x
2024-03-19 22:46
linktree.py
2.38
KB
-rwxr-xr-x
2024-03-19 22:46
lll.py
748
B
-rwxr-xr-x
2024-03-19 22:46
mailerdaemon.py
7.85
KB
-rwxr-xr-x
2024-03-19 22:46
make_ctype.py
2.23
KB
-rwxr-xr-x
2024-03-19 22:46
md5sum.py
2.46
KB
-rwxr-xr-x
2024-03-19 22:46
mkreal.py
1.59
KB
-rwxr-xr-x
2024-03-19 22:46
ndiff.py
3.73
KB
-rwxr-xr-x
2024-03-19 22:46
nm2def.py
2.42
KB
-rwxr-xr-x
2024-03-19 22:46
objgraph.py
5.8
KB
-rwxr-xr-x
2024-03-19 22:46
parse_html5_entities.py
3.91
KB
-rwxr-xr-x
2024-03-19 22:46
parseentities.py
1.7
KB
-rwxr-xr-x
2024-03-19 22:46
patchcheck.py
10.51
KB
-rwxr-xr-x
2024-03-19 22:46
pathfix.py
6.63
KB
-rwxr-xr-x
2024-03-19 22:46
pdeps.py
3.91
KB
-rwxr-xr-x
2024-03-19 22:46
pep384_macrocheck.py
4.61
KB
-rw-r--r--
2024-03-19 22:46
pickle2db.py
3.93
KB
-rwxr-xr-x
2024-03-19 22:46
pindent.py
16.73
KB
-rwxr-xr-x
2024-03-19 22:46
ptags.py
1.28
KB
-rwxr-xr-x
2024-03-19 22:46
pydoc3
80
B
-rwxr-xr-x
2024-03-19 22:46
pysource.py
3.77
KB
-rwxr-xr-x
2024-03-19 22:46
reindent-rst.py
279
B
-rwxr-xr-x
2024-03-19 22:46
reindent.py
11.37
KB
-rwxr-xr-x
2024-03-19 22:46
rgrep.py
1.54
KB
-rwxr-xr-x
2024-03-19 22:46
run_tests.py
1.78
KB
-rw-r--r--
2024-03-19 22:46
serve.py
1.2
KB
-rwxr-xr-x
2024-03-19 22:46
smelly.py
4.9
KB
-rwxr-xr-x
2024-03-19 22:46
stable_abi.py
21.09
KB
-rwxr-xr-x
2024-03-19 22:46
suff.py
510
B
-rwxr-xr-x
2024-03-19 22:46
texi2html.py
68.72
KB
-rwxr-xr-x
2024-03-19 22:46
untabify.py
1.27
KB
-rwxr-xr-x
2024-03-19 22:46
update_file.py
762
B
-rw-r--r--
2024-03-19 22:46
var_access_benchmark.py
11.63
KB
-rw-r--r--
2024-03-19 22:46
verify_ensurepip_wheels.py
3.31
KB
-rwxr-xr-x
2024-03-19 22:46
which.py
1.65
KB
-rwxr-xr-x
2024-03-19 22:46
win_add2path.py
1.62
KB
-rw-r--r--
2024-03-19 22:46
Save
Rename
# This script lists the names of standard library modules # to update Python/stdlib_mod_names.h import os.path import re import subprocess import sys import sysconfig SRC_DIR = os.path.dirname(os.path.dirname(os.path.dirname(__file__))) STDLIB_PATH = os.path.join(SRC_DIR, 'Lib') MODULES_SETUP = os.path.join(SRC_DIR, 'Modules', 'Setup') SETUP_PY = os.path.join(SRC_DIR, 'setup.py') TEST_EMBED = os.path.join(SRC_DIR, 'Programs', '_testembed') IGNORE = { '__init__', '__pycache__', 'site-packages', # Test modules and packages '__hello__', '__phello__', '_ctypes_test', '_testbuffer', '_testcapi', '_testclinic', '_testconsole', '_testimportmultiple', '_testinternalcapi', '_testmultiphase', '_xxsubinterpreters', '_xxtestfuzz', 'distutils.tests', 'idlelib.idle_test', 'lib2to3.tests', 'test', 'xxlimited', 'xxlimited_35', 'xxsubtype', } # Windows extension modules WINDOWS_MODULES = ( '_msi', '_overlapped', '_testconsole', '_winapi', 'msvcrt', 'nt', 'winreg', 'winsound' ) # macOS extension modules MACOS_MODULES = ( '_scproxy', ) # Pure Python modules (Lib/*.py) def list_python_modules(names): for filename in os.listdir(STDLIB_PATH): if not filename.endswith(".py"): continue name = filename.removesuffix(".py") names.add(name) # Packages in Lib/ def list_packages(names): for name in os.listdir(STDLIB_PATH): if name in IGNORE: continue package_path = os.path.join(STDLIB_PATH, name) if not os.path.isdir(package_path): continue if any(package_file.endswith(".py") for package_file in os.listdir(package_path)): names.add(name) # Extension modules built by setup.py def list_setup_extensions(names): cmd = [sys.executable, SETUP_PY, "-q", "build", "--list-module-names"] output = subprocess.check_output(cmd) output = output.decode("utf8") extensions = output.splitlines() names |= set(extensions) # Built-in and extension modules built by Modules/Setup def list_modules_setup_extensions(names): assign_var = re.compile("^[A-Z]+=") with open(MODULES_SETUP, encoding="utf-8") as modules_fp: for line in modules_fp: # Strip comment line = line.partition("#")[0] line = line.rstrip() if not line: continue if assign_var.match(line): # Ignore "VAR=VALUE" continue if line in ("*disabled*", "*shared*"): continue parts = line.split() if len(parts) < 2: continue # "errno errnomodule.c" => write "errno" name = parts[0] names.add(name) # List frozen modules of the PyImport_FrozenModules list (Python/frozen.c). # Use the "./Programs/_testembed list_frozen" command. def list_frozen(names): args = [TEST_EMBED, 'list_frozen'] proc = subprocess.run(args, stdout=subprocess.PIPE, text=True) exitcode = proc.returncode if exitcode: cmd = ' '.join(args) print(f"{cmd} failed with exitcode {exitcode}") sys.exit(exitcode) for line in proc.stdout.splitlines(): name = line.strip() names.add(name) def list_modules(): names = set(sys.builtin_module_names) | set(WINDOWS_MODULES) | set(MACOS_MODULES) list_modules_setup_extensions(names) list_setup_extensions(names) list_packages(names) list_python_modules(names) list_frozen(names) # Remove ignored packages and modules for name in list(names): package_name = name.split('.')[0] # package_name can be equal to name if package_name in IGNORE: names.discard(name) for name in names: if "." in name: raise Exception("sub-modules must not be listed") return names def write_modules(fp, names): print("// Auto-generated by Tools/scripts/generate_stdlib_module_names.py.", file=fp) print("// List used to create sys.stdlib_module_names.", file=fp) print(file=fp) print("static const char* _Py_stdlib_module_names[] = {", file=fp) for name in sorted(names): print(f'"{name}",', file=fp) print("};", file=fp) def main(): if not sysconfig.is_python_build(): print(f"ERROR: {sys.executable} is not a Python build", file=sys.stderr) sys.exit(1) fp = sys.stdout names = list_modules() write_modules(fp, names) if __name__ == "__main__": main()