diff options
Diffstat (limited to 'pyproject.toml')
-rw-r--r-- | pyproject.toml | 79 |
1 files changed, 24 insertions, 55 deletions
diff --git a/pyproject.toml b/pyproject.toml index 5743b1a..6f6af48 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,64 +1,33 @@ # Some assistance and tips from:://www.tweag.io/blog/2023-04-04-python-monorepo-1/ - -[build-system] -requires = ["poetry-core"] -build-backend = "poetry.core.masonry.api" +[project] +name = "DED" +version = "0.1.0" +requires-python = ">=3.12" +description = "DefNucSyR Engagement Database (DED)" +dependencies = [ + "django-widget-tweaks ==1.5.0", + "django-crispy-forms ==2.0", + "Django ==5.0.4", + "django-htmx ==1.17.3", + "gunicorn ==22.0.0", + "psycopg2 ==2.9.9", + "tzdata ==2024.1", + "whitenoise ==6.6.0", +] [tool.ruff] line-length = 120 -[tool.djlint] -profile="django" -ignore = "H023,H025,H030,H031" - [tool.pyright] reportMissingTypeArgument = true # Report generic classes used without type arguments strictMissingInference = true # Use union types when inferring types of list elements, instead of Any -[tool.black] -line-length = 120 -target-version = ['py310'] - -[tool.isort] -profile = "black" -combine_as_imports = true -include_trailing_comma = true -line_length = 120 - -[tool.poetry] -name = "ded" -version = "0.1.0" -description = "Open source regulatory data management and workflow application." -authors = ["Matthew Lemon <y@yulqen.org>"] -license = "AGPL v3" -readme = "README.md" - -[tool.poetry.dependencies] -python = "^3.11" -django-crispy-forms = "~2.0" -Django = "~5.0.4" -faker = "^18.4.0" -django-htmx = "^1.17.3" - -[tool.poetry.group.docs.dependencies] -sphinx = "~6.1.3" -myst-parser = "~1.0.0" - -[tool.poetry.group.dev.dependencies] -black = "~23.3.0" -pre-commit = "~3.2.2" -django-debug-toolbar = "~3.7" -flake8 = "~6.0.0" -pdbpp = "~0.10.3" -pyright = "~1.1.239" -mypy = "~1.1.1" -mypy-extensions = "~1.0.0" -litecli = "~1.9.0" -djlint = "~1.23.3" -isort = "~5.12.0" -ipython = "~8.12.0" -jedi = "^0.18.2" - -[tool.poetry.group.test.dependencies] -pytest = "~7.2.2" -pytest-django = "^4.5.2" +[tool.uv] +dev-dependencies = [ + "django-types>=0.19.1", + "factory-boy>=3.3.1", + "pdbpp>=0.10.3", + "pytest-django>=4.9.0", + "pytest-sugar>=1.0.0", + "pytest>=8.3.3", +] |