Bump the package version to 1.2.0 and document the operations-focused release with updater, readonly access, notifications, bandwidth controls, live progress, and more robust retention cleanup. Make the CLI version test assert against the package version so future release bumps do not require changing a hardcoded expected value.
30 lines
558 B
TOML
30 lines
558 B
TOML
[build-system]
|
|
requires = ["setuptools>=68", "wheel"]
|
|
build-backend = "setuptools.build_meta"
|
|
|
|
[project]
|
|
name = "pobsync"
|
|
version = "1.2.0"
|
|
description = "Pull-based rsync backup tool with hardlinked snapshots"
|
|
requires-python = ">=3.11"
|
|
dependencies = [
|
|
"Django>=5.2,<6.0",
|
|
"gunicorn>=23.0,<24.0",
|
|
"whitenoise>=6.9,<7.0",
|
|
"PyYAML>=6.0"
|
|
]
|
|
|
|
[project.optional-dependencies]
|
|
mariadb = [
|
|
"mysqlclient>=2.2"
|
|
]
|
|
|
|
[project.scripts]
|
|
pobsync = "pobsync.cli:main"
|
|
|
|
[tool.setuptools]
|
|
package-dir = {"" = "src"}
|
|
|
|
[tool.setuptools.packages.find]
|
|
where = ["src"]
|