1
- [tool . poetry ]
1
+ [project ]
2
2
name = " django-valkey"
3
- version = " 0.1.8"
4
- license = " BSD-3-Caluse"
5
- description = " a valkey cache and session backend for django"
6
- authors = [
" amirreza <[email protected] >" ]
3
+ version = " 0.2.0"
4
+ description = " a valkey backend for django"
5
+ authors = [
6
+ {
name =
" amirreza" ,
email =
" [email protected] " }
7
+ ]
8
+ license = {text = " BSD-3-Caluse" }
7
9
readme = " README.rst"
8
10
classifiers = [
9
11
" Programming Language :: Python" ,
@@ -21,58 +23,50 @@ classifiers = [
21
23
" Programming Language :: Python :: 3.12" ,
22
24
" Framework :: Django :: 5.0" ,
23
25
" Framework :: Django :: 5.1" ,
26
+ ]
27
+ include = [" AUTHORS.rst" ]
28
+ requires-python = " >=3.10"
24
29
30
+ dependencies = [
31
+ " django (>=4.2.20)" ,
32
+ " valkey (>=6.0.2)" ,
33
+ " sphinx (>=8.0.2)" ,
25
34
]
26
35
27
- include = [" AUTHORS.rst" ]
36
+ [project .optional-dependencies ]
37
+ libvalkey = [" libvalkey (>=4.0.1,<5.0.0)" ]
38
+ lz4 = [" lz4 (>=4.3.3,<5.0.0)" ]
39
+ pyzstd = [" pyzstd (>=0.16.2,<0.17.0)" ]
40
+ msgpack = [" msgpack (>=1.1.0,<2.0.0)" ]
41
+ brotli = [" brotli (>=1.1.0,<2.0.0)" ]
28
42
29
43
[tool .poetry .urls ]
30
44
Homepage = " https://github.com/amirreza8002/django-valkey"
31
45
Source = " https://github.com/amirreza8002/django-valkey"
32
46
Issues = " https://github.com/amirreza8002/django-valkey/issues"
33
47
Documentation = " https://django-valkey.readthedocs.io/en/latest/"
34
48
35
- [tool .poetry .dependencies ]
36
- python = " >= 3.10"
37
- django = " >= 3.2.9"
38
- valkey = " ^6.0.2"
39
-
40
- libvalkey = { optional = true , version = " ^4.0.1" }
41
- lz4 = { optional = true , version = " ^4.3.3" }
42
- pyzstd = { optional = true , version = " ^0.16.2" }
43
- msgpack = { optional = true , version = " ^1.1.0" }
44
- brotli = { optional = true , version = " ^1.1.0" }
45
-
46
-
47
- [tool .poetry .extras ]
48
- libvalkey = [" libvalkey" ]
49
- lz4 = [" lz4" ]
50
- pyzstd = [" pyzstd" ]
51
- msgpack = [" msgpack" ]
52
- brotli = [" brotli" ]
53
-
54
-
55
49
[tool .poetry .group .dev .dependencies ]
56
- black = " ^24.10.0"
57
- ruff = " ^0.8.0"
58
- mypy = " ^1.13.0"
59
- django-stubs = " ^5.1.1"
60
- pytest = " ^8.3.3"
61
- pytest-django = " ^4.9.0"
62
- pytest-mock = " ^3.14.0"
63
- coverage = " ^7.6.8"
50
+ black = " ^25.1.0"
51
+ coverage = " ^7.7.0"
64
52
django-coverage-plugin = " ^3.1.0"
65
- pytest-asyncio = " ^0.24.0 "
66
- pre-commit = " ^4.0.1 "
53
+ django-cmd = " ^2.6 "
54
+ django-stubs = " ^5.1.3 "
67
55
invoke = " ^2.2.0"
56
+ mypy = " ^1.15.0"
57
+ pre-commit = " ^4.1.0"
58
+ pytest = " ^8.3.5"
59
+ pytest-asyncio = " ^0.25.3"
60
+ pytest-django = " ^4.10.0"
61
+ pytest-mock = " ^3.14.0"
62
+ ruff = " ^0.11.0"
68
63
69
64
70
65
[tool .poetry .group .docs .dependencies ]
71
- sphinx = " ^8.0.2"
72
- sphinx-pdj-theme = " ^0.4.0"
66
+ sphinx-pdj-theme = " ^0.5.0"
73
67
74
68
[build-system ]
75
- requires = [" poetry-core" ]
69
+ requires = [" poetry-core>=2.0.0,<3.0.0 " ]
76
70
build-backend = " poetry.core.masonry.api"
77
71
78
72
[tool .mypy ]
0 commit comments