@@ -0,0 +1,5 @@
+[flake8]
+exclude = cmlutils,*venv*,.git,.eggs,__pycache__,docs/source/conf.py,old,build,dist
+ignore = E731
+max-complexity = 20
+max-line-length = 140
@@ -4,3 +4,4 @@
**/test-playbook.yml
.vscode
gs_token.pickle
+venv
@@ -5,8 +5,6 @@ import pickle
import os.path
import os
from googleapiclient.discovery import build
-from google_auth_oauthlib.flow import InstalledAppFlow
-from google.auth.transport.requests import Request
from elemental_utils import ElementalNetbox
from pynetbox.models.ipam import IpAddresses
import smtplib
@@ -15,8 +13,8 @@ import sys
import re
import subprocess
import ipaddress
-import CLEUCreds
-from cleu.config import Config as C
+import CLEUCreds # noqa
+from cleu.config import Config as C # noqa
FROM = "Joe Clarke <jclarke@cisco.com>"
CC = "Anthony Jesani <anjesani@cisco.com>, Jara Osterfeld <josterfe@cisco.com>"
@@ -0,0 +1,2 @@
+[tool.black]
+line-length = 140
@@ -0,0 +1,43 @@
+ansible
+ansible-core
+bcrypt
+cachetools
+certifi
+cffi
+charset-normalizer
+colorama
+cryptography
+dnspython
+#elemental-utils
+google-api-core
+google-api-python-client
+google-auth
+google-auth-httplib2
+google-auth-oauthlib
+googleapis-common-protos
+httplib2
+hvac
+idna
+Jinja2
+MarkupSafe
+oauthlib
+packaging
+paramiko
+protobuf
+pyasn1
+pyasn1-modules
+pycparser
+pyhcl
+PyNaCl
+pynetbox
+pyparsing
+pysftp
+pyvmomi
+PyYAML
+requests
+requests-oauthlib
+resolvelib
+rsa
+six
+uritemplate
+urllib3