diff --git a/doc/conf.py b/doc/conf.py index 2a9689cb43e102cbccd59d5e86418c911e10d64a..a1c4873c39afd1c253bd0f27e1c199272c0e5c40 100644 --- a/doc/conf.py +++ b/doc/conf.py @@ -4,6 +4,7 @@ import pathlib import time + from importlib.metadata import distribution # -- General configuration ----------------------------------------------------- diff --git a/pyproject.toml b/pyproject.toml index a18dee23ca20f738f09725b39f9ac33f4af943b9..efff5fe59c515fb489a7068b7d27daee4c15ed6a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -131,6 +131,10 @@ ignore = [ "ISC001", # https://docs.astral.sh/ruff/rules/single-line-implicit-string-concatenation/ ] +[tool.ruff.lint.isort] +# Use a single line between direct and from import. +lines-between-types = 1 + [tool.ruff.lint.pydocstyle] convention = "numpy" diff --git a/src/idiap_devtools/gitlab/__init__.py b/src/idiap_devtools/gitlab/__init__.py index 977b1f0caa71c0554706547f9608741a68c9da83..cc14423f62c064fec13fd168a433b1e0f757bec3 100644 --- a/src/idiap_devtools/gitlab/__init__.py +++ b/src/idiap_devtools/gitlab/__init__.py @@ -9,6 +9,7 @@ import pathlib import shutil import tarfile import tempfile + from io import BytesIO import gitlab diff --git a/src/idiap_devtools/gitlab/release.py b/src/idiap_devtools/gitlab/release.py index ecbb498735a70e270ba68c9b32315a84c1bbf42b..e14656a2d9134d85c93fb7c181a54560a1703a67 100644 --- a/src/idiap_devtools/gitlab/release.py +++ b/src/idiap_devtools/gitlab/release.py @@ -7,12 +7,14 @@ import difflib import logging import re import time + from distutils.version import StrictVersion import gitlab import gitlab.v4.objects import packaging.version import tomlkit + from git import Repo from pkg_resources import Requirement diff --git a/tests/test_release.py b/tests/test_release.py index f7808b6965c8bc7e026aee1b77933e279eae1131..1b5099c3917e57cd486d055f11818d73df043faf 100644 --- a/tests/test_release.py +++ b/tests/test_release.py @@ -3,6 +3,7 @@ # SPDX-License-Identifier: BSD-3-Clause import pytest + from idiap_devtools.gitlab import release from pkg_resources import Requirement