Move to uv for dependency management, add Docker image
All checks were successful
ci/woodpecker/push/lint Pipeline was successful
ci/woodpecker/push/docker-buildx Pipeline was successful

This commit is contained in:
Liam Steckler 2025-07-05 23:58:48 -07:00
parent f2840ee6b5
commit 31059d7687
6 changed files with 387 additions and 5 deletions

26
pyproject.toml Normal file
View file

@ -0,0 +1,26 @@
[project]
name = "kuow-mastodon-bot"
version = "0.1.0"
description = "This bot scrapes the KUOW website, looks for news stories that haven't already been seen before, then posts them to Mastodon."
readme = "README.md"
requires-python = ">=3.13"
dependencies = [
"beautifulsoup4==4.13.4",
"blurhash==1.1.4",
"certifi==2025.4.26",
"charset-normalizer==3.4.2",
"decorator==5.2.1",
"greenlet==3.2.3",
"idna==3.10",
"lingua-language-detector==2.1.1",
"mastodon-py==2.0.1",
"python-dateutil==2.9.0.post0",
"python-magic==0.4.27",
"pyyaml==6.0.2",
"requests==2.32.4",
"six==1.17.0",
"soupsieve==2.7",
"sqlalchemy==2.0.41",
"typing-extensions==4.14.0",
"urllib3==2.4.0",
]