mirror of
https://github.com/welton89/RRBEC.git
synced 2026-04-06 14:04:12 +00:00
nem sei pq tantos arquivos
This commit is contained in:
@@ -87,9 +87,11 @@ def deprecated(
|
||||
(reason, f"{DEPRECATION_MSG_PREFIX}{{}}"),
|
||||
(
|
||||
gone_in,
|
||||
"pip {} will enforce this behaviour change."
|
||||
if not is_gone
|
||||
else "Since pip {}, this is no longer supported.",
|
||||
(
|
||||
"pip {} will enforce this behaviour change."
|
||||
if not is_gone
|
||||
else "Since pip {}, this is no longer supported."
|
||||
),
|
||||
),
|
||||
(
|
||||
replacement,
|
||||
@@ -97,9 +99,11 @@ def deprecated(
|
||||
),
|
||||
(
|
||||
feature_flag,
|
||||
"You can use the flag --use-feature={} to test the upcoming behaviour."
|
||||
if not is_gone
|
||||
else None,
|
||||
(
|
||||
"You can use the flag --use-feature={} to test the upcoming behaviour."
|
||||
if not is_gone
|
||||
else None
|
||||
),
|
||||
),
|
||||
(
|
||||
issue,
|
||||
@@ -118,71 +122,3 @@ def deprecated(
|
||||
raise PipDeprecationWarning(message)
|
||||
|
||||
warnings.warn(message, category=PipDeprecationWarning, stacklevel=2)
|
||||
|
||||
|
||||
class LegacyInstallReason:
|
||||
def __init__(
|
||||
self,
|
||||
reason: str,
|
||||
replacement: Optional[str] = None,
|
||||
gone_in: Optional[str] = None,
|
||||
feature_flag: Optional[str] = None,
|
||||
issue: Optional[int] = None,
|
||||
emit_after_success: bool = False,
|
||||
emit_before_install: bool = False,
|
||||
):
|
||||
self._reason = reason
|
||||
self._replacement = replacement
|
||||
self._gone_in = gone_in
|
||||
self._feature_flag = feature_flag
|
||||
self._issue = issue
|
||||
self.emit_after_success = emit_after_success
|
||||
self.emit_before_install = emit_before_install
|
||||
|
||||
def emit_deprecation(self, name: str) -> None:
|
||||
deprecated(
|
||||
reason=self._reason.format(name=name),
|
||||
replacement=self._replacement,
|
||||
gone_in=self._gone_in,
|
||||
feature_flag=self._feature_flag,
|
||||
issue=self._issue,
|
||||
)
|
||||
|
||||
|
||||
LegacyInstallReasonFailedBdistWheel = LegacyInstallReason(
|
||||
reason=(
|
||||
"{name} was installed using the legacy 'setup.py install' "
|
||||
"method, because a wheel could not be built for it."
|
||||
),
|
||||
replacement="to fix the wheel build issue reported above",
|
||||
gone_in="23.1",
|
||||
issue=8368,
|
||||
emit_after_success=True,
|
||||
)
|
||||
|
||||
|
||||
LegacyInstallReasonMissingWheelPackage = LegacyInstallReason(
|
||||
reason=(
|
||||
"{name} is being installed using the legacy "
|
||||
"'setup.py install' method, because it does not have a "
|
||||
"'pyproject.toml' and the 'wheel' package "
|
||||
"is not installed."
|
||||
),
|
||||
replacement="to enable the '--use-pep517' option",
|
||||
gone_in="23.1",
|
||||
issue=8559,
|
||||
emit_before_install=True,
|
||||
)
|
||||
|
||||
LegacyInstallReasonNoBinaryForcesSetuptoolsInstall = LegacyInstallReason(
|
||||
reason=(
|
||||
"{name} is being installed using the legacy "
|
||||
"'setup.py install' method, because the '--no-binary' option was enabled "
|
||||
"for it and this currently disables local wheel building for projects that "
|
||||
"don't have a 'pyproject.toml' file."
|
||||
),
|
||||
replacement="to enable the '--use-pep517' option",
|
||||
gone_in="23.1",
|
||||
issue=11451,
|
||||
emit_before_install=True,
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user