ACIL FM
Dark
Refresh
Current DIR:
/opt/imunify360/venv/lib/python3.11/site-packages/setuptools/_distutils/command
/
opt
imunify360
venv
lib
python3.11
site-packages
setuptools
_distutils
command
Upload
Zip Selected
Delete Selected
Pilih semua
Nama
Ukuran
Permission
Aksi
__pycache__
-
chmod
Open
Rename
Delete
bdist.py
5.28 MB
chmod
View
DL
Edit
Rename
Delete
bdist_dumb.py
4.56 MB
chmod
View
DL
Edit
Rename
Delete
bdist_rpm.py
21.5 MB
chmod
View
DL
Edit
Rename
Delete
build.py
5.45 MB
chmod
View
DL
Edit
Rename
Delete
build_clib.py
7.5 MB
chmod
View
DL
Edit
Rename
Delete
build_ext.py
30.77 MB
chmod
View
DL
Edit
Rename
Delete
build_py.py
16.15 MB
chmod
View
DL
Edit
Rename
Delete
build_scripts.py
5.47 MB
chmod
View
DL
Edit
Rename
Delete
check.py
4.76 MB
chmod
View
DL
Edit
Rename
Delete
clean.py
2.53 MB
chmod
View
DL
Edit
Rename
Delete
config.py
12.77 MB
chmod
View
DL
Edit
Rename
Delete
install.py
29.45 MB
chmod
View
DL
Edit
Rename
Delete
install_data.py
2.7 MB
chmod
View
DL
Edit
Rename
Delete
install_egg_info.py
2.72 MB
chmod
View
DL
Edit
Rename
Delete
install_headers.py
1.15 MB
chmod
View
DL
Edit
Rename
Delete
install_lib.py
8.21 MB
chmod
View
DL
Edit
Rename
Delete
install_scripts.py
1.89 MB
chmod
View
DL
Edit
Rename
Delete
py37compat.py
672 B
chmod
View
DL
Edit
Rename
Delete
register.py
11.54 MB
chmod
View
DL
Edit
Rename
Delete
sdist.py
18.78 MB
chmod
View
DL
Edit
Rename
Delete
upload.py
7.32 MB
chmod
View
DL
Edit
Rename
Delete
_framework_compat.py
1.58 MB
chmod
View
DL
Edit
Rename
Delete
__init__.py
430 B
chmod
View
DL
Edit
Rename
Delete
Edit file: /opt/imunify360/venv/lib/python3.11/site-packages/setuptools/_distutils/command/check.py
"""distutils.command.check Implements the Distutils 'check' command. """ import contextlib from ..core import Command from ..errors import DistutilsSetupError with contextlib.suppress(ImportError): import docutils.utils import docutils.parsers.rst import docutils.frontend import docutils.nodes class SilentReporter(docutils.utils.Reporter): def __init__( self, source, report_level, halt_level, stream=None, debug=0, encoding='ascii', error_handler='replace', ): self.messages = [] super().__init__( source, report_level, halt_level, stream, debug, encoding, error_handler ) def system_message(self, level, message, *children, **kwargs): self.messages.append((level, message, children, kwargs)) return docutils.nodes.system_message( message, level=level, type=self.levels[level], *children, **kwargs ) class check(Command): """This command checks the meta-data of the package.""" description = "perform some checks on the package" user_options = [ ('metadata', 'm', 'Verify meta-data'), ( 'restructuredtext', 'r', ( 'Checks if long string meta-data syntax ' 'are reStructuredText-compliant' ), ), ('strict', 's', 'Will exit with an error if a check fails'), ] boolean_options = ['metadata', 'restructuredtext', 'strict'] def initialize_options(self): """Sets default values for options.""" self.restructuredtext = 0 self.metadata = 1 self.strict = 0 self._warnings = 0 def finalize_options(self): pass def warn(self, msg): """Counts the number of warnings that occurs.""" self._warnings += 1 return Command.warn(self, msg) def run(self): """Runs the command.""" # perform the various tests if self.metadata: self.check_metadata() if self.restructuredtext: if 'docutils' in globals(): try: self.check_restructuredtext() except TypeError as exc: raise DistutilsSetupError(str(exc)) elif self.strict: raise DistutilsSetupError('The docutils package is needed.') # let's raise an error in strict mode, if we have at least # one warning if self.strict and self._warnings > 0: raise DistutilsSetupError('Please correct your package.') def check_metadata(self): """Ensures that all required elements of meta-data are supplied. Required fields: name, version Warns if any are missing. """ metadata = self.distribution.metadata missing = [] for attr in 'name', 'version': if not getattr(metadata, attr, None): missing.append(attr) if missing: self.warn("missing required meta-data: %s" % ', '.join(missing)) def check_restructuredtext(self): """Checks if the long string fields are reST-compliant.""" data = self.distribution.get_long_description() for warning in self._check_rst_data(data): line = warning[-1].get('line') if line is None: warning = warning[1] else: warning = '{} (line {})'.format(warning[1], line) self.warn(warning) def _check_rst_data(self, data): """Returns warnings when the provided data doesn't compile.""" # the include and csv_table directives need this to be a path source_path = self.distribution.script_name or 'setup.py' parser = docutils.parsers.rst.Parser() settings = docutils.frontend.OptionParser( components=(docutils.parsers.rst.Parser,) ).get_default_values() settings.tab_width = 4 settings.pep_references = None settings.rfc_references = None reporter = SilentReporter( source_path, settings.report_level, settings.halt_level, stream=settings.warning_stream, debug=settings.debug, encoding=settings.error_encoding, error_handler=settings.error_encoding_error_handler, ) document = docutils.nodes.document(settings, reporter, source=source_path) document.note_source(source_path, -1) try: parser.parse(data, document) except AttributeError as e: reporter.messages.append( (-1, 'Could not finish the parsing: %s.' % e, '', {}) ) return reporter.messages
Simpan
Batal
Isi Zip:
Unzip
Create
Buat Folder
Buat File
Terminal / Execute
Run
Chmod Bulk
All File
All Folder
All File dan Folder
Apply