aboutsummaryrefslogtreecommitdiffstats
path: root/pyproject.toml
diff options
context:
space:
mode:
Diffstat (limited to 'pyproject.toml')
-rw-r--r--pyproject.toml68
1 files changed, 34 insertions, 34 deletions
diff --git a/pyproject.toml b/pyproject.toml
index e64d2cfc..d27ee912 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,48 +1,48 @@
-[tool.poetry]
+[project]
+authors = [
+ {name = "Python Discord", email = "[email protected]"},
+ {name = "Owl Corp", email = "[email protected]"},
+]
+license = {text = "MIT"}
+requires-python = "==3.13.*"
name = "sir-lancebot"
version = "0.1.0"
description = "A Discord bot designed as a fun and beginner-friendly learning environment for writing bot features and learning open-source."
-authors = ["Python Discord <[email protected]>"]
-license = "MIT"
-package-mode = false
-
-[tool.poetry.dependencies]
-python = "3.13.*"
-
-# See https://bot-core.pythondiscord.com/ for docs.
-pydis_core = { version = "11.6.0", extras = ["all"] }
+dependencies = [
+ "pydis-core[all]==11.6.0",
+ "arrow==1.3.0",
+ "beautifulsoup4==4.12.3",
+ "colorama==0.4.6; sys_platform == \"win32\"",
+ "coloredlogs==15.0.1",
+ "emoji==2.14.0",
+ "emojis==0.7.0",
+ "lxml==5.3.0",
+ "pillow==11.0.0",
+ "pydantic==2.10.1",
+ "pydantic-settings==2.8.1",
+ "pyjokes==0.8.3",
+ "PyYAML==6.0.2",
+ "rapidfuzz==3.12.2",
+ "sentry-sdk==2.19.2",
+]
-arrow = "1.3.0"
-beautifulsoup4 = "4.12.3"
-colorama = { version = "0.4.6", markers = "sys_platform == 'win32'" }
-coloredlogs = "15.0.1"
-emoji = "2.14.0"
-emojis = "0.7.0"
-lxml = "5.3.0"
-pillow = "11.0.0"
-pydantic = { version = "2.10.1", extras = ["dotenv"]}
-pydantic-settings = "2.8.1"
-pyjokes = "0.8.3"
-PyYAML = "6.0.2"
-rapidfuzz = "3.12.2"
-sentry-sdk = "2.19.2"
+[dependency-groups]
+dev = [
+ "pip-licenses==5.0.0",
+ "pre-commit==4.0.1",
+ "python-dotenv==1.0.1",
+ "ruff==0.8.4",
+ "taskipy==1.14.1",
+]
-[tool.poetry.dev-dependencies]
-pip-licenses = "5.0.0"
-pre-commit = "4.0.1"
-python-dotenv = "1.0.1"
-ruff = "0.8.4"
-taskipy = "1.14.1"
+[tool.uv]
+prerelease = "allow"
[tool.taskipy.tasks]
start = "python -m bot"
lint = "pre-commit run --all-files"
precommit = "pre-commit install"
-[build-system]
-requires = ["poetry-core>=1.0.0"]
-build-backend = "poetry.core.masonry.api"
-
[tool.isort]
multi_line_output = 6
order_by_type = false