Skip to content

Commit 2a47916

Browse files
authored
Merge pull request #16 from YousefAldabbas/improve-dependancy-management
Update CONTRIBUTING.md and pyproject.toml for improved setup instructions and dependency management
2 parents 8b4712d + 77e9b0b commit 2a47916

File tree

2 files changed

+7
-6
lines changed

2 files changed

+7
-6
lines changed

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ source .venv/bin/activate
3232
### Installing Dependencies
3333
Install the required dependencies using UV:
3434
```sh
35-
uv sync --all-extras
35+
uv sync --group dev
3636
```
3737

3838
## Making Contributions

pyproject.toml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -52,11 +52,6 @@ include = ["crudadmin/", "LICENSE"]
5252
requires = ["hatchling"]
5353
build-backend = "hatchling.build"
5454

55-
[dependency-groups]
56-
dev = [
57-
"types-redis>=4.6.0.20241004",
58-
]
59-
6055
[project.urls]
6156
Homepage = "https://github.com/benavlabs/crudadmin"
6257
Documentation = "https://benavlabs.github.io/crudadmin"
@@ -113,6 +108,12 @@ test = [
113108
"redis>=6.2.0",
114109
]
115110

111+
[dependency-groups]
112+
dev = [
113+
"crudadmin",
114+
"crudadmin[standard,redis,memcached,postgres,mysql,dev]"
115+
]
116+
116117
[tool.pytest.ini_options]
117118
minversion = "6.0"
118119
addopts = "-ra -q --strict-markers --strict-config"

0 commit comments

Comments
 (0)