2025-04-18 23:11:05 +02:00
[ project ]
name = "TISbackup"
version = "1.8.0"
description = "Backup server side executed python scripts for managing linux and windows system and application data backups, developed by adminsys for adminsys"
readme = "README.md"
dependencies = [
"flask==3.1.0" ,
"huey==2.5.3" ,
"iniparse==0.5" ,
"paramiko==3.5.1" ,
"peewee==3.17.9" ,
"pexpect==4.9.0" ,
"redis==5.2.1" ,
"requests==2.32.3" ,
2025-10-05 02:02:46 +02:00
"ruff>=0.13.3" ,
2025-04-18 23:11:05 +02:00
"simplejson==3.20.1" ,
"six==1.17.0" ,
]
requires-python = ">=3.13"
2025-10-05 02:02:46 +02:00
[ project . optional-dependencies ]
# Authentication providers
auth-basic = [ "bcrypt>=4.0.0" ]
auth-login = [ "flask-login>=0.6.0" , "bcrypt>=4.0.0" ]
auth-oauth = [ "authlib>=1.3.0" , "requests>=2.32.0" ]
# Install all auth providers
auth-all = [ "bcrypt>=4.0.0" , "flask-login>=0.6.0" , "authlib>=1.3.0" , "requests>=2.32.0" ]
2025-10-05 02:36:05 +02:00
# Documentation dependencies
docs = [
"docutils" ,
"sphinx>=7.0.0,<8.0.0" ,
"sphinx_rtd_theme" ,
"sphinxjp.themes.revealjs" ,
"sphinx-intl" ,
"sphinx-tabs" ,
]
2025-10-05 02:02:46 +02:00
2024-11-28 23:59:02 +01:00
[ tool . black ]
line-length = 140
2024-11-29 22:54:39 +01:00
2024-11-28 23:59:02 +01:00
[ tool . ruff ]
# Allow lines to be as long as 120.
2024-11-29 00:32:39 +01:00
line-length = 140
indent-width = 4
[ tool . ruff . lint ]
2025-04-18 23:11:05 +02:00
ignore = [ "F401" , "F403" , "F405" , "E402" , "E701" , "E722" , "E741" ]