Commit d0aa6e87 by Hadi Alqattan Committed by GitHub

Adding Pycln QA tool to the pre-commit config (#5234)

parent 7db3e072
...@@ -52,6 +52,12 @@ repos: ...@@ -52,6 +52,12 @@ repos:
args: [--py37-plus] args: [--py37-plus]
exclude: ^(install|get)-poetry.py$ exclude: ^(install|get)-poetry.py$
- repo: https://github.com/hadialqattan/pycln
rev: v1.3.2
hooks:
- id: pycln
args: [--all]
- repo: https://github.com/pycqa/isort - repo: https://github.com/pycqa/isort
rev: 5.10.1 rev: 5.10.1
hooks: hooks:
......
from __future__ import annotations from __future__ import annotations
from poetry.installation.installer import Installer from poetry.installation.installer import Installer
__all__ = ["Installer"]
from __future__ import annotations from __future__ import annotations
from typing import Union
from poetry.installation.operations.install import Install from poetry.installation.operations.install import Install
from poetry.installation.operations.uninstall import Uninstall from poetry.installation.operations.uninstall import Uninstall
from poetry.installation.operations.update import Update from poetry.installation.operations.update import Update
......
from __future__ import annotations from __future__ import annotations
from poetry.masonry.builders.editable import EditableBuilder from poetry.masonry.builders.editable import EditableBuilder
__all__ = ["EditableBuilder"]
...@@ -3,3 +3,6 @@ from __future__ import annotations ...@@ -3,3 +3,6 @@ from __future__ import annotations
from poetry.mixology.solutions.providers.python_requirement_solution_provider import ( from poetry.mixology.solutions.providers.python_requirement_solution_provider import (
PythonRequirementSolutionProvider, PythonRequirementSolutionProvider,
) )
__all__ = ["PythonRequirementSolutionProvider"]
...@@ -3,3 +3,6 @@ from __future__ import annotations ...@@ -3,3 +3,6 @@ from __future__ import annotations
from poetry.mixology.solutions.solutions.python_requirement_solution import ( from poetry.mixology.solutions.solutions.python_requirement_solution import (
PythonRequirementSolution, PythonRequirementSolution,
) )
__all__ = ["PythonRequirementSolution"]
from __future__ import annotations from __future__ import annotations
from poetry.publishing.publisher import Publisher from poetry.publishing.publisher import Publisher
__all__ = ["Publisher"]
from __future__ import annotations from __future__ import annotations
from poetry.puzzle.solver import Solver from poetry.puzzle.solver import Solver
__all__ = ["Solver"]
...@@ -2,12 +2,12 @@ from __future__ import annotations ...@@ -2,12 +2,12 @@ from __future__ import annotations
try: try:
import zipp import zipp # nopycln: import
except ImportError: except ImportError:
import zipfile as zipp # noqa: F401, TC002 import zipfile as zipp # noqa: F401, TC002
try: try:
from typing import Protocol from typing import Protocol # nopycln: import
except ImportError: except ImportError:
from typing_extensions import Protocol # noqa: F401, TC002 from typing_extensions import Protocol # noqa: F401, TC002
......
...@@ -2,7 +2,7 @@ from __future__ import annotations ...@@ -2,7 +2,7 @@ from __future__ import annotations
from distutils.core import setup from distutils.core import setup
from build import * from build import * # nopycln: import
packages = [ packages = [
......
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