$32 GRAYBYTE WORDPRESS FILE MANAGER $33

SERVER : premium201.web-hosting.com #1 SMP Wed Mar 26 12:08:09 UTC 2025
SERVER IP : 172.67.217.254 | ADMIN IP 216.73.216.157
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : mail

/opt/alt/python38/lib/python3.8/site-packages/pip/_internal/commands/

HOME
Current File : /opt/alt/python38/lib/python3.8/site-packages/pip/_internal/commands//freeze.py
import sys
from optparse import Values
from typing import 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

DEV_PKGS = {"pip", "setuptools", "distribute", "wheel"}


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


Current_dir [ NOT WRITEABLE ] Document_root [ NOT WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
3 Mar 2024 10.49 PM
root / linksafe
0755
__pycache__
--
3 Mar 2024 10.49 PM
root / linksafe
0755
__init__.py
3.791 KB
13 Nov 2023 9.40 PM
root / linksafe
0644
cache.py
7.404 KB
13 Nov 2023 9.40 PM
root / linksafe
0644
check.py
1.646 KB
13 Nov 2023 9.40 PM
root / linksafe
0644
completion.py
4.032 KB
13 Nov 2023 9.40 PM
root / linksafe
0644
configuration.py
9.277 KB
13 Nov 2023 9.40 PM
root / linksafe
0644
debug.py
6.419 KB
13 Nov 2023 9.40 PM
root / linksafe
0644
download.py
4.939 KB
13 Nov 2023 9.40 PM
root / linksafe
0644
freeze.py
2.882 KB
13 Nov 2023 9.40 PM
root / linksafe
0644
hash.py
1.663 KB
13 Nov 2023 9.40 PM
root / linksafe
0644
help.py
1.105 KB
13 Nov 2023 9.40 PM
root / linksafe
0644
index.py
4.65 KB
13 Nov 2023 9.40 PM
root / linksafe
0644
inspect.py
3.295 KB
13 Nov 2023 9.40 PM
root / linksafe
0644
install.py
29.604 KB
13 Nov 2023 9.40 PM
root / linksafe
0644
list.py
11.863 KB
13 Nov 2023 9.40 PM
root / linksafe
0644
search.py
5.563 KB
13 Nov 2023 9.40 PM
root / linksafe
0644
show.py
5.985 KB
13 Nov 2023 9.40 PM
root / linksafe
0644
uninstall.py
3.594 KB
13 Nov 2023 9.40 PM
root / linksafe
0644
wheel.py
6.159 KB
13 Nov 2023 9.40 PM
root / linksafe
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025 CONTACT ME
Static GIF