Overview
bisos.basics is a python package that uses the PyCS-Framework for NOTYET. It is a BISOS-Capability and a Standalone-BISOS-Package.
bisos.basics 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
Part of BISOS — ByStar Internet Services Operating System
bisos.basics is part of BISOS.
bisos.basics is a Command Services (PyCS) Facility
bisos.basics can be used locally on command-line or remotely as a service. bisos.basics 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.basics uses the PyCS Framework to:
Provide access to basics facilities through native python.
Provide local access to basics facilities on CLI.
Provide remote access to basics facilities through remote invocation of python Expection Complete Operations using rpyc.
Provide remote access to basics 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.basics
Within BISOS, bisos.basics is used as a common facility.
bisos.basics as a Standalone Piece of BISOS
bisos.basics 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.basics pip package is maintained at: https://github.com/bisos-pip/basics.
The bisos.basics pip package is available at PYPI as https://pypi.org/project/bisos.basics
You can install bisos.basics with pip or pipx.
Installation With pip
If you need access to bisos.basics as a python module, you can install it with pip:
pip install bisos.basics
Installation With pipx
If you only need access to bisos.basics as a command on command-line, you can install it with pipx:
pipx install bisos.basics
The following commands are made available:
basics.cs
roInv-basics.cs
roPerf-basics.cs
These are all one file with 3 names. roInv-basics.cs and roPerf-basics.cs are sym-links to basics.cs
Usage
Locally (system command-line)
basics.cs can be invoked directly as
bin/basics.cs
Remotely (as a service – Performer+Invoker)
You can also run
Performer
Run performer as:
bin/roPerf-basics.cs
Invoker
Run invoker as:
bin/roInv-basics.cs
Use by Python script
The primary API for bisos.basics is ./bisos/basics/basics-csu.py. It is self documented in COMEEGA.
Documentation and Blee-Panels
bisos.basics 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.basics Blee-Panels
bisos.basics Blee-Panles are in ./panels directory. From within Blee and BISOS these panles are accessible under the Blee “Panels” menu.
Support
Release files for bisos.basics 0.36
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_basics-0.36.tar.gz | 44.9 kB | Details |
Release files / bisos_basics-0.36.tar.gz
| Download URL | bisos_basics-0.36.tar.gz |
|---|---|
| Size | 44.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
80a5d77710676aa75088c01f681e31ecf0125afb11152adf40810915b62fbd87
|
|
BLAKE2b-256 checksum How to use checksums |
26471c06dd5da76e3474757ef33ddd56047c908a797e4dbfcbb99891933f131d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.11.2
|