aboutsummaryrefslogtreecommitdiffstats
path: root/pyproject.toml
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--pyproject.toml43
1 files changed, 22 insertions, 21 deletions
diff --git a/pyproject.toml b/pyproject.toml
index b37ed7581..9420fee8d 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -3,28 +3,26 @@ authors = [
{name = "Python Discord", email = "[email protected]"},
]
license = {text = "MIT"}
-requires-python = "==3.13.*"
+requires-python = "==3.14.*"
dependencies = [
"pydis-core[all]==11.8.0",
- "aiohttp==3.12.14",
- "arrow==1.3.0",
- "beautifulsoup4==4.12.3",
- "colorama==0.4.6; sys_platform == \"win32\"",
- "coloredlogs==15.0.1",
+ "aiohttp==3.13.2",
+ "arrow==1.4.0",
+ "beautifulsoup4==4.14.2",
"deepdiff==8.6.1",
- "emoji==2.14.1",
- "feedparser==6.0.11",
- "lxml==6.0.0",
- "markdownify==1.1.0",
- "pydantic==2.10.6",
- "pydantic-settings==2.8.1",
+ "emoji==2.15.0",
+ "feedparser==6.0.12",
+ "lxml==6.0.2",
+ "markdownify==1.2.0",
+ "pydantic==2.12.3",
+ "pydantic-settings==2.11.0",
"python-dateutil==2.9.0.post0",
"python-frontmatter==1.1.0",
- "rapidfuzz==3.12.1",
+ "rapidfuzz==3.14.1",
"regex==2025.10.23",
- "sentry-sdk==2.22.0",
- "tenacity==9.0.0",
- "tldextract==5.1.3",
+ "sentry-sdk==2.43.0",
+ "tenacity==9.1.2",
+ "tldextract==5.3.0",
"yarl==1.22.0",
]
name = "bot"
@@ -33,17 +31,18 @@ description = "The community bot for the Python Discord community."
[tool.uv]
prerelease = "allow"
+required-version = ">=0.9.7"
[dependency-groups]
dev = [
"coverage==7.11.0",
"httpx==0.28.1",
- "pre-commit==4.1.0",
- "pytest==8.3.4",
+ "pre-commit==4.3.0",
+ "pytest==8.4.2",
"pytest-cov==7.0.0",
"pytest-subtests==0.14.1",
- "pytest-xdist==3.6.1",
- "ruff==0.9.9",
+ "pytest-xdist==3.8.0",
+ "ruff==0.14.2",
"taskipy==1.14.1",
]
@@ -66,7 +65,6 @@ source_pkgs = ["bot"]
source = ["tests"]
[tool.ruff]
-target-version = "py313"
extend-exclude = [".cache"]
line-length = 120
output-format = "concise"
@@ -87,6 +85,9 @@ ignore = [
"SIM102", "SIM108",
]
+[tool.ruff.lint.flake8-tidy-imports.banned-api]
+"__future__.annotations".msg = "No longer required in Python 3.14+, see https://docs.python.org/3/reference/compound_stmts.html#annotations"
+
[tool.ruff.lint.isort]
order-by-type = false
case-sensitive = true