diff --git a/cookiecutter/ci/{{ cookiecutter.__project_name }}/pyproject.toml.update b/cookiecutter/ci/{{ cookiecutter.__project_name }}/pyproject.toml.update index 5acc2a30..66649805 100644 --- a/cookiecutter/ci/{{ cookiecutter.__project_name }}/pyproject.toml.update +++ b/cookiecutter/ci/{{ cookiecutter.__project_name }}/pyproject.toml.update @@ -177,6 +177,11 @@ extend-exclude = ["cookiecutter"] # This section is managed by the cookiecutter templates. extend-select = ["I"] +[tool.ruff.lint.isort] +# This section is managed by the cookiecutter templates. +sections = { second-party = ["pulp_glue"] } +section-order = ["future", "standard-library", "third-party", "second-party", "first-party", "local-folder"] + [tool.mypy] # This section is managed by the cookiecutter templates. strict = true diff --git a/pulp_cli/__init__.py b/pulp_cli/__init__.py index 8f9fddcd..5c7340f0 100644 --- a/pulp_cli/__init__.py +++ b/pulp_cli/__init__.py @@ -6,6 +6,7 @@ from types import ModuleType import click + from pulp_glue.common.i18n import get_translation from pulp_cli.config import CONFIG_LOCATIONS, config, config_options, validate_config diff --git a/pulp_cli/config.py b/pulp_cli/config.py index 7db9be03..b378ddbd 100644 --- a/pulp_cli/config.py +++ b/pulp_cli/config.py @@ -6,6 +6,7 @@ import click import tomli_w + from pulp_glue.common.i18n import get_translation from pulp_cli.generic import HEADER_REGEX, REGISTERED_OUTPUT_FORMATTERS, _unset, pulp_group diff --git a/pulp_cli/generic.py b/pulp_cli/generic.py index afe99e29..8e1369fc 100644 --- a/pulp_cli/generic.py +++ b/pulp_cli/generic.py @@ -10,6 +10,7 @@ import requests import schema as s import yaml + from pulp_glue.common.authentication import OAuth2ClientCredentialsAuth from pulp_glue.common.context import ( DATETIME_FORMATS, diff --git a/pulpcore/cli/ansible/__init__.py b/pulpcore/cli/ansible/__init__.py index 3de06da8..a31eefdf 100644 --- a/pulpcore/cli/ansible/__init__.py +++ b/pulpcore/cli/ansible/__init__.py @@ -1,6 +1,7 @@ import typing as t import click + from pulp_glue.common.i18n import get_translation from pulp_cli.generic import pulp_group diff --git a/pulpcore/cli/ansible/content.py b/pulpcore/cli/ansible/content.py index b3b5bb4d..ab2b918b 100644 --- a/pulpcore/cli/ansible/content.py +++ b/pulpcore/cli/ansible/content.py @@ -1,6 +1,7 @@ import typing as t import click + from pulp_glue.ansible.context import ( PulpAnsibleCollectionVersionContext, PulpAnsibleCollectionVersionSignatureContext, diff --git a/pulpcore/cli/ansible/distribution.py b/pulpcore/cli/ansible/distribution.py index 08b46b1d..b38cad34 100644 --- a/pulpcore/cli/ansible/distribution.py +++ b/pulpcore/cli/ansible/distribution.py @@ -1,4 +1,5 @@ import click + from pulp_glue.ansible.context import PulpAnsibleDistributionContext, PulpAnsibleRepositoryContext from pulp_glue.common.context import ( EntityDefinition, diff --git a/pulpcore/cli/ansible/remote.py b/pulpcore/cli/ansible/remote.py index db0ae273..fbd0b073 100644 --- a/pulpcore/cli/ansible/remote.py +++ b/pulpcore/cli/ansible/remote.py @@ -2,6 +2,7 @@ import click import yaml + from pulp_glue.ansible.context import ( PulpAnsibleCollectionRemoteContext, PulpAnsibleRoleRemoteContext, diff --git a/pulpcore/cli/ansible/repository.py b/pulpcore/cli/ansible/repository.py index 8ccaf665..c7046baa 100644 --- a/pulpcore/cli/ansible/repository.py +++ b/pulpcore/cli/ansible/repository.py @@ -2,6 +2,7 @@ import click import schema as s + from pulp_glue.ansible.context import ( PulpAnsibleCollectionRemoteContext, PulpAnsibleCollectionVersionContext, diff --git a/pulpcore/cli/common/acs.py b/pulpcore/cli/common/acs.py index adfbd1bb..4a2db872 100644 --- a/pulpcore/cli/common/acs.py +++ b/pulpcore/cli/common/acs.py @@ -1,6 +1,7 @@ import typing as t import click + from pulp_glue.common.context import PulpACSContext, PulpRemoteContext from pulp_glue.common.i18n import get_translation diff --git a/pulpcore/cli/common/debug.py b/pulpcore/cli/common/debug.py index f58f7b00..d9492c93 100644 --- a/pulpcore/cli/common/debug.py +++ b/pulpcore/cli/common/debug.py @@ -3,6 +3,7 @@ import click from packaging.specifiers import SpecifierSet + from pulp_glue.common.context import PluginRequirement from pulp_glue.common.i18n import get_translation diff --git a/pulpcore/cli/container/__init__.py b/pulpcore/cli/container/__init__.py index a6661c28..717109c0 100644 --- a/pulpcore/cli/container/__init__.py +++ b/pulpcore/cli/container/__init__.py @@ -1,6 +1,7 @@ import typing as t import click + from pulp_glue.common.i18n import get_translation from pulp_cli.generic import pulp_group diff --git a/pulpcore/cli/container/content.py b/pulpcore/cli/container/content.py index 37b676d4..87e40ed0 100644 --- a/pulpcore/cli/container/content.py +++ b/pulpcore/cli/container/content.py @@ -2,6 +2,7 @@ import typing as t import click + from pulp_glue.common.context import PluginRequirement, PulpEntityContext from pulp_glue.container.context import ( PulpContainerBlobContext, diff --git a/pulpcore/cli/container/distribution.py b/pulpcore/cli/container/distribution.py index 1e4ba6d6..fb4c04b8 100644 --- a/pulpcore/cli/container/distribution.py +++ b/pulpcore/cli/container/distribution.py @@ -1,6 +1,7 @@ import typing as t import click + from pulp_glue.common.context import ( EntityDefinition, EntityFieldDefinition, diff --git a/pulpcore/cli/container/namespace.py b/pulpcore/cli/container/namespace.py index 2caef565..d1bc5060 100644 --- a/pulpcore/cli/container/namespace.py +++ b/pulpcore/cli/container/namespace.py @@ -1,4 +1,5 @@ import click + from pulp_glue.common.i18n import get_translation from pulp_glue.container.context import PulpContainerNamespaceContext diff --git a/pulpcore/cli/container/remote.py b/pulpcore/cli/container/remote.py index 3c1d1673..594ab8bc 100644 --- a/pulpcore/cli/container/remote.py +++ b/pulpcore/cli/container/remote.py @@ -1,4 +1,5 @@ import click + from pulp_glue.common.i18n import get_translation from pulp_glue.container.context import PulpContainerRemoteContext diff --git a/pulpcore/cli/container/repository.py b/pulpcore/cli/container/repository.py index d94649cd..c96fa849 100644 --- a/pulpcore/cli/container/repository.py +++ b/pulpcore/cli/container/repository.py @@ -2,6 +2,7 @@ import typing as t import click + from pulp_glue.common.context import EntityFieldDefinition, PulpRemoteContext, PulpRepositoryContext from pulp_glue.common.i18n import get_translation from pulp_glue.container.context import ( diff --git a/pulpcore/cli/core/access_policy.py b/pulpcore/cli/core/access_policy.py index 54d761cf..4fd4a4d3 100644 --- a/pulpcore/cli/core/access_policy.py +++ b/pulpcore/cli/core/access_policy.py @@ -1,4 +1,5 @@ import click + from pulp_glue.common.context import PulpEntityContext from pulp_glue.common.i18n import get_translation from pulp_glue.core.context import PulpAccessPolicyContext diff --git a/pulpcore/cli/core/artifact.py b/pulpcore/cli/core/artifact.py index 9ab12ce9..ebd9d95b 100644 --- a/pulpcore/cli/core/artifact.py +++ b/pulpcore/cli/core/artifact.py @@ -1,6 +1,7 @@ import typing as t import click + from pulp_glue.common.context import PulpEntityContext from pulp_glue.common.i18n import get_translation from pulp_glue.core.context import PulpArtifactContext diff --git a/pulpcore/cli/core/content.py b/pulpcore/cli/core/content.py index cef178c8..a2785d9c 100644 --- a/pulpcore/cli/core/content.py +++ b/pulpcore/cli/core/content.py @@ -1,4 +1,5 @@ import click + from pulp_glue.common.context import PulpContentContext from pulp_glue.common.i18n import get_translation diff --git a/pulpcore/cli/core/content_guard.py b/pulpcore/cli/core/content_guard.py index 7af02992..b8da6fcc 100644 --- a/pulpcore/cli/core/content_guard.py +++ b/pulpcore/cli/core/content_guard.py @@ -1,4 +1,5 @@ import click + from pulp_glue.certguard.context import PulpRHSMCertGuardContext, PulpX509CertGuardContext from pulp_glue.common.context import PulpContentGuardContext, PulpEntityContext from pulp_glue.common.i18n import get_translation diff --git a/pulpcore/cli/core/distribution.py b/pulpcore/cli/core/distribution.py index 8066696c..e6a95c2a 100644 --- a/pulpcore/cli/core/distribution.py +++ b/pulpcore/cli/core/distribution.py @@ -1,4 +1,5 @@ import click + from pulp_glue.common.context import PluginRequirement, PulpDistributionContext from pulp_cli.generic import ( diff --git a/pulpcore/cli/core/domain.py b/pulpcore/cli/core/domain.py index 3316751e..17d694b0 100644 --- a/pulpcore/cli/core/domain.py +++ b/pulpcore/cli/core/domain.py @@ -1,4 +1,5 @@ import click + from pulp_glue.common.context import PulpContext from pulp_glue.common.i18n import get_translation from pulp_glue.core.context import PulpDomainContext diff --git a/pulpcore/cli/core/export.py b/pulpcore/cli/core/export.py index e35e2e72..fc853019 100644 --- a/pulpcore/cli/core/export.py +++ b/pulpcore/cli/core/export.py @@ -2,6 +2,7 @@ import typing as t import click + from pulp_glue.common.context import ( DEFAULT_LIMIT, EntityDefinition, diff --git a/pulpcore/cli/core/exporter.py b/pulpcore/cli/core/exporter.py index 1d6d75d5..8176fb37 100644 --- a/pulpcore/cli/core/exporter.py +++ b/pulpcore/cli/core/exporter.py @@ -1,6 +1,7 @@ import typing as t import click + from pulp_glue.common.context import EntityFieldDefinition, PulpRepositoryContext from pulp_glue.common.i18n import get_translation from pulp_glue.core.context import PulpExporterContext diff --git a/pulpcore/cli/core/generic.py b/pulpcore/cli/core/generic.py index 2d2a7662..24e8d720 100644 --- a/pulpcore/cli/core/generic.py +++ b/pulpcore/cli/core/generic.py @@ -2,6 +2,7 @@ import typing as t import click + from pulp_glue.common.context import DATETIME_FORMATS, PluginRequirement, PulpEntityContext from pulp_glue.common.i18n import get_translation from pulp_glue.core.context import PulpTaskContext, PulpWorkerContext diff --git a/pulpcore/cli/core/group.py b/pulpcore/cli/core/group.py index e8ad7b7e..e40c26fe 100644 --- a/pulpcore/cli/core/group.py +++ b/pulpcore/cli/core/group.py @@ -1,4 +1,5 @@ import click + from pulp_glue.common.context import PluginRequirement, PulpEntityContext from pulp_glue.common.i18n import get_translation from pulp_glue.core.context import ( diff --git a/pulpcore/cli/core/importer.py b/pulpcore/cli/core/importer.py index de35af4e..68f520a5 100644 --- a/pulpcore/cli/core/importer.py +++ b/pulpcore/cli/core/importer.py @@ -1,4 +1,5 @@ import click + from pulp_glue.common.i18n import get_translation from pulp_glue.core.context import PulpImporterContext diff --git a/pulpcore/cli/core/orphan.py b/pulpcore/cli/core/orphan.py index 8cde66f3..1cdd0b0a 100644 --- a/pulpcore/cli/core/orphan.py +++ b/pulpcore/cli/core/orphan.py @@ -1,6 +1,7 @@ import typing as t import click + from pulp_glue.common.context import PluginRequirement, PulpViewSetContext from pulp_glue.common.i18n import get_translation from pulp_glue.core.context import PulpOrphanContext diff --git a/pulpcore/cli/core/publication.py b/pulpcore/cli/core/publication.py index b735a1c7..1ea923ef 100644 --- a/pulpcore/cli/core/publication.py +++ b/pulpcore/cli/core/publication.py @@ -1,4 +1,5 @@ import click + from pulp_glue.common.context import ( PluginRequirement, PulpPublicationContext, diff --git a/pulpcore/cli/core/remote.py b/pulpcore/cli/core/remote.py index 0e553bc0..d7241576 100644 --- a/pulpcore/cli/core/remote.py +++ b/pulpcore/cli/core/remote.py @@ -1,4 +1,5 @@ import click + from pulp_glue.common.context import PulpRemoteContext from pulp_cli.generic import ( diff --git a/pulpcore/cli/core/repository.py b/pulpcore/cli/core/repository.py index 5c58b475..2511ccb0 100644 --- a/pulpcore/cli/core/repository.py +++ b/pulpcore/cli/core/repository.py @@ -2,6 +2,7 @@ import typing as t import click + from pulp_glue.common.context import ( EntityDefinition, PulpGenericRepositoryContext, diff --git a/pulpcore/cli/core/role.py b/pulpcore/cli/core/role.py index 8918a932..0c9b378c 100644 --- a/pulpcore/cli/core/role.py +++ b/pulpcore/cli/core/role.py @@ -2,6 +2,7 @@ import typing as t import click + from pulp_glue.core.context import PulpRoleContext from pulp_cli.generic import ( diff --git a/pulpcore/cli/core/show.py b/pulpcore/cli/core/show.py index 944e443e..43eb3406 100644 --- a/pulpcore/cli/core/show.py +++ b/pulpcore/cli/core/show.py @@ -1,4 +1,5 @@ import click + from pulp_glue.common.i18n import get_translation from pulp_cli.generic import PulpCLIContext, pass_pulp_context, pulp_command diff --git a/pulpcore/cli/core/signing_service.py b/pulpcore/cli/core/signing_service.py index e06a6d39..a0f503b8 100644 --- a/pulpcore/cli/core/signing_service.py +++ b/pulpcore/cli/core/signing_service.py @@ -1,4 +1,5 @@ import click + from pulp_glue.common.i18n import get_translation from pulp_glue.core.context import PulpSigningServiceContext diff --git a/pulpcore/cli/core/status.py b/pulpcore/cli/core/status.py index e74388b2..6415fe6b 100644 --- a/pulpcore/cli/core/status.py +++ b/pulpcore/cli/core/status.py @@ -1,6 +1,7 @@ import time import click + from pulp_glue.common.i18n import get_translation from pulp_cli.generic import PulpCLIContext, pass_pulp_context, pulp_command diff --git a/pulpcore/cli/core/task.py b/pulpcore/cli/core/task.py index aa93f2f6..47f7a48d 100644 --- a/pulpcore/cli/core/task.py +++ b/pulpcore/cli/core/task.py @@ -5,6 +5,7 @@ import click import requests + from pulp_glue.common.context import DATETIME_FORMATS, PluginRequirement, PulpEntityContext from pulp_glue.common.exceptions import PulpException from pulp_glue.common.i18n import get_translation diff --git a/pulpcore/cli/core/task_group.py b/pulpcore/cli/core/task_group.py index ab97283d..705749cd 100644 --- a/pulpcore/cli/core/task_group.py +++ b/pulpcore/cli/core/task_group.py @@ -1,4 +1,5 @@ import click + from pulp_glue.common.context import PulpEntityContext from pulp_glue.common.i18n import get_translation from pulp_glue.core.context import PulpTaskGroupContext diff --git a/pulpcore/cli/core/upload.py b/pulpcore/cli/core/upload.py index 8ba617b5..2f02da14 100644 --- a/pulpcore/cli/core/upload.py +++ b/pulpcore/cli/core/upload.py @@ -1,4 +1,5 @@ import click + from pulp_glue.common.i18n import get_translation from pulp_glue.core.context import PulpUploadContext diff --git a/pulpcore/cli/core/upstream_pulp.py b/pulpcore/cli/core/upstream_pulp.py index 70a80ac9..99e58f11 100644 --- a/pulpcore/cli/core/upstream_pulp.py +++ b/pulpcore/cli/core/upstream_pulp.py @@ -1,4 +1,5 @@ import click + from pulp_glue.common.context import PluginRequirement, PulpEntityContext from pulp_glue.common.i18n import get_translation from pulp_glue.core.context import PulpUpstreamPulpContext diff --git a/pulpcore/cli/core/user.py b/pulpcore/cli/core/user.py index 3049c218..82083108 100644 --- a/pulpcore/cli/core/user.py +++ b/pulpcore/cli/core/user.py @@ -1,4 +1,5 @@ import click + from pulp_glue.common.context import PluginRequirement, PulpEntityContext from pulp_glue.common.i18n import get_translation from pulp_glue.core.context import PulpDomainContext, PulpUserContext, PulpUserRoleContext diff --git a/pulpcore/cli/core/vulnerability_report.py b/pulpcore/cli/core/vulnerability_report.py index c0441500..6e4b926f 100644 --- a/pulpcore/cli/core/vulnerability_report.py +++ b/pulpcore/cli/core/vulnerability_report.py @@ -1,4 +1,5 @@ import click + from pulp_glue.common.i18n import get_translation from pulp_glue.core.context import PulpVulnerabilityReportContext diff --git a/pulpcore/cli/core/worker.py b/pulpcore/cli/core/worker.py index 4b2a4864..0cf27332 100644 --- a/pulpcore/cli/core/worker.py +++ b/pulpcore/cli/core/worker.py @@ -1,4 +1,5 @@ import click + from pulp_glue.common.i18n import get_translation from pulp_glue.core.context import PulpWorkerContext diff --git a/pulpcore/cli/file/__init__.py b/pulpcore/cli/file/__init__.py index 434ce899..aaa1d02b 100644 --- a/pulpcore/cli/file/__init__.py +++ b/pulpcore/cli/file/__init__.py @@ -1,6 +1,7 @@ import typing as t import click + from pulp_glue.common.i18n import get_translation from pulp_glue.file.context import PulpFileACSContext, PulpFileRemoteContext diff --git a/pulpcore/cli/file/content.py b/pulpcore/cli/file/content.py index 321c251f..c936afb0 100644 --- a/pulpcore/cli/file/content.py +++ b/pulpcore/cli/file/content.py @@ -1,6 +1,7 @@ import typing as t import click + from pulp_glue.common.context import PluginRequirement, PulpEntityContext, PulpRepositoryContext from pulp_glue.common.i18n import get_translation from pulp_glue.core.context import PulpArtifactContext diff --git a/pulpcore/cli/file/distribution.py b/pulpcore/cli/file/distribution.py index f624303b..172edf99 100644 --- a/pulpcore/cli/file/distribution.py +++ b/pulpcore/cli/file/distribution.py @@ -1,4 +1,5 @@ import click + from pulp_glue.common.context import PluginRequirement from pulp_glue.common.i18n import get_translation from pulp_glue.file.context import ( diff --git a/pulpcore/cli/file/publication.py b/pulpcore/cli/file/publication.py index f3e5c091..8da90c60 100644 --- a/pulpcore/cli/file/publication.py +++ b/pulpcore/cli/file/publication.py @@ -1,4 +1,5 @@ import click + from pulp_glue.common.context import PluginRequirement from pulp_glue.common.i18n import get_translation from pulp_glue.file.context import ( diff --git a/pulpcore/cli/file/remote.py b/pulpcore/cli/file/remote.py index 8320cbdd..ac771b59 100644 --- a/pulpcore/cli/file/remote.py +++ b/pulpcore/cli/file/remote.py @@ -1,4 +1,5 @@ import click + from pulp_glue.common.i18n import get_translation from pulp_glue.file.context import PulpFileRemoteContext diff --git a/pulpcore/cli/file/repository.py b/pulpcore/cli/file/repository.py index d4072053..114de753 100644 --- a/pulpcore/cli/file/repository.py +++ b/pulpcore/cli/file/repository.py @@ -2,6 +2,7 @@ import click import schema as s + from pulp_glue.common.context import ( EntityFieldDefinition, PluginRequirement, diff --git a/pulpcore/cli/python/__init__.py b/pulpcore/cli/python/__init__.py index 4a1102a8..c22ed045 100644 --- a/pulpcore/cli/python/__init__.py +++ b/pulpcore/cli/python/__init__.py @@ -1,6 +1,7 @@ import typing as t import click + from pulp_glue.common.context import PluginRequirement from pulp_cli.generic import PulpCLIContext, pass_pulp_context, pulp_group diff --git a/pulpcore/cli/python/content.py b/pulpcore/cli/python/content.py index 8ac1d3ae..99904a2c 100644 --- a/pulpcore/cli/python/content.py +++ b/pulpcore/cli/python/content.py @@ -2,6 +2,7 @@ import typing as t import click + from pulp_glue.common.context import PluginRequirement, PulpEntityContext from pulp_glue.common.i18n import get_translation from pulp_glue.core.context import PulpArtifactContext diff --git a/pulpcore/cli/python/distribution.py b/pulpcore/cli/python/distribution.py index 3ac6f8c4..39f67fb3 100644 --- a/pulpcore/cli/python/distribution.py +++ b/pulpcore/cli/python/distribution.py @@ -1,4 +1,5 @@ import click + from pulp_glue.common.context import PluginRequirement from pulp_glue.common.i18n import get_translation from pulp_glue.python.context import ( diff --git a/pulpcore/cli/python/publication.py b/pulpcore/cli/python/publication.py index a3196d43..eedc7dd7 100644 --- a/pulpcore/cli/python/publication.py +++ b/pulpcore/cli/python/publication.py @@ -1,4 +1,5 @@ import click + from pulp_glue.common.i18n import get_translation from pulp_glue.python.context import PulpPythonPublicationContext, PulpPythonRepositoryContext diff --git a/pulpcore/cli/python/remote.py b/pulpcore/cli/python/remote.py index ff287af9..6a2aeca1 100644 --- a/pulpcore/cli/python/remote.py +++ b/pulpcore/cli/python/remote.py @@ -2,6 +2,7 @@ import typing as t import click + from pulp_glue.common.context import PluginRequirement from pulp_glue.common.i18n import get_translation from pulp_glue.python.context import PulpPythonRemoteContext diff --git a/pulpcore/cli/python/repository.py b/pulpcore/cli/python/repository.py index 1ceab899..b78ed290 100644 --- a/pulpcore/cli/python/repository.py +++ b/pulpcore/cli/python/repository.py @@ -2,6 +2,7 @@ import click import schema as s + from pulp_glue.common.context import ( EntityFieldDefinition, PluginRequirement, diff --git a/pulpcore/cli/rpm/__init__.py b/pulpcore/cli/rpm/__init__.py index 751c6e56..f81de399 100644 --- a/pulpcore/cli/rpm/__init__.py +++ b/pulpcore/cli/rpm/__init__.py @@ -1,6 +1,7 @@ import typing as t import click + from pulp_glue.common.i18n import get_translation from pulp_glue.rpm.context import PulpRpmACSContext, PulpRpmRemoteContext, PulpUlnRemoteContext diff --git a/pulpcore/cli/rpm/comps.py b/pulpcore/cli/rpm/comps.py index b26e963b..80ce4388 100644 --- a/pulpcore/cli/rpm/comps.py +++ b/pulpcore/cli/rpm/comps.py @@ -2,6 +2,7 @@ import typing as t import click + from pulp_glue.common.context import EntityFieldDefinition, PulpEntityContext from pulp_glue.rpm.context import PulpRpmCompsXmlContext, PulpRpmRepositoryContext diff --git a/pulpcore/cli/rpm/content.py b/pulpcore/cli/rpm/content.py index 70e7ead9..7954ee4a 100644 --- a/pulpcore/cli/rpm/content.py +++ b/pulpcore/cli/rpm/content.py @@ -3,6 +3,7 @@ from uuid import uuid4 import click + from pulp_glue.common.context import PluginRequirement, PulpContentContext, PulpEntityContext from pulp_glue.common.i18n import get_translation from pulp_glue.core.context import PulpArtifactContext diff --git a/pulpcore/cli/rpm/copy.py b/pulpcore/cli/rpm/copy.py index 8854b85b..4d832289 100644 --- a/pulpcore/cli/rpm/copy.py +++ b/pulpcore/cli/rpm/copy.py @@ -2,6 +2,7 @@ import typing as t import click + from pulp_glue.rpm.context import PulpRpmCopyContext from pulp_cli.generic import ( diff --git a/pulpcore/cli/rpm/distribution.py b/pulpcore/cli/rpm/distribution.py index 14be52a1..63cb7c76 100644 --- a/pulpcore/cli/rpm/distribution.py +++ b/pulpcore/cli/rpm/distribution.py @@ -1,4 +1,5 @@ import click + from pulp_glue.common.context import PluginRequirement from pulp_glue.common.i18n import get_translation from pulp_glue.rpm.context import PulpRpmDistributionContext, PulpRpmRepositoryContext diff --git a/pulpcore/cli/rpm/prune.py b/pulpcore/cli/rpm/prune.py index 0fbf9270..9a99cf0d 100644 --- a/pulpcore/cli/rpm/prune.py +++ b/pulpcore/cli/rpm/prune.py @@ -2,6 +2,7 @@ import typing as t import click + from pulp_glue.common.exceptions import PulpException from pulp_glue.rpm.context import PulpRpmPruneContext, PulpRpmRepositoryContext diff --git a/pulpcore/cli/rpm/publication.py b/pulpcore/cli/rpm/publication.py index e6f3aab1..95a9ebd9 100644 --- a/pulpcore/cli/rpm/publication.py +++ b/pulpcore/cli/rpm/publication.py @@ -1,4 +1,5 @@ import click + from pulp_glue.common.context import PluginRequirement from pulp_glue.common.i18n import get_translation from pulp_glue.rpm.context import PulpRpmPublicationContext, PulpRpmRepositoryContext diff --git a/pulpcore/cli/rpm/remote.py b/pulpcore/cli/rpm/remote.py index b7c63ae0..f17d634a 100644 --- a/pulpcore/cli/rpm/remote.py +++ b/pulpcore/cli/rpm/remote.py @@ -1,4 +1,5 @@ import click + from pulp_glue.common.i18n import get_translation from pulp_glue.rpm.context import PulpRpmRemoteContext, PulpUlnRemoteContext diff --git a/pulpcore/cli/rpm/repository.py b/pulpcore/cli/rpm/repository.py index be7a7f2c..8f10a923 100644 --- a/pulpcore/cli/rpm/repository.py +++ b/pulpcore/cli/rpm/repository.py @@ -2,6 +2,7 @@ import click import schema as s + from pulp_glue.common.context import ( EntityFieldDefinition, PluginRequirement, diff --git a/pyproject.toml b/pyproject.toml index 1ef06749..3866b043 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -204,6 +204,11 @@ extend-exclude = ["cookiecutter"] # This section is managed by the cookiecutter templates. extend-select = ["I"] +[tool.ruff.lint.isort] +# This section is managed by the cookiecutter templates. +sections = { second-party = ["pulp_glue"] } +section-order = ["future", "standard-library", "third-party", "second-party", "first-party", "local-folder"] + [tool.pytest.ini_options] markers = [