diff options
Diffstat (limited to '')
| -rw-r--r-- | pyproject.toml | 43 |
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 |