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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
|