Fixing everything, making the project structure ready for real code.
Signed-off-by: Cliff Hill <xlorep@darkhelm.org>
This commit is contained in:
@@ -15,31 +15,6 @@ dev = [
|
||||
"pytest-mock>=3.12.0"
|
||||
]
|
||||
|
||||
[project]
|
||||
dependencies = [
|
||||
"fastapi>=0.104.0",
|
||||
"uvicorn[standard]>=0.24.0",
|
||||
"sqlalchemy>=2.0.0",
|
||||
"pydantic>=2.5.0"
|
||||
]
|
||||
description = "Plex Playlist Management API"
|
||||
name = "plex-playlist-backend"
|
||||
requires-python = ">=3.12"
|
||||
version = "0.1.0"
|
||||
|
||||
[project.optional-dependencies]
|
||||
dev = [
|
||||
"ruff>=0.6.0",
|
||||
"pyright>=1.1.380",
|
||||
"darglint>=1.8.1",
|
||||
"pytest>=7.4.0",
|
||||
"pytest-asyncio>=0.21.0",
|
||||
"pytest-cov>=4.1.0",
|
||||
"typeguard>=4.1.0",
|
||||
"httpx>=0.25.0", # For testing async HTTP calls
|
||||
"pytest-mock>=3.12.0"
|
||||
]
|
||||
|
||||
[tool.coverage]
|
||||
|
||||
[tool.coverage.report]
|
||||
@@ -78,8 +53,7 @@ addopts = [
|
||||
"--cov=backend",
|
||||
"--cov-report=term-missing:skip-covered",
|
||||
"--cov-report=html",
|
||||
"--cov-report=xml",
|
||||
"--typeguard-packages=backend"
|
||||
"--cov-report=xml"
|
||||
]
|
||||
markers = [
|
||||
"slow: marks tests as slow (deselect with '-m \"not slow\"')",
|
||||
|
||||
Reference in New Issue
Block a user