diff --git a/pyproject.toml b/pyproject.toml index e79483d..f816b72 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -49,9 +49,7 @@ classifiers=[ dependencies = [ "click>=8.3.0", "rich>=14.2.0", - "ruff>=0.14.2", "jinja2>=3.1.0", - "pre-commit>=4.5.0", "questionary>=2.0.1", ] @@ -61,3 +59,9 @@ Homepage = "https://github.com/S4NKALP/djinit" [project.scripts] djinit = "djinit.generator:main" dj = "djinit.generator:main" + +[dependency-groups] +dev = [ + "pre-commit>=4.5.0", + "ruff>=0.14.2", +] diff --git a/requirements.txt b/requirements.txt index ba3303b..d120102 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,5 +1,7 @@ -click==8.3.1 -questionary>=2.0.1 +jinja2==3.1.6 +questionary==2.1.1 rich==14.2.0 -ruff==0.14.7 -jinja2>=3.1.0 + +# dev +ruff==0.14.2 +pre-commit==4.5.0 diff --git a/setup.py b/setup.py index 1d4b24e..072ff43 100644 --- a/setup.py +++ b/setup.py @@ -16,6 +16,7 @@ setup( "click>=8.3.0", "rich>=14.2.0", "jinja2>=3.1.0", + "questionary>=2.0.1", ], entry_points={ "console_scripts": [ diff --git a/uv.lock b/uv.lock index dfa3207..643ca67 100644 --- a/uv.lock +++ b/uv.lock @@ -48,9 +48,13 @@ source = { editable = "." } dependencies = [ { name = "click" }, { name = "jinja2" }, - { name = "pre-commit" }, { name = "questionary" }, { name = "rich" }, +] + +[package.dev-dependencies] +dev = [ + { name = "pre-commit" }, { name = "ruff" }, ] @@ -58,9 +62,13 @@ dependencies = [ requires-dist = [ { name = "click", specifier = ">=8.3.0" }, { name = "jinja2", specifier = ">=3.1.0" }, - { name = "pre-commit", specifier = ">=4.5.0" }, { name = "questionary", specifier = ">=2.0.1" }, { name = "rich", specifier = ">=14.2.0" }, +] + +[package.metadata.requires-dev] +dev = [ + { name = "pre-commit", specifier = ">=4.5.0" }, { name = "ruff", specifier = ">=0.14.2" }, ]