[project]
name = "dotseal-env"
version = "0.1.0"
description = "Python loader primitives for dotseal encrypted env values"
requires-python = ">=3.10"
license = "MIT OR Apache-2.0"
dependencies = [
"cryptography>=43,<46"
]
[project.optional-dependencies]
test = [
"pytest>=8"
]
lint = [
"ruff>=0.6"
]
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[tool.ruff]
line-length = 100
target-version = "py310"
[tool.ruff.lint]
select = ["E", "F", "UP", "B"]
ignore = ["E501"]
[tool.ruff.lint.per-file-ignores]
"tests/*" = ["B011"]