Set up isort to allow auto formatting imports

This commit is contained in:
Fabian Müller 2022-05-10 02:25:36 +02:00
parent ab8fdfef17
commit 27cb982931
2 changed files with 18 additions and 9 deletions

19
main.py
View File

@ -1,26 +1,27 @@
import base64 import base64
import locale import locale
import os import os
from collections import OrderedDict
from collections import OrderedDict
from datetime import date, datetime, timedelta, timezone from datetime import date, datetime, timedelta, timezone
from typing import NamedTuple, List from typing import List, NamedTuple
import aiohttp import aiohttp
import babel.dates import babel.dates
import recurring_ical_events import recurring_ical_events
from icalendar import Calendar, vText
from fastapi import FastAPI from fastapi import FastAPI
from fastapi.middleware.cors import CORSMiddleware
from fastapi.requests import Request
from fastapi.responses import Response
from fastapi.staticfiles import StaticFiles
from fastapi.templating import Jinja2Templates
from fastapi_cache import FastAPICache from fastapi_cache import FastAPICache
from fastapi_cache.backends.inmemory import InMemoryBackend from fastapi_cache.backends.inmemory import InMemoryBackend
from fastapi_cache.decorator import cache from fastapi_cache.decorator import cache
from fastapi.staticfiles import StaticFiles from icalendar import Calendar, vText
from fastapi.templating import Jinja2Templates
from fastapi.requests import Request
from fastapi.middleware.cors import CORSMiddleware
from fastapi.responses import Response
app = FastAPI() app = FastAPI()

View File

@ -17,6 +17,7 @@ recurring-ical-events = "^1.0.1-beta.0"
[tool.poetry.dev-dependencies] [tool.poetry.dev-dependencies]
black = "^22.1.0" black = "^22.1.0"
isort = "^5.10.1"
[build-system] [build-system]
requires = ["poetry-core>=1.0.0"] requires = ["poetry-core>=1.0.0"]
@ -24,3 +25,10 @@ build-backend = "poetry.core.masonry.api"
[tool.black] [tool.black]
line-length = 120 line-length = 120
[tool.isort]
profile = "black"
line_length = 120
lines_between_types = 1
lines_after_imports = 2
lines_between_sections = 2