Skip to content

Commit

Permalink
Add pre commit
Browse files Browse the repository at this point in the history
  • Loading branch information
pjlampil committed Feb 19, 2020
1 parent 900beb3 commit 76f3f41
Show file tree
Hide file tree
Showing 5 changed files with 37 additions and 7 deletions.
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

0 comments on commit 76f3f41

Please sign in to comment.