Set up isort to allow auto formatting imports
This commit is contained in:
		
							
								
								
									
										19
									
								
								main.py
									
									
									
									
									
								
							
							
						
						
									
										19
									
								
								main.py
									
									
									
									
									
								
							@@ -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()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -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
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user