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