{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/19"},{"label":"Build Tools","url":"https://skillfed.io/packages/category/software-development-build-tools/5"},{"label":"Systems Administration","url":"https://skillfed.io/packages/category/system-systems-administration"},{"label":"Clustering","url":"https://skillfed.io/packages/category/system-clustering"}],"enrichment":{"capability":"fab-classic provides SSH-based remote command execution and file transfer for deployment and systems administration tasks, built on paramiko.","skillfed_tags":["deployment-automation","ssh-tools","legacy-maintenance"],"use_cases":["Deploy applications to multiple servers by defining deployment tasks and running them with the fab tool.","Execute system administration commands across a fleet of machines as part of operational workflows.","Automate file uploads and downloads between local and remote systems during deployments.","Migrate legacy Fabric 1.x codebases to Python 3 without rewriting for incompatible API changes.","Build custom deployment scripts in Python that need to run shell commands on remote hosts over SSH."],"what_it_does":"fab-classic is a Python library and command-line tool for executing remote shell commands and transferring files over SSH, designed for deployment and systems administration. It is a maintained fork of Fabric 1.14 with Python 3 compatibility patches, intended for projects already using Fabric 1.x that do not want to migrate to breaking changes in later versions. The package wraps paramiko at a higher level, providing a simpler Pythonic interface for common SSH tasks.\n\nYou define tasks as Python functions and execute them on remote hosts using the fab command-line tool, or import components into other Python code. It supports local and remote command execution, sudo operations, file upload/download, and user prompting. The package depends on paramiko for SSH protocol support and is actively maintained with recent commits.","worth_installing":"Yes, if you are maintaining a Fabric 1.x codebase and need Python 3 support without migrating to later versions. The package is actively maintained, has low install friction, carries no known vulnerabilities, and uses a permissive license. Be aware that it requires careful dependency management around paramiko versions. Not recommended for new projects."},"id":"fab-classic","links":{"html":"https://skillfed.io/packages/fab-classic","md":"https://skillfed.io/packages/fab-classic.md","pypi":"https://pypi.org/project/fab-classic/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-03-30","license_spdx":null,"license_treatment":"permissive","name":"fab-classic","python_support":"supports_current","summary":"fab-classic is a simple, Pythonic tool for remote execution and deployment."},"popularity":{"monthly_downloads":124068,"position":11888,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.21.0"}
