From d7ea6906857c405d900a3c66b151e85f65e49bfb Mon Sep 17 00:00:00 2001 From: imcompiling Date: Wed, 6 Nov 2024 13:02:33 -0500 Subject: [PATCH] Update pyproject to use uv package manager. --- .gitignore | 1 + pyproject.toml | 32 ++++++++++++++------------------ 2 files changed, 15 insertions(+), 18 deletions(-) diff --git a/.gitignore b/.gitignore index b013c57..fa75d09 100644 --- a/.gitignore +++ b/.gitignore @@ -106,6 +106,7 @@ ENV/ env.bak/ venv.bak/ poetry.lock +uv.lock # Spyder project settings .spyderproject diff --git a/pyproject.toml b/pyproject.toml index 5a001f3..111870e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,27 +1,23 @@ -[tool.poetry] +[project] name = "agon" version = "0.1.0" description = "A highscores discord bot" authors = ["imcompiling "] readme = "README.md" +dependencies = [ + "cryptography>=43.0.3", + "nextcord>=2.6.0", + "pandas>=2.2.3", + "pymysql>=1.1.1", + "python-dotenv>=1.0.1", + "setuptools>=75.3.0", + "sqlalchemy>=2.0.35", +] -[tool.poetry.dependencies] -python = "^3.12" -nextcord = "^2.6.0" -python-dotenv = "^1.0.1" -pandas = "^2.2.3" -sqlalchemy = "^2.0.35" -pymysql = "^1.1.1" -cryptography = "^43.0.1" -setuptools = "^75.1.0" - - -[tool.poetry.group.dev.dependencies] -ruff = "^0.6.9" - -[build-system] -requires = ["poetry-core"] -build-backend = "poetry.core.masonry.api" +[tool.uv] +dev-dependencies = [ + "ruff>=0.7.2", +] [tool.ruff] # Exclude a variety of commonly ignored directories.