ACIL FM
Dark
Refresh
Current DIR:
/opt/imunify360/venv/lib/python3.11/site-packages/pip/_internal/req
/
opt
imunify360
venv
lib
python3.11
site-packages
pip
_internal
req
Upload
Zip Selected
Delete Selected
Pilih semua
Nama
Ukuran
Permission
Aksi
__pycache__
-
chmod
Open
Rename
Delete
constructors.py
18.25 MB
chmod
View
DL
Edit
Rename
Delete
pep723.py
1.2 MB
chmod
View
DL
Edit
Rename
Delete
req_dependency_group.py
2.56 MB
chmod
View
DL
Edit
Rename
Delete
req_file.py
20.2 MB
chmod
View
DL
Edit
Rename
Delete
req_install.py
30.54 MB
chmod
View
DL
Edit
Rename
Delete
req_set.py
2.76 MB
chmod
View
DL
Edit
Rename
Delete
req_uninstall.py
23.53 MB
chmod
View
DL
Edit
Rename
Delete
__init__.py
2.97 MB
chmod
View
DL
Edit
Rename
Delete
Edit file: /opt/imunify360/venv/lib/python3.11/site-packages/pip/_internal/req/pep723.py
import re from typing import Any from pip._internal.utils.compat import tomllib REGEX = r"(?m)^# /// (?P<type>[a-zA-Z0-9-]+)$\s(?P<content>(^#(| .*)$\s)+)^# ///$" class PEP723Exception(ValueError): """Raised to indicate a problem when parsing PEP 723 metadata from a script""" def __init__(self, msg: str) -> None: self.msg = msg def pep723_metadata(scriptfile: str) -> dict[str, Any]: with open(scriptfile) as f: script = f.read() name = "script" matches = list( filter(lambda m: m.group("type") == name, re.finditer(REGEX, script)) ) if len(matches) > 1: raise PEP723Exception(f"Multiple {name!r} blocks found in {scriptfile!r}") elif len(matches) == 1: content = "".join( line[2:] if line.startswith("# ") else line[1:] for line in matches[0].group("content").splitlines(keepends=True) ) try: metadata = tomllib.loads(content) except Exception as exc: raise PEP723Exception(f"Failed to parse TOML in {scriptfile!r}") from exc else: raise PEP723Exception( f"File does not contain {name!r} metadata: {scriptfile!r}" ) return metadata
Simpan
Batal
Isi Zip:
Unzip
Create
Buat Folder
Buat File
Terminal / Execute
Run
Chmod Bulk
All File
All Folder
All File dan Folder
Apply