Check in project info

This commit is contained in:
2025-03-23 21:10:03 +01:00
parent 8ebd8d50f7
commit 8eeb98801d
2 changed files with 534 additions and 0 deletions

48
pyproject.toml Normal file
View File

@ -0,0 +1,48 @@
[project]
name = "sshecret"
version = "0.1.0"
description = "Add your description here"
readme = "README.md"
authors = [
{ name = "Allan Eising", email = "allan@eising.dk" }
]
requires-python = ">=3.13"
dependencies = [
"asyncssh>=2.20.0",
"click>=8.1.8",
"cryptography>=44.0.2",
"littletable>=3.0.1",
"paramiko>=3.5.1",
"pydantic>=2.10.6",
"pykeepass>=4.1.1.post1",
"python-json-logger>=3.3.0",
]
[project.scripts]
sshecret-dev = "sshecret.dev_cli:cli"
sshecret-decrypt = "sshecret.client:cli_decrypt"
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[tool.basedpyright]
venvPath = "."
venv = ".venv"
include = ["src"]
reportUnusedCallResult = false
reportExplicitAny = false
executionEnvironments = [
{ root = "packages/sshecret_client" }
]
[tool.uv.workspace]
members = ["packages/sshecret_client"]
[dependency-groups]
dev = [
"construct-typing>=0.6.2",
"mypy>=1.15.0",
"python-dotenv>=1.0.1",
]