GRAYBYTE WORDPRESS FILE MANAGER9882

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/python311/lib/python3.11/site-packages/pip/_internal/commands/
Upload Files :
Current_dir [ Not Writeable ] Document_root [ Writeable ]

Command :


Current File : /opt/alt/python311/lib/python3.11/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

[ Back ]
Name
Size
Last Modified
Owner / Group
Permissions
Options
..
--
March 03 2024 22:59:03
root / linksafe
0755
__pycache__
--
March 03 2024 22:59:03
root / linksafe
0755
__init__.py
3.648 KB
November 13 2023 22:00:31
root / linksafe
0644
cache.py
7.348 KB
November 13 2023 22:00:31
root / linksafe
0644
check.py
1.646 KB
November 13 2023 22:00:31
root / linksafe
0644
completion.py
2.889 KB
November 13 2023 22:00:31
root / linksafe
0644
configuration.py
8.734 KB
November 13 2023 22:00:31
root / linksafe
0644
debug.py
6.474 KB
November 13 2023 22:00:31
root / linksafe
0644
download.py
4.789 KB
November 13 2023 22:00:31
root / linksafe
0644
freeze.py
2.882 KB
November 13 2023 22:00:31
root / linksafe
0644
hash.py
1.663 KB
November 13 2023 22:00:31
root / linksafe
0644
help.py
1.105 KB
November 13 2023 22:00:31
root / linksafe
0644
index.py
4.65 KB
November 13 2023 22:00:31
root / linksafe
0644
install.py
27.198 KB
November 13 2023 22:00:31
root / linksafe
0644
list.py
11.917 KB
November 13 2023 22:00:31
root / linksafe
0644
search.py
5.563 KB
November 13 2023 22:00:31
root / linksafe
0644
show.py
7.875 KB
November 13 2023 22:00:31
root / linksafe
0644
uninstall.py
3.443 KB
November 13 2023 22:00:31
root / linksafe
0644
wheel.py
6.023 KB
November 13 2023 22:00:31
root / linksafe
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025
CONTACT ME
Static GIF