Overview
bisos.py3-all: is a top level module that requires core BISOS and all BISOS Pkgs (Feature Areas).
bisos.py3-all is a python package that uses the PyCS-Framework for NOTYET. It is a BISOS-Capability and a Standalone-BISOS-Package.
bisos.py3-all 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.
Table of Contents TOC
About 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.py3-all as a PyCS facility is a small piece of a much bigger picture. BISOS is a foundation for The Libre-Halaal ByStar Digital Ecosystem which is described as a cure for losses of autonomy and privacy that we are experiencing in a book titled: Nature of Polyexistentials
bisos.py3-all is a Command Services (PyCS) Facility
bisos.py3-all can be used locally on command-line or remotely as a service. bisos.py3-all 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.py3-all uses the PyCS Framework to:
Provide access to py3-all facilities through native python.
Provide local access to py3-all facilities on CLI.
Provide remote access to py3-all facilities through remote invocation of python Expection Complete Operations using rpyc.
Provide remote access to py3-all 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.py3-all
Within BISOS, bisos.py3-all is used as a common facility.
bisos.py3-all as a Standalone Piece of BISOS
bisos.py3-all 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.py3-all pip package is maintained at: https://github.com/bisos-pip/py3-all.
The bisos.py3-all pip package is available at PYPI as https://pypi.org/project/bisos.py3-all
You can install bisos.py3-all with pip or pipx.
With pip
If you need access to bisos.py3-all as a python module, you can install it with pip:
pip install bisos.py3-all
With pipx
If you only need access to bisos.py3-all as a command on command-line, you can install it with pipx:
pipx install bisos.py3-all
The following commands are made available:
py3-all.cs
roInv-py3-all.cs
roPerf-py3-all.cs
These are all one file with 3 names. roInv-py3-all.cs and roPerf-py3-all.cs are sym-links to py3-all.cs
Usage
Locally (system command-line)
py3-all.cs can be invoked directly as
bin/py3-all.cs
Remotely (as a service – Performer+Invoker)
You can also run
Performer
Run performer as:
bin/roPerf-py3-all.cs
Invoker
Run invoker as:
bin/roInv-py3-all.cs
Use by Python script
The primary API for bisos.py3-all is ./bisos/py3-all/py3-all-csu.py. It is self documented in COMEEGA.
Documentation and Blee-Panels
bisos.py3-all 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.py3-all Blee-Panels
bisos.py3-all Blee-Panles are in ./panels directory. From within Blee and BISOS these panles are accessible under the Blee “Panels” menu.
Support
Metadata
Release files for bisos.py3-all 0.25
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| bisos_py3_all-0.25.tar.gz | 19.2 kB | Details |
Release files / bisos_py3_all-0.25.tar.gz
| Download URL | bisos_py3_all-0.25.tar.gz |
|---|---|
| Size | 19.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7f55533f663664d9f2e821e00b23ff918d02019a411123c15d1391d4f2d9ff5c
|
|
BLAKE2b-256 checksum How to use checksums |
0ab32b6fa362e508a48c080faf46c67ec5138a054b118190939681990ba64119
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.11.2
|