Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add pre commit #113

Merged
merged 1 commit into from Feb 19, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
17 changes: 17 additions & 0 deletions .pre-commit-config.yaml
@@ -0,0 +1,17 @@
default_language_version:
python: python3
repos:
- repo: https://github.com/psf/black
rev: 19.10b0
hooks:
- id: black
- repo: https://gitlab.com/pycqa/flake8
rev: 3.7.9
hooks:
- id: flake8
exclude: "migrations"
- repo: https://github.com/timothycrosley/isort
rev: 4.3.21
hooks:
- id: isort
exclude: "migrations"
1 change: 1 addition & 0 deletions requirements-dev.in
Expand Up @@ -8,6 +8,7 @@ ipython
isort
jedi
pep8-naming
pre-commit
pydocstyle
pytest
pytest-cov
Expand Down
23 changes: 17 additions & 6 deletions requirements-dev.txt
Expand Up @@ -4,36 +4,43 @@
#
# pip-compile --output-file=requirements-dev.txt requirements-dev.in
#
appdirs==1.4.3 # via black
appdirs==1.4.3 # via black, virtualenv
atomicwrites==1.3.0 # via pytest
attrs==19.1.0 # via black, pytest
autoflake==1.3
autopep8==1.4.4
backcall==0.1.0 # via ipython
black==19.3b0
black==19.10b0
cfgv==3.0.0 # via pre-commit
click==7.0 # via black
coverage==4.5.3 # via pytest-cov
decorator==4.4.0 # via ipython, traitlets
distlib==0.3.0 # via virtualenv
entrypoints==0.3 # via flake8
factory-boy==2.12.0
faker==2.0.0 # via factory-boy
filelock==3.0.12 # via virtualenv
flake8-polyfill==1.0.2 # via pep8-naming
flake8==3.7.8
freezegun==0.3.12
importlib-metadata==0.18 # via pluggy, pytest
identify==1.4.11 # via pre-commit
importlib-metadata==0.18 # via pluggy, pre-commit, pytest, virtualenv
importmagic==0.1.7
ipython-genutils==0.2.0 # via traitlets
ipython==7.6.1
isort==4.3.21
jedi==0.14.1
mccabe==0.6.1 # via flake8
more-itertools==7.2.0 # via pytest
nodeenv==1.3.5 # via pre-commit
packaging==19.0 # via pytest
parso==0.5.1 # via jedi
pathspec==0.7.0 # via black
pep8-naming==0.8.2
pexpect==4.7.0 # via ipython
pickleshare==0.7.5 # via ipython
pluggy==0.12.0 # via pytest
pre-commit==2.1.0
prompt-toolkit==2.0.9 # via ipython
ptyprocess==0.6.0 # via pexpect
py==1.8.0 # via pytest
Expand All @@ -46,15 +53,19 @@ pytest-cov==2.7.1
pytest-django==3.5.1
pytest==5.0.1
python-dateutil==2.8.0 # via faker, freezegun
pyyaml==5.3 # via pre-commit
regex==2020.1.8 # via black
rope==0.14.0
six==1.12.0 # via faker, freezegun, packaging, prompt-toolkit, python-dateutil, traitlets
six==1.12.0 # via faker, freezegun, packaging, prompt-toolkit, python-dateutil, traitlets, virtualenv
snowballstemmer==1.9.0 # via pydocstyle
text-unidecode==1.2 # via faker
toml==0.10.0 # via black
toml==0.10.0 # via black, pre-commit
traitlets==4.3.2 # via ipython
typed-ast==1.4.1 # via black
virtualenv==20.0.4 # via pre-commit
wcwidth==0.1.7 # via prompt-toolkit, pytest
yapf==0.28.0
zipp==0.5.2 # via importlib-metadata

# The following packages are considered to be unsafe in a requirements file:
# setuptools==41.0.1 # via importmagic, ipython
# setuptools
1 change: 1 addition & 0 deletions requirements.in
Expand Up @@ -19,5 +19,6 @@ graphene-django
graphene-federation
pillow
psycopg2
pyyaml>=5.3
--no-binary psycopg2
sentry-sdk
2 changes: 1 addition & 1 deletion requirements.txt
Expand Up @@ -61,7 +61,7 @@ pyparsing==2.4.1.1 # via rdflib
python-jose==3.0.1 # via django-helusers
python3-openid==3.1.0 # via django-allauth
pytz==2019.1 # via django
pyyaml==5.1.1 # via django-munigeo
pyyaml==5.3
rdflib==4.2.2 # via django-thesaurus
requests-cache==0.5.0 # via django-munigeo
requests-oauthlib==1.2.0 # via django-allauth
Expand Down