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 locale
import os
from collections import OrderedDict
from collections import OrderedDict
from datetime import date, datetime, timedelta, timezone
from typing import NamedTuple, List
from typing import List, NamedTuple
import aiohttp
import babel.dates
import recurring_ical_events
from icalendar import Calendar, vText
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.backends.inmemory import InMemoryBackend
from fastapi_cache.decorator import cache
from fastapi.staticfiles import StaticFiles
from fastapi.templating import Jinja2Templates
from fastapi.requests import Request
from fastapi.middleware.cors import CORSMiddleware
from fastapi.responses import Response
from icalendar import Calendar, vText
app = FastAPI()

View File

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