42 lines
1.1 KiB
TOML
42 lines
1.1 KiB
TOML
[build-system]
|
||
requires = ["setuptools>=61.0"]
|
||
build-backend = "setuptools.build_meta"
|
||
|
||
[project]
|
||
name = "ssh-client"
|
||
version = "0.1.0"
|
||
description = "SSH клиент для миграции 1С, ZFS Backup и управления удалёнными серверами"
|
||
readme = "README.md"
|
||
requires-python = ">=3.8"
|
||
license = {text = "MIT"}
|
||
authors = [{name = "SSH Client Team"}]
|
||
keywords = ["ssh", "1c", "postgresql", "zfs", "backup", "migration"]
|
||
classifiers = [
|
||
"Development Status :: 4 - Beta",
|
||
"Intended Audience :: System Administrators",
|
||
"License :: OSI Approved :: MIT License",
|
||
"Programming Language :: Python :: 3",
|
||
"Programming Language :: Python :: 3.8",
|
||
"Programming Language :: Python :: 3.9",
|
||
"Programming Language :: Python :: 3.10",
|
||
"Programming Language :: Python :: 3.11",
|
||
"Programming Language :: Python :: 3.12",
|
||
]
|
||
dependencies = [
|
||
"paramiko>=2.12.0,<4.0.0",
|
||
"PyYAML>=6.0",
|
||
]
|
||
|
||
[project.optional-dependencies]
|
||
dev = ["pytest>=7.0", "ruff>=0.1.0"]
|
||
|
||
[project.scripts]
|
||
zfs-backup = "zfs_backup:main"
|
||
|
||
[tool.setuptools.packages.find]
|
||
where = ["."]
|
||
include = ["modules*"]
|
||
|
||
[tool.setuptools.package-dir]
|
||
"" = "."
|