diff --git a/pyproject.toml b/pyproject.toml index e3ff364..e5ef5bb 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -35,13 +35,13 @@ Documentation = "https://django-valkey.readthedocs.io/en/latest/" [tool.poetry.dependencies] python = ">= 3.10" django = ">= 3.2.9" -valkey = "^6.0.2" +valkey = ">=6.0.0" -libvalkey = { optional = true, version = "^4.0.1" } -lz4 = { optional = true, version = "^4.3.3" } -pyzstd = { optional = true, version = "^0.16.2" } -msgpack = { optional = true, version = "^1.1.0" } -brotli = { optional = true, version = "^1.1.0"} +libvalkey = { optional = true, version = ">= 4.0.1" } +lz4 = { optional = true, version = ">= 4.3.3" } +pyzstd = { optional = true, version = ">= 0.16.2" } +msgpack = { optional = true, version = ">= 1.1.0" } +brotli = { optional = true, version = ">= 1.1.0"} [tool.poetry.extras] @@ -53,24 +53,24 @@ brotli = ["brotli"] [tool.poetry.group.dev.dependencies] -black = "^24.10.0" -ruff = "^0.8.0" -mypy = "^1.13.0" -django-stubs = "^5.1.1" -pytest = "^8.3.3" -pytest-django = "^4.9.0" -pytest-mock = "^3.14.0" -coverage = "^7.6.8" +black = ">=24.10.0" +ruff = ">=0.8.4" +mypy = ">=1.13.0" +django-stubs = ">=5.1.1" +pytest = ">=8.3.4" +pytest-django = ">=4.9.0" +pytest-mock = ">=3.14.0" +coverage = ">=7.6.9" django-coverage-plugin = "^3.1.0" -pytest-asyncio = "^0.24.0" -pre-commit = "^4.0.1" -invoke = "^2.2.0" -django-cmd = "^2.2" +pytest-asyncio = ">=0.25.0" +pre-commit = ">=4.0.1" +invoke = ">=2.2.0" +django-cmd = ">=2.2" [tool.poetry.group.docs.dependencies] -sphinx = "^8.0.2" -sphinx-pdj-theme = "^0.4.0" +sphinx = ">=8.1.3" +sphinx-pdj-theme = ">=0.4.0" [build-system] requires = ["poetry-core"]