Files
ftptui/pyproject.toml
T
x3 7a1bf948f1 v0.3.0: Pfeil-/Tab-Navigation gefixt, install/uninstall-Skripte
- FileTable(DataTable): links/rechts fuer Datei-Manager-Navigation umgebunden
  (links = eine Ebene hoch, rechts = Ordner oeffnen); zuvor verschluckte das
  DataTable-Widget die Tasten
- _selected(): liefert jetzt die Klartext-Zeichenkette statt rich.Text-Objekt
  (behob AttributeError beim Oeffnen/Enter)
- action_focus_next(): Tab wechselt zuverlaessig zwischen lokalem und
  entferntem Paneel (statt unzuverlaessigem focus_next)
- install.sh / uninstall.sh: systemweite Installation (PEP-668-konform via
  /opt/ftptui/venv + /usr/local/bin/ftptui)
2026-08-31 15:46:30 +00:00

29 lines
689 B
TOML

[project]
name = "ftptui"
version = "0.3.0"
description = "Interaktiver FTP/SFTP-Client als Terminal-User-Interface in Python"
readme = "README.md"
requires-python = ">=3.10"
license = { text = "MIT" }
keywords = ["ftp", "sftp", "tui", "terminal", "client"]
classifiers = [
"Programming Language :: Python :: 3",
"Environment :: Console",
"License :: OSI Approved :: MIT License",
"Operating System :: POSIX :: Linux",
]
dependencies = [
"textual>=0.80.0",
"paramiko>=3.4.0",
]
[project.scripts]
ftptui = "ftptui.app:main"
[build-system]
requires = ["setuptools>=68"]
build-backend = "setuptools.build_meta"
[tool.setuptools.packages.find]
include = ["ftptui*"]