Myrrh is a Python development framework design to facilitate cloud processing and automation
Project description
About Myrrh
Myrrh
is an open-source version and complete refactoring of a project originally designed for testing purposes. Using Myrrh
does not necessarily require you to install Python on remote systems, or even an agent.
Myrrh
uses standard network protocols through its "provider" to realize operations on distant systems and is designed to be expandable.
The Myrrh
"0.." versions are prototypes intended for project fine-tuning and provider developments.
Requirements
- Python: 3.11
- OS: Nt or POSIX
Installation
To install Myrrh
simply run:
$ pip install myrrh
Getting Started
Python scripting
Myrrh
framework contains two main libraries bmy
and mlib
bmy
is a library containing basic functions for interacting and manipulating entities.
import bmy
bmy.new(path='**/local')
bmy.build()
bmy.lsdir()
mlib
is a wrapper for performing Python module operations on remote machines
import bmy
bmy.new(path='**/local')
bmy.build()
with bmy.select() :
from mlib.py import os
os.getcwd()
using the Command Line Interface
$ myrrhc
Welcome to Myrrhc Console (for test purpose only)
- Use it with fairplay -
Type help, copyright, credits, license for more information
ctrl-D to exit console
(myrrhc)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file myrrh-0.1.0.tar.gz
.
File metadata
- Download URL: myrrh-0.1.0.tar.gz
- Upload date:
- Size: 396.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c5c08cb46f37e720e4a9e3aaaf27d7e400d40bd608efa9510ca56d7d70df554 |
|
MD5 | adfcabeebb8b9a3b3ca52ab6ce20c4d4 |
|
BLAKE2b-256 | 0dd9a43ba3033adbae2f162afc5d9df9b7fc5707f9e401e00f1f6a10c16321fd |
File details
Details for the file myrrh-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: myrrh-0.1.0-py3-none-any.whl
- Upload date:
- Size: 256.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f19ee2e93aad2b9be54df61b31dd7a4cb4caadaec6b23fedbebd31a1cc9b9ac |
|
MD5 | 755a85fd16dc9ed51c8f39cec9774830 |
|
BLAKE2b-256 | fc3360473dde925566d088ee5da2b4e52a668cac46a71583a2a03906f8a36014 |