Skip to main content

bisos.marmee: Python Command-Services for MARMEE (Multi-Account Resident Mail Exchanger Envinronment) is a collection of CSs for maintaining multiple mail sending and host resident mailboxes.

Overview

bisos.marmee is a python package that uses the PyCS-Framework for NOTYET. It is a BISOS-Capability and a Standalone-BISOS-Package.

bisos.marmee is based on PyCS-Foundation and can be used both as a Command and as a Service (invoke/perform model of remote operations) using RPYC for central management of multiple systems.

MARMEE is documented in: http://www.by-star.net/PLPC/180051

Table of Contents TOC

Part of BISOS — ByStar Internet Services Operating System

Layered on top of Debian, BISOS: (By* Internet Services Operating System) is a unified and universal framework for developing both internet services and software-service continuums that use internet services. See Bootstrapping ByStar, BISOS and Blee for information about getting started with BISOS.
BISOS is a foundation for The Libre-Halaal ByStar Digital Ecosystem which is described as a cure for losses of autonomy and privacy in a book titled: Nature of Polyexistentials

bisos.marmee is part of BISOS.

bisos.marmee is a Command Services (PyCS) Facility

bisos.marmee can be used locally on command-line or remotely as a service. bisos.marmee is a PyCS multi-unit command-service. PyCS is a framework that converges developement of CLI and Services. PyCS is an alternative to FastAPI, Typer and Click.

bisos.marmee uses the PyCS Framework to:

  1. Provide access to marmee facilities through native python.

  2. Provide local access to marmee facilities on CLI.

  3. Provide remote access to marmee facilities through remote invocation of python Expection Complete Operations using rpyc.

  4. Provide remote access to marmee facilities on CLI.

What is unique in the PyCS-Framework is that these four models are all a single abstraction.

The core of PyCS-Framework is the bisos.b package (the PyCS-Foundation). See https://github.com/bisos-pip/b for an overview.

Uses of bisos.marmee

Within BISOS, bisos.marmee is used as a common facility.

bisos.marmee as a Standalone Piece of BISOS

bisos.marmee is a standalone piece of BISOS. It can be used as a self-contained Python package separate from BISOS. Follow the installtion and usage instructions below for your own use.

Installation

The sources for the bisos.marmee pip package is maintained at: https://github.com/bisos-pip/marmee.

The bisos.marmee pip package is available at PYPI as https://pypi.org/project/bisos.marmee

You can install bisos.marmee with pip or pipx.

Installation With pip

If you need access to bisos.marmee as a python module, you can install it with pip:

pip install bisos.marmee

Installation With pipx

If you only need access to bisos.marmee as a command on command-line, you can install it with pipx:

pipx install bisos.marmee

The following commands are made available:

  • marmee.cs

  • roInv-marmee.cs

  • roPerf-marmee.cs

These are all one file with 3 names. roInv-marmee.cs and roPerf-marmee.cs are sym-links to marmee.cs

Usage

Locally (system command-line)

marmee.cs can be invoked directly as

bin/marmee.cs

Remotely (as a service – Performer+Invoker)

You can also run

Performer

Run performer as:

bin/roPerf-marmee.cs

Invoker

Run invoker as:

bin/roInv-marmee.cs

Use by Python script

bisos.marmee Source Code is in writen in COMEEGA (Collaborative Org-Mode Enhanced Emacs Generalized Authorship) – https://github.com/bx-blee/comeega.

The primary API for bisos.marmee is ./bisos/marmee/marmee-csu.py. It is self documented in COMEEGA.

Documentation and Blee-Panels

bisos.marmee is part of ByStar Digital Ecosystem http://www.by-star.net.

This module’s primary documentation is in the form of Blee-Panels. Additional information is also available in: http://www.by-star.net/PLPC/180047

bisos.marmee Blee-Panels

bisos.marmee Blee-Panles are in ./panels directory. From within Blee and BISOS these panles are accessible under the Blee “Panels” menu.

Support

For support, criticism, comments and questions; please contact the author/maintainer

Metadata

Release files for bisos.marmee 0.87

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for bisos.marmee 0.87
File Size Uploaded
bisos_marmee-0.87.tar.gz 105.8 kB Details

Release files / bisos_marmee-0.87.tar.gz

Download URL bisos_marmee-0.87.tar.gz
Size 105.8 kB
Tags Source
SHA-256 checksum
How to use checksums
9dd8e8970329cdd8f200af62de96bf82b247a515751192a655f6944979a07e51
BLAKE2b-256 checksum
How to use checksums
473d20627b4417964c23dc6648ed9108ef58fc5fd391dd5482e95b7614264866
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.11.2

Release history Release notifications | RSS feed

This release

0.87 This release

1 release file

0.86

1 release file

0.85

1 release file

0.84

1 release file

0.83

1 release file

0.82

1 release file

0.81

1 release file

0.8

1 release file

0.7

1 release file

0.5

1 release file

0.4

1 release file

0.3

1 release file

0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page