Commit 3e1e9953 by Bjorn Neergaard

chore: strip garbage '# noqa' with yesqa

parent 5b0c007b
......@@ -24,6 +24,15 @@ repos:
- id: python-check-blanket-type-ignore
- id: python-check-mock-methods
- repo: https://github.com/asottile/yesqa
rev: v1.3.0
hooks:
- id: yesqa
additional_dependencies: &flake8_deps
- flake8-bugbear==21.9.2
- flake8-comprehensions==3.7.0
- flake8-typing-imports==1.11.0
- repo: https://github.com/pycqa/isort
rev: 5.10.1
hooks:
......@@ -44,10 +53,7 @@ repos:
rev: 4.0.1
hooks:
- id: flake8
additional_dependencies:
- flake8-bugbear==21.9.2
- flake8-comprehensions==3.7.0
- flake8-typing-imports==1.11.0
additional_dependencies: *flake8_deps
- repo: https://github.com/pre-commit/mirrors-mypy
rev: v0.910-1
......
......@@ -580,7 +580,7 @@ class Installer:
try:
self._install_comment(version, "Creating environment")
yield VirtualEnvironment.make(env_path)
except Exception as e: # noqa
except Exception as e:
if env_path.exists():
self._install_comment(
version, "An error occurred. Removing partial environment."
......@@ -871,7 +871,7 @@ def main():
try:
return installer.run()
except PoetryInstallationError as e:
installer._write(colorize("error", "Poetry installation failed.")) # noqa
installer._write(colorize("error", "Poetry installation failed."))
if e.log is not None:
import traceback
......@@ -882,7 +882,7 @@ def main():
dir=str(Path.cwd()),
text=True,
)
installer._write(colorize("error", f"See {path} for error logs.")) # noqa
installer._write(colorize("error", f"See {path} for error logs."))
text = f"{e.log}\nTraceback:\n\n{''.join(traceback.format_tb(e.__traceback__))}"
Path(path).write_text(text)
......
......@@ -85,6 +85,6 @@ class NewCommand(Command):
self.line(
"Created package <info>{}</> in <fg=blue>{}</>".format(
layout_._package_name, path.as_posix() # noqa
layout_._package_name, path.as_posix()
)
)
......@@ -12,8 +12,8 @@ from ..init import InitCommand
if TYPE_CHECKING:
from poetry.console.application import Application # noqa
from poetry.console.commands.update import UpdateCommand # noqa
from poetry.console.application import Application
from poetry.console.commands.update import UpdateCommand
class PluginAddCommand(InitCommand):
......
......@@ -10,7 +10,7 @@ from poetry.console.commands.command import Command
if TYPE_CHECKING:
from poetry.console.application import Application # noqa
from poetry.console.application import Application
from poetry.console.commands.remove import RemoveCommand
......
......@@ -10,7 +10,7 @@ from .env_command import EnvCommand
if TYPE_CHECKING:
from cleo.io.io import IO # noqa
from cleo.io.io import IO
from poetry.core.packages.dependency import Dependency
from poetry.core.packages.package import Package
......
......@@ -6,7 +6,7 @@ from typing import TYPE_CHECKING
if TYPE_CHECKING:
from logging import LogRecord
from cleo.io.io import IO # noqa
from cleo.io.io import IO
class IOHandler(logging.Handler):
......
......@@ -37,7 +37,7 @@ from .operations.update import Update
if TYPE_CHECKING:
from cleo.io.io import IO # noqa
from cleo.io.io import IO
from poetry.config.config import Config
from poetry.repositories import Pool
......
......@@ -47,7 +47,7 @@ class Layout:
description: str = "",
readme_format: str = "md",
author: Optional[str] = None,
license: Optional[str] = None, # noqa
license: Optional[str] = None,
python: str = "*",
dependencies: Optional[Dict[str, str]] = None,
dev_dependencies: Optional[Dict[str, str]] = None,
......
......@@ -18,7 +18,7 @@ from poetry.utils.pip import pip_editable_install
if TYPE_CHECKING:
from cleo.io.io import IO # noqa
from cleo.io.io import IO
from poetry.core.poetry import Poetry
from poetry.utils.env import Env
......
......@@ -6,14 +6,14 @@ from poetry.core.packages.project_package import ProjectPackage as _ProjectPacka
if TYPE_CHECKING:
from poetry.core.semver.version import Version # noqa
from poetry.core.semver.version import Version
class ProjectPackage(_ProjectPackage):
def set_version(
self, version: Union[str, "Version"], pretty_version: Optional[str] = None
) -> None:
from poetry.core.semver.version import Version # noqa
from poetry.core.semver.version import Version
if not isinstance(version, Version):
self._version = Version.parse(version)
......
......@@ -29,7 +29,7 @@ class Poetry(BasePoetry):
locker: "Locker",
config: "Config",
):
from .repositories.pool import Pool # noqa
from .repositories.pool import Pool
super(Poetry, self).__init__(file, local_config, package)
......
......@@ -1467,7 +1467,7 @@ class SystemEnv(Env):
# to get the proper ones.
import site
from distutils.command.install import SCHEME_KEYS # noqa
from distutils.command.install import SCHEME_KEYS
from distutils.core import Distribution
d = Distribution()
......
......@@ -7,7 +7,7 @@ from typing import Sequence
if TYPE_CHECKING:
from poetry.core.packages.package import Package # noqa
from poetry.core.packages.package import Package
def get_extra_package_names(
......
......@@ -174,7 +174,7 @@ def download_mock(mocker):
@pytest.fixture(autouse=True)
def pep517_metadata_mock(mocker):
@classmethod # noqa
@classmethod
def _pep517_metadata(cls, path):
try:
return PackageInfo.from_setup_files(path)
......@@ -335,9 +335,7 @@ def project_factory(tmp_dir, config, repo, installed, default_python):
poetry = Factory().create_poetry(project_dir)
locker = TestLocker(
poetry.locker.lock.path, poetry.locker._local_config
) # noqa
locker = TestLocker(poetry.locker.lock.path, poetry.locker._local_config)
locker.write()
poetry.set_locker(locker)
......
......@@ -18,7 +18,7 @@ def installed():
def configure_sources_factory(repo):
def _configure_sources(poetry, sources, config, io): # noqa
def _configure_sources(poetry, sources, config, io):
pool = Pool()
pool.add_repository(repo)
poetry.set_pool(pool)
......
......@@ -148,7 +148,7 @@ class PoetryTestApplication(Application):
class TestLocker(Locker):
def __init__(self, lock, local_config): # noqa
def __init__(self, lock, local_config):
self._lock = TOMLFile(lock)
self._local_config = local_config
self._lock_data = None
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment