bisos.py3-all: Top level module -- bisos.core + bisosPkgs + adopted bisos external pkgs
Project description
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
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
File details
Details for the file bisos_py3_all-0.18.tar.gz.
File metadata
- Download URL: bisos_py3_all-0.18.tar.gz
- Upload date:
- Size: 19.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
121669e275d0cbf872d279e6c444f18aa4b95896b1fc110487538c6a6d8cdf89
|
|
| MD5 |
83a942e7ea17c7e6bd0fc5f7cdce4b99
|
|
| BLAKE2b-256 |
1071de6639979349e98cf14b5f3b69dccf74ac5ae0388b39d1b5bc9ca205a3d1
|