diff --git a/.gitignore b/.gitignore index b1f6306a99..28d1013fc0 100644 --- a/.gitignore +++ b/.gitignore @@ -71,6 +71,10 @@ package-lock.json pype/premiere/ppro/js/debug.log -# Idea +# IDEA ###### .idea/ + +# VScode files +.vscode/ +.env \ No newline at end of file diff --git a/requirements.txt b/requirements.txt index 07fa4c7f08..f7d46a8dcc 100644 --- a/requirements.txt +++ b/requirements.txt @@ -8,6 +8,7 @@ Click clique==1.5.0 coverage cx_Freeze +flake8 ftrack-python-api==2.0.0 ffmpeg-python google-api-python-client @@ -17,6 +18,9 @@ log4mongo git+https://github.com/pypeclub/OpenTimelineIO.git@develop pathlib2 Pillow +pycodestyle +pydocstyle +pylint pynput pymongo pytest diff --git a/setup.cfg b/setup.cfg index cc509b94d8..bc66f0c4d5 100644 --- a/setup.cfg +++ b/setup.cfg @@ -10,6 +10,9 @@ exclude = max-complexity = 30 +[pylint.'MESSAGES CONTROL'] +disable = no-member + [pydocstyle] convention = google ignore = D107 @@ -20,3 +23,6 @@ omit = /tests [coverage:html] directory = ./coverage + +[tool:pytest] +norecursedirs = repos/* pype/modules/ftrack/* \ No newline at end of file