Backend runtime upgraded.
Tests / Build and Push CICD Base Image (pull_request) Successful in 35m37s
Tests / Build and Push CICD Complete Image (pull_request) Failing after 23s
Tests / Trailing Whitespace Check (pull_request) Has been skipped
Tests / End of File Check (pull_request) Has been skipped
Tests / YAML Syntax Check (pull_request) Has been skipped
Tests / TOML Syntax Check (pull_request) Has been skipped
Tests / Mixed Line Ending Check (pull_request) Has been skipped
Tests / TOML Formatting Check (pull_request) Has been skipped
Tests / Ruff Linting (pull_request) Has been skipped
Tests / Ruff Format Check (pull_request) Has been skipped
Tests / Pyright Type Check (pull_request) Has been skipped
Tests / Darglint Docstring Check (pull_request) Has been skipped
Tests / ESLint Check (pull_request) Has been skipped
Tests / Prettier Format Check (pull_request) Has been skipped
Tests / TypeScript Type Check (pull_request) Has been skipped
Tests / TSDoc Lint Check (pull_request) Has been skipped
Tests / Backend Tests (pull_request) Has been skipped
Tests / Frontend Tests (pull_request) Has been skipped
Tests / Backend Doctests (pull_request) Has been skipped
Tests / Integration Tests (pull_request) Has been skipped
Tests / No Docstring Types Check (pull_request) Has been skipped
Tests / End-to-End Tests (pull_request) Has been skipped

Signed-off-by: Cliff Hill <xlorep@darkhelm.org>
This commit is contained in:
2026-05-15 19:24:59 -04:00
parent 5d74dd8d8f
commit 275363aa18
15 changed files with 185 additions and 156 deletions
+21 -21
View File
@@ -4,23 +4,23 @@ requires = ["hatchling"]
[dependency-groups]
dev = [
"ruff>=0.6.0",
"pyright>=1.1.380",
"pydoclint>=0.3.8",
"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",
"ruff==0.14.1",
"pyright==1.1.406",
"pydoclint==0.8.3",
"pytest==8.4.2",
"pytest-asyncio==1.2.0",
"pytest-cov==7.0.0",
"typeguard==4.4.4",
"httpx==0.28.1", # For testing async HTTP calls
"pytest-mock==3.15.1",
# File format and linting tools
"pre-commit>=3.0.0", # For running pre-commit hooks in CI
"pyyaml>=6.0",
"yamllint>=1.35.0",
"toml-sort>=0.23.0",
"language-formatters-pre-commit-hooks>=2.14.0", # For pretty-format-toml
"xdoctest>=1.1.0", # For doctest support
"poethepoet>=0.24.0" # Task runner for unified development workflows
"pre-commit==4.3.0", # For running pre-commit hooks in CI
"pyyaml==6.0.3",
"yamllint==1.37.1",
"toml-sort==0.24.3",
"language-formatters-pre-commit-hooks==2.15.0", # For pretty-format-toml
"xdoctest==1.3.0", # For doctest support
"poethepoet==0.41.0" # Task runner for unified development workflows
]
[project]
@@ -30,18 +30,18 @@ classifiers = [
"Intended Audience :: Developers",
"License :: OSI Approved :: MIT License",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.13"
"Programming Language :: Python :: 3.14"
]
dependencies = [
"fastapi>=0.100.0",
"uvicorn>=0.22.0"
"fastapi==0.120.2",
"uvicorn==0.38.0"
]
description = "Backend service for Plex playlist management"
keywords = ["plex", "playlist", "media", "management"]
license = "MIT"
name = "plex-playlist-backend"
readme = "../README.md"
requires-python = ">=3.13"
requires-python = ">=3.14"
version = "0.1.0"
[tool.coverage]
@@ -212,7 +212,7 @@ testpaths = ["tests"]
[tool.ruff]
line-length = 88
src = ["src"]
target-version = "py313"
target-version = "py314"
[tool.ruff.lint]
ignore = [