Name | fabric-forked JSON |
Version |
3.2.2.post2
JSON |
| download |
home_page | None |
Summary | High level SSH command execution (forked by 'fabric'). |
upload_time | 2025-01-19 20:58:04 |
maintainer | Jeff Forcier |
docs_url | None |
author | Romanin |
requires_python | >=3.10 |
license | MIT |
keywords |
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
<img alt="PyPI - Package Version" src="https://img.shields.io/pypi/v/fabric-forked">
<img alt="PyPI - Python Version" src="https://img.shields.io/pypi/pyversions/fabric-forked">
<img alt="PyPI - Fabric Licence" src="https://img.shields.io/pypi/l/fabric">
<img alt="PyPI - FabricForked Licence" src="https://img.shields.io/pypi/l/fabric-forked">
# Welcome to FabricForked!
## Description (FabricForked)
**FabricForked** is a fork of the [Fabric](https://github.com/fabric/fabric) library, which *transplants the existing library functionality to a new typing* and *corrects some elements WITHOUT STRUCTURALLY CHANGING ANYTHING*!
## Description (Fabric)
[Fabric](https://github.com/fabric/fabric) - is a ***high level Python library*** designed to *execute shell commands remotely over SSH*, yielding useful *Python objects* in return. It builds on top of [Invoke](https://pyinvoke.org) (*subprocess command execution and command-line features*) and [Paramiko](https://paramiko.org) (*SSH protocol implementation*), extending their APIs to complement one another and provide additional functionality.
To find out what's new in this version of [Fabric](https://github.com/fabric/fabric), please see [the changelog](https://fabfile.org/changelog.html#%7B%7D).
The project maintainer keeps a [roadmap](https://bitprophet.org/projects#roadmap) on his website.
## Usage
The [Fabric](https://github.com/fabric/fabric) **methods have not changed** in any way, the only thing you will have to do is **redefine the imports** on **FabricForked**:
```python
import os
password = os.environ.get('FABRIC_FORKED_SSH_PASSWORD', None)
import fabric_forked as fabric
from fabric_forked import Connection, Result
with Connection('localhost', port=22, user='fabricforked', connect_kwargs={'password': password}) as connection:
result = connection.run()
if result is not None:
...
```
Raw data
{
"_id": null,
"home_page": null,
"name": "fabric-forked",
"maintainer": "Jeff Forcier",
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": "jeff@bitprophet.org",
"keywords": null,
"author": "Romanin",
"author_email": "semina054@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/ab/c5/2188e5b17d3e1594e43794a9823c3c076096f12dc8fabf45483f9786f6b9/fabric_forked-3.2.2.post2.tar.gz",
"platform": null,
"description": "<img alt=\"PyPI - Package Version\" src=\"https://img.shields.io/pypi/v/fabric-forked\">\n<img alt=\"PyPI - Python Version\" src=\"https://img.shields.io/pypi/pyversions/fabric-forked\">\n<img alt=\"PyPI - Fabric Licence\" src=\"https://img.shields.io/pypi/l/fabric\">\n<img alt=\"PyPI - FabricForked Licence\" src=\"https://img.shields.io/pypi/l/fabric-forked\">\n\n# Welcome to FabricForked!\n\n## Description (FabricForked)\n\n**FabricForked** is a fork of the [Fabric](https://github.com/fabric/fabric) library, which *transplants the existing library functionality to a new typing* and *corrects some elements WITHOUT STRUCTURALLY CHANGING ANYTHING*!\n\n## Description (Fabric)\n\n[Fabric](https://github.com/fabric/fabric) - is a ***high level Python library*** designed to *execute shell commands remotely over SSH*, yielding useful *Python objects* in return. It builds on top of [Invoke](https://pyinvoke.org) (*subprocess command execution and command-line features*) and [Paramiko](https://paramiko.org) (*SSH protocol implementation*), extending their APIs to complement one another and provide additional functionality.\n\nTo find out what's new in this version of [Fabric](https://github.com/fabric/fabric), please see [the changelog](https://fabfile.org/changelog.html#%7B%7D).\n\nThe project maintainer keeps a [roadmap](https://bitprophet.org/projects#roadmap) on his website.\n\n## Usage\n\nThe [Fabric](https://github.com/fabric/fabric) **methods have not changed** in any way, the only thing you will have to do is **redefine the imports** on **FabricForked**:\n```python\nimport os\n\npassword = os.environ.get('FABRIC_FORKED_SSH_PASSWORD', None)\n\nimport fabric_forked as fabric\nfrom fabric_forked import Connection, Result\n\n\nwith Connection('localhost', port=22, user='fabricforked', connect_kwargs={'password': password}) as connection:\n result = connection.run()\n if result is not None:\n ...\n```",
"bugtrack_url": null,
"license": "MIT",
"summary": "High level SSH command execution (forked by 'fabric').",
"version": "3.2.2.post2",
"project_urls": null,
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "efc3717f08196d2b6cac4220459fb748d6bba9b76cd134a5c61be744bacfc069",
"md5": "5c3fe997b10c423ffb3cded1df355937",
"sha256": "e6638d6eb94cd887ef0f21f97045327a373b67c69560246d0a8334d7ea7ee7e6"
},
"downloads": -1,
"filename": "fabric_forked-3.2.2.post2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "5c3fe997b10c423ffb3cded1df355937",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 42147,
"upload_time": "2025-01-19T20:57:57",
"upload_time_iso_8601": "2025-01-19T20:57:57.030520Z",
"url": "https://files.pythonhosted.org/packages/ef/c3/717f08196d2b6cac4220459fb748d6bba9b76cd134a5c61be744bacfc069/fabric_forked-3.2.2.post2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "abc52188e5b17d3e1594e43794a9823c3c076096f12dc8fabf45483f9786f6b9",
"md5": "8e269aec0df2031b611e9c7f341ae23f",
"sha256": "0e3f168861f2f4b9d2c7ad6686533e85427d88bb441d32350408e7d3aeaf3534"
},
"downloads": -1,
"filename": "fabric_forked-3.2.2.post2.tar.gz",
"has_sig": false,
"md5_digest": "8e269aec0df2031b611e9c7f341ae23f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 33228,
"upload_time": "2025-01-19T20:58:04",
"upload_time_iso_8601": "2025-01-19T20:58:04.136241Z",
"url": "https://files.pythonhosted.org/packages/ab/c5/2188e5b17d3e1594e43794a9823c3c076096f12dc8fabf45483f9786f6b9/fabric_forked-3.2.2.post2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-01-19 20:58:04",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "fabric-forked"
}