[tool.poetry] name = "fastapi-cache2" version = "0.2.0" description = "Cache for FastAPI" authors = ["long2ice "] license = "Apache-2.0" readme = "README.md" homepage = "https://github.com/long2ice/fastapi-cache" repository = "https://github.com/long2ice/fastapi-cache.git" documentation = "https://github.com/long2ice/fastapi-cache" keywords = ["fastapi", "cache", "caching"] packages = [ { include = "fastapi_cache" } ] include = ["LICENSE", "README.md"] [tool.poetry.dependencies] python = "^3.7" fastapi = "*" uvicorn = "*" redis = { version = "^4.2.0rc1", optional = true } aiomcache = { version = "*", optional = true } pendulum = "*" aiobotocore = { version = "^1.4.1", optional = true } [tool.poetry.dev-dependencies] flake8 = "*" isort = "*" black = "*" pytest = "*" [build-system] requires = ["poetry>=0.12"] build-backend = "poetry.masonry.api" [tool.poetry.extras] redis = ["redis"] memcache = ["aiomcache"] dynamodb = ["aiobotocore"] all = ["redis", "aiomcache", "aiobotocore"] [tool.black] line-length = 100 target-version = ['py36', 'py37', 'py38', 'py39']