Update the isort config for version 5.*

This commit is contained in:
Martin Pépin 2020-07-04 13:30:54 +02:00
parent c7ca96bce5
commit e9f00b4f06
No known key found for this signature in database
GPG key ID: E7520278B1774448
9 changed files with 14 additions and 13 deletions

View file

@ -63,7 +63,7 @@ linters:
- pip install --upgrade black isort flake8 - pip install --upgrade black isort flake8
script: script:
- black --check . - black --check .
- isort --recursive --check-only --diff bda bds clubs cof events gestioncof kfet petitscours provisioning shared - isort --check --diff .
# Print errors only # Print errors only
- flake8 --exit-zero bda bds clubs cof events gestioncof kfet petitscours provisioning shared - flake8 --exit-zero bda bds clubs cof events gestioncof kfet petitscours provisioning shared
cache: cache:

View file

@ -48,7 +48,7 @@ if type isort &>/dev/null; then
ISORT_OUTPUT="/tmp/gc-isort-output.log" ISORT_OUTPUT="/tmp/gc-isort-output.log"
touch $ISORT_OUTPUT touch $ISORT_OUTPUT
if ! echo "$STAGED_PYTHON_FILES" | xargs -d'\n' isort --check-only &>$ISORT_OUTPUT; then if ! echo "$STAGED_PYTHON_FILES" | xargs -d'\n' isort --check &>$ISORT_OUTPUT; then
echo "$STAGED_PYTHON_FILES" | xargs -d'\n' isort &>$ISORT_OUTPUT echo "$STAGED_PYTHON_FILES" | xargs -d'\n' isort &>$ISORT_OUTPUT
printf "Reformatted.\n" printf "Reformatted.\n"
formatter_updated=1 formatter_updated=1

View file

@ -2,12 +2,12 @@
Django development settings for the cof project. Django development settings for the cof project.
The settings that are not listed here are imported from .common The settings that are not listed here are imported from .common
""" """
import os import os
from .common import * # NOQA
from .common import BASE_DIR, INSTALLED_APPS from .common import BASE_DIR, INSTALLED_APPS
from .common import * # NOQA
# --- # ---
# BDS-only Django settings # BDS-only Django settings
# --- # ---

View file

@ -2,10 +2,8 @@
Django development settings for the cof project. Django development settings for the cof project.
The settings that are not listed here are imported from .common The settings that are not listed here are imported from .common
""" """
import os import os
from .common import * # NOQA
from .common import ( from .common import (
AUTHENTICATION_BACKENDS, AUTHENTICATION_BACKENDS,
BASE_DIR, BASE_DIR,
@ -15,6 +13,8 @@ from .common import (
import_secret, import_secret,
) )
from .common import * # NOQA
# --- # ---
# COF-specific secrets # COF-specific secrets
# --- # ---

View file

@ -1,11 +1,11 @@
"""Django local development settings.""" """Django local development settings."""
import os import os
from . import bds_prod from . import bds_prod
from .cof_prod import * # NOQA
from .cof_prod import BASE_DIR, INSTALLED_APPS, MIDDLEWARE, TESTING from .cof_prod import BASE_DIR, INSTALLED_APPS, MIDDLEWARE, TESTING
from .cof_prod import * # NOQA
# --- # ---
# Merge COF and BDS configs # Merge COF and BDS configs
# --- # ---

View file

@ -1,7 +1,6 @@
""" """
Fichier principal de configuration des urls du projet GestioCOF Fichier principal de configuration des urls du projet GestioCOF
""" """
from django.conf import settings from django.conf import settings
from django.conf.urls.i18n import i18n_patterns from django.conf.urls.i18n import i18n_patterns
from django.conf.urls.static import static from django.conf.urls.static import static
@ -20,6 +19,10 @@ urlpatterns = [
] ]
if "gestioncof" in settings.INSTALLED_APPS: if "gestioncof" in settings.INSTALLED_APPS:
from django_js_reverse.views import urls_js
from wagtail.admin import urls as wagtailadmin_urls
from wagtail.documents import urls as wagtaildocs_urls
from gestioncof import csv_views, views as gestioncof_views from gestioncof import csv_views, views as gestioncof_views
from gestioncof.autocomplete import autocomplete from gestioncof.autocomplete import autocomplete
from gestioncof.urls import ( from gestioncof.urls import (
@ -29,9 +32,6 @@ if "gestioncof" in settings.INSTALLED_APPS:
export_patterns, export_patterns,
surveys_patterns, surveys_patterns,
) )
from django_js_reverse.views import urls_js
from wagtail.admin import urls as wagtailadmin_urls
from wagtail.documents import urls as wagtaildocs_urls
# Also includes BdA, K-Fêt, etc. # Also includes BdA, K-Fêt, etc.
urlpatterns += [ urlpatterns += [

View file

@ -12,6 +12,7 @@ class GestioncofConfig(AppConfig):
def register_config(self): def register_config(self):
import djconfig import djconfig
from .forms import GestioncofConfigForm from .forms import GestioncofConfigForm
djconfig.register(GestioncofConfigForm) djconfig.register(GestioncofConfigForm)

View file

@ -10,6 +10,7 @@ class KFetConfig(AppConfig):
def register_config(self): def register_config(self):
import djconfig import djconfig
from kfet.forms import KFetConfigForm from kfet.forms import KFetConfigForm
djconfig.register(KFetConfigForm) djconfig.register(KFetConfigForm)

View file

@ -39,5 +39,4 @@ known_django = django
known_first_party = bda,bds,clubs,cof,events,gestioncof,kfet,petitscours,shared known_first_party = bda,bds,clubs,cof,events,gestioncof,kfet,petitscours,shared
line_length = 88 line_length = 88
multi_line_output = 3 multi_line_output = 3
not_skip = __init__.py
sections = FUTURE,STDLIB,THIRDPARTY,FIRSTPARTY,LOCALFOLDER sections = FUTURE,STDLIB,THIRDPARTY,FIRSTPARTY,LOCALFOLDER