PyFlakesBear,
PyImportSortBear
files = lftools/**/*.py
+known_first_party_imports = lftools
+known_third_party_imports = pytest, six
pydocstyle_ignore = D203, D213, D301
max_line_length = 120
import click
+
from lftools.cli.deploy import deploy
from lftools.cli.jenkins import jenkins_cli
from lftools.cli.nexus import nexus
import click
import jenkins as jenkins_python # Don't confuse this with the function ...
+from six.moves.urllib.error import HTTPError
+
from lftools.cli.jenkins.builds import builds
from lftools.cli.jenkins.nodes import nodes
from lftools.cli.jenkins.plugins import plugins_init
-from six.moves.urllib.error import HTTPError
-
@click.group()
@click.option('-s', '--server', type=str, required=True, envvar='JENKINS_URL')
##############################################################################
"""CLI entry point for nexus commands."""
import click
+
from lftools.nexus import cmd as nexuscmd
"""Contains functions for various Nexus tasks."""
import sys
-from lftools.nexus import Nexus
import yaml
+from lftools.nexus import Nexus
+
def reorder_staged_repos(settings_file):
"""Reorder staging repositories in Nexus.
import click
+
from lftools.openstack import image as os_image
from lftools.openstack import server as os_server