aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCody Hiar <codyfh@gmail.com>2017-02-19 17:37:49 -0700
committerCody Hiar <codyfh@gmail.com>2017-02-19 17:37:49 -0700
commit281ea368b258b4f3466219f2a3d98dbffe5c40ef (patch)
tree98915dfbaa0b744aed680a44545b1a8df41b7638
parentf6ca95bdc24a3bde4f0f1d4686a8c9b432c9a690 (diff)
Adding updates to isort, 2 new packages for neovim
-rw-r--r--Dockerfile6
-rw-r--r--isort.cfg2
2 files changed, 6 insertions, 2 deletions
diff --git a/Dockerfile b/Dockerfile
index 7303d97..d517454 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -25,6 +25,8 @@ RUN apk add --no-cache \
python3-dev \
nodejs \
neovim \
+ neovim-doc \
+ ctags \
# Needed for python pip installs
musl-dev \
gcc \
@@ -57,8 +59,6 @@ ADD PEARish.xml /root/PEARish.xml
RUN python -m ensurepip
RUN pip install neovim jedi flake8 flake8-docstrings flake8-isort flake8-quotes pep8 pep8-naming pep257 isort
RUN pip3 install neovim jedi flake8 flake8-docstrings flake8-isort flake8-quotes pep8 pep8-naming pep257 isort
-# Add isort config
-ADD isort.cfg /root/.isort.cfg
# Add flake8 config
ADD flake8 /root/.flake8
@@ -90,3 +90,5 @@ ADD nvim /root/.config/nvim
# Install neovim Modules
RUN nvim +PlugInstall +qall
RUN nvim +UpdateRemotePlugins +qall
+# Add isort config, also changes often
+ADD isort.cfg /root/.isort.cfg
diff --git a/isort.cfg b/isort.cfg
index 01ca055..a513871 100644
--- a/isort.cfg
+++ b/isort.cfg
@@ -6,3 +6,5 @@ known_django=django
sections=FUTURE,STDLIB,DJANGO,THIRDPARTY,FIRSTPARTY,LOCALFOLDER
skip=migrations
include_trailing_comma=True
+# Because neovim runs in separate container, explicitly calling out third parties is needed
+known_third_party=pdfcrowd,PyPDF2,pytest,mock,model_mommy