GRAYBYTE WORDPRESS FILE MANAGER1640

Server IP : 198.54.121.189 / Your IP : 216.73.216.112
System : Linux premium69.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
PHP Version : 7.4.33
Disable Function : NONE
cURL : ON | WGET : ON | Sudo : OFF | Pkexec : OFF
Directory : /opt/alt/python312/lib/python3.12/site-packages/pip/_internal/commands/
Upload Files :
Current_dir [ Not Writeable ] Document_root [ Writeable ]

Command :


Current File : /opt/alt/python312/lib/python3.12/site-packages/pip/_internal/commands//freeze.py
import sys
from optparse import Values
from typing import AbstractSet, List

from pip._internal.cli import cmdoptions
from pip._internal.cli.base_command import Command
from pip._internal.cli.status_codes import SUCCESS
from pip._internal.operations.freeze import freeze
from pip._internal.utils.compat import stdlib_pkgs


def _should_suppress_build_backends() -> bool:
    return sys.version_info < (3, 12)


def _dev_pkgs() -> AbstractSet[str]:
    pkgs = {"pip"}

    if _should_suppress_build_backends():
        pkgs |= {"setuptools", "distribute", "wheel"}

    return pkgs


class FreezeCommand(Command):
    """
    Output installed packages in requirements format.

    packages are listed in a case-insensitive sorted order.
    """

    usage = """
      %prog [options]"""
    log_streams = ("ext://sys.stderr", "ext://sys.stderr")

    def add_options(self) -> None:
        self.cmd_opts.add_option(
            "-r",
            "--requirement",
            dest="requirements",
            action="append",
            default=[],
            metavar="file",
            help=(
                "Use the order in the given requirements file and its "
                "comments when generating output. This option can be "
                "used multiple times."
            ),
        )
        self.cmd_opts.add_option(
            "-l",
            "--local",
            dest="local",
            action="store_true",
            default=False,
            help=(
                "If in a virtualenv that has global access, do not output "
                "globally-installed packages."
            ),
        )
        self.cmd_opts.add_option(
            "--user",
            dest="user",
            action="store_true",
            default=False,
            help="Only output packages installed in user-site.",
        )
        self.cmd_opts.add_option(cmdoptions.list_path())
        self.cmd_opts.add_option(
            "--all",
            dest="freeze_all",
            action="store_true",
            help=(
                "Do not skip these packages in the output:"
                " {}".format(", ".join(_dev_pkgs()))
            ),
        )
        self.cmd_opts.add_option(
            "--exclude-editable",
            dest="exclude_editable",
            action="store_true",
            help="Exclude editable package from output.",
        )
        self.cmd_opts.add_option(cmdoptions.list_exclude())

        self.parser.insert_option_group(0, self.cmd_opts)

    def run(self, options: Values, args: List[str]) -> int:
        skip = set(stdlib_pkgs)
        if not options.freeze_all:
            skip.update(_dev_pkgs())

        if options.excludes:
            skip.update(options.excludes)

        cmdoptions.check_list_path_option(options)

        for line in freeze(
            requirement=options.requirements,
            local_only=options.local,
            user_only=options.user,
            paths=options.path,
            isolated=options.isolated_mode,
            skip=skip,
            exclude_editable=options.exclude_editable,
        ):
            sys.stdout.write(line + "\n")
        return SUCCESS

[ Back ]
Name
Size
Last Modified
Owner / Group
Permissions
Options
..
--
June 14 2024 08:49:17
root / linksafe
0755
__pycache__
--
June 14 2024 08:49:17
root / linksafe
0755
__init__.py
3.791 KB
December 28 2023 22:52:55
root / linksafe
0644
cache.py
7.766 KB
December 28 2023 22:52:55
root / linksafe
0644
check.py
1.74 KB
December 28 2023 22:52:55
root / linksafe
0644
completion.py
4.187 KB
December 28 2023 22:52:55
root / linksafe
0644
configuration.py
9.585 KB
December 28 2023 22:52:55
root / linksafe
0644
debug.py
6.693 KB
December 28 2023 22:52:55
root / linksafe
0644
download.py
5.21 KB
December 28 2023 22:52:55
root / linksafe
0644
freeze.py
3.098 KB
December 28 2023 22:52:55
root / linksafe
0644
hash.py
1.663 KB
December 28 2023 22:52:55
root / linksafe
0644
help.py
1.105 KB
December 28 2023 22:52:55
root / linksafe
0644
index.py
4.681 KB
December 28 2023 22:52:55
root / linksafe
0644
inspect.py
3.113 KB
December 28 2023 22:52:55
root / linksafe
0644
install.py
28.242 KB
December 28 2023 22:52:55
root / linksafe
0644
list.py
12.158 KB
December 28 2023 22:52:55
root / linksafe
0644
search.py
5.563 KB
December 28 2023 22:52:55
root / linksafe
0644
show.py
6.269 KB
December 28 2023 22:52:55
root / linksafe
0644
uninstall.py
3.795 KB
December 28 2023 22:52:55
root / linksafe
0644
wheel.py
6.324 KB
December 28 2023 22:52:55
root / linksafe
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025
CONTACT ME
Static GIF