✘✘ GRAYBYTE WORDPRESS FILE MANAGER ✘✘

​🇳​​🇦​​🇲​​🇪♯➤ server366.web-hosting.com ​🇻​♯➤ 4.18.0-553.50.1.lve.el8.x86_64 #1 SMP 🇾​♯➤ 2025

𝗛𝗢𝗠𝗘 𝗜𝗗 ♯➤ 67.223.118.204 ♯➤ 𝗔𝗗𝗠𝗜𝗡 𝗜𝗗 216.73.217.86
𝗢𝗣𝗧𝗜𝗢𝗡𝗦 ♯ CRL ♯➤ 𝗢𝗞 ┃ WGT ♯➤ 𝗢𝗞 ┃ SDO ♯➤ 𝗢𝗙𝗙 ┃ PKEX ♯➤ 𝗢𝗙𝗙
𝗗𝗘𝗔𝗖𝗧𝗜𝗩𝗔𝗧𝗘𝗗 ♯➤ 𝗔𝗟𝗟 𝗪𝗢𝗥𝗞𝗜𝗡𝗚....

𝗛𝗢𝗠𝗘
𝗖𝗨𝗥𝗥𝗘𝗡𝗧 𝗙𝗜𝗟𝗘 : /opt/alt/python312/lib/python3.12/site-packages/setuptools//warnings.py
"""Provide basic warnings used by setuptools modules.

Using custom classes (other than ``UserWarning``) allow users to set
``PYTHONWARNINGS`` filters to run tests and prepare for upcoming changes in
setuptools.
"""

import os
import warnings
from datetime import date
from inspect import cleandoc
from textwrap import indent
from typing import Optional, Tuple

_DueDate = Tuple[int, int, int]  # time tuple
_INDENT = 8 * " "
_TEMPLATE = f"""{80 * '*'}\n{{details}}\n{80 * '*'}"""


class SetuptoolsWarning(UserWarning):
    """Base class in ``setuptools`` warning hierarchy."""

    @classmethod
    def emit(
        cls,
        summary: Optional[str] = None,
        details: Optional[str] = None,
        due_date: Optional[_DueDate] = None,
        see_docs: Optional[str] = None,
        see_url: Optional[str] = None,
        stacklevel: int = 2,
        **kwargs,
    ):
        """Private: reserved for ``setuptools`` internal use only"""
        # Default values:
        summary_ = summary or getattr(cls, "_SUMMARY", None) or ""
        details_ = details or getattr(cls, "_DETAILS", None) or ""
        due_date = due_date or getattr(cls, "_DUE_DATE", None)
        docs_ref = see_docs or getattr(cls, "_SEE_DOCS", None)
        docs_url = docs_ref and f"https://setuptools.pypa.io/en/latest/{docs_ref}"
        see_url = see_url or getattr(cls, "_SEE_URL", None)
        due = date(*due_date) if due_date else None

        text = cls._format(summary_, details_, due, see_url or docs_url, kwargs)
        if due and due < date.today() and _should_enforce():
            raise cls(text)
        warnings.warn(text, cls, stacklevel=stacklevel + 1)

    @classmethod
    def _format(
        cls,
        summary: str,
        details: str,
        due_date: Optional[date] = None,
        see_url: Optional[str] = None,
        format_args: Optional[dict] = None,
    ):
        """Private: reserved for ``setuptools`` internal use only"""
        today = date.today()
        summary = cleandoc(summary).format_map(format_args or {})
        possible_parts = [
            cleandoc(details).format_map(format_args or {}),
            (
                f"\nBy {due_date:%Y-%b-%d}, you need to update your project and remove "
                "deprecated calls\nor your builds will no longer be supported."
                if due_date and due_date > today
                else None
            ),
            (
                "\nThis deprecation is overdue, please update your project and remove "
                "deprecated\ncalls to avoid build errors in the future."
                if due_date and due_date < today
                else None
            ),
            (f"\nSee {see_url} for details." if see_url else None),
        ]
        parts = [x for x in possible_parts if x]
        if parts:
            body = indent(_TEMPLATE.format(details="\n".join(parts)), _INDENT)
            return "\n".join([summary, "!!\n", body, "\n!!"])
        return summary


class InformationOnly(SetuptoolsWarning):
    """Currently there is no clear way of displaying messages to the users
    that use the setuptools backend directly via ``pip``.
    The only thing that might work is a warning, although it is not the
    most appropriate tool for the job...

    See pypa/packaging-problems#558.
    """


class SetuptoolsDeprecationWarning(SetuptoolsWarning):
    """
    Base class for warning deprecations in ``setuptools``

    This class is not derived from ``DeprecationWarning``, and as such is
    visible by default.
    """


def _should_enforce():
    enforce = os.getenv("SETUPTOOLS_ENFORCE_DEPRECATION", "false").lower()
    return enforce in ("true", "on", "ok", "1")


Current_dir [ 𝗡𝗢𝗧 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ] Document_root [ 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ]


[ Back ]
𝗡𝗔𝗠𝗘
𝗦𝗜𝗭𝗘
𝗟𝗔𝗦𝗧 𝗧𝗢𝗨𝗖𝗛
𝗨𝗦𝗘𝗥
𝗦𝗧𝗔𝗧𝗨𝗦
𝗙𝗨𝗡𝗖𝗧𝗜𝗢𝗡𝗦
..
--
20 Apr 2026 7.45 AM
root / linksafe
0755
__pycache__
--
10 Feb 2026 6.04 AM
root / linksafe
0755
_distutils
--
10 Feb 2026 6.04 AM
root / linksafe
0755
_vendor
--
10 Feb 2026 6.04 AM
root / linksafe
0755
command
--
10 Feb 2026 6.04 AM
root / linksafe
0755
config
--
10 Feb 2026 6.04 AM
root / linksafe
0755
extern
--
10 Feb 2026 6.04 AM
root / linksafe
0755
__init__.py
8.998 KB
8 Jan 2026 6.42 PM
root / linksafe
0644
_core_metadata.py
8.712 KB
8 Jan 2026 6.42 PM
root / linksafe
0644
_entry_points.py
2.183 KB
8 Jan 2026 6.42 PM
root / linksafe
0644
_imp.py
2.376 KB
8 Jan 2026 6.42 PM
root / linksafe
0644
_importlib.py
1.434 KB
8 Jan 2026 6.42 PM
root / linksafe
0644
_itertools.py
0.659 KB
8 Jan 2026 6.42 PM
root / linksafe
0644
_normalization.py
4.115 KB
8 Jan 2026 6.42 PM
root / linksafe
0644
_path.py
1.031 KB
8 Jan 2026 6.42 PM
root / linksafe
0644
_reqs.py
1.094 KB
8 Jan 2026 6.42 PM
root / linksafe
0644
archive_util.py
7.159 KB
8 Jan 2026 6.42 PM
root / linksafe
0644
build_meta.py
18.232 KB
8 Jan 2026 6.42 PM
root / linksafe
0644
dep_util.py
0.644 KB
8 Jan 2026 6.42 PM
root / linksafe
0644
depends.py
5.451 KB
8 Jan 2026 6.42 PM
root / linksafe
0644
discovery.py
20.651 KB
8 Jan 2026 6.42 PM
root / linksafe
0644
dist.py
36.333 KB
8 Jan 2026 6.42 PM
root / linksafe
0644
errors.py
2.606 KB
8 Jan 2026 6.42 PM
root / linksafe
0644
extension.py
5.46 KB
8 Jan 2026 6.42 PM
root / linksafe
0644
glob.py
4.754 KB
8 Jan 2026 6.42 PM
root / linksafe
0644
installer.py
4.872 KB
8 Jan 2026 6.42 PM
root / linksafe
0644
launch.py
0.793 KB
8 Jan 2026 6.42 PM
root / linksafe
0644
logging.py
1.21 KB
8 Jan 2026 6.42 PM
root / linksafe
0644
modified.py
0.186 KB
8 Jan 2026 6.42 PM
root / linksafe
0644
monkey.py
4.671 KB
8 Jan 2026 6.42 PM
root / linksafe
0644
msvc.py
46.311 KB
8 Jan 2026 6.42 PM
root / linksafe
0644
namespaces.py
3.001 KB
8 Jan 2026 6.42 PM
root / linksafe
0644
package_index.py
37.446 KB
8 Jan 2026 6.42 PM
root / linksafe
0644
py312compat.py
0.322 KB
8 Jan 2026 6.42 PM
root / linksafe
0644
sandbox.py
14.013 KB
8 Jan 2026 6.42 PM
root / linksafe
0644
script (dev).tmpl
0.213 KB
8 Jan 2026 6.42 PM
root / root
0644
script.tmpl
0.135 KB
8 Jan 2026 6.42 PM
root / linksafe
0644
unicode_utils.py
0.919 KB
8 Jan 2026 6.42 PM
root / linksafe
0644
version.py
0.157 KB
8 Jan 2026 6.42 PM
root / linksafe
0644
warnings.py
3.61 KB
8 Jan 2026 6.42 PM
root / linksafe
0644
wheel.py
8.426 KB
8 Jan 2026 6.42 PM
root / linksafe
0644
windows_support.py
0.703 KB
8 Jan 2026 6.42 PM
root / linksafe
0644

✘✘ GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME ✘✘
Static GIF Static GIF