Skip to main content

bisos.currents: Python Command-Services for managing currents information configuration parameters for BISOS and BISOS Pkgs.

Project description

Panel Controls:: Show-All Overview Content | (1) | S&Q Save Quit Bury Links: file:./panels/_nodeBase_/fullUsagePanel-en.org (Package Panel)

Overview

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

bisos.currents 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.currents 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.currents is a Command Services (PyCS) Facility

bisos.currents can be used locally on command-line or remotely as a service. bisos.currents 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.currents uses the PyCS Framework to:

  1. Provide access to currents facilities through native python.

  2. Provide local access to currents facilities on CLI.

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

  4. Provide remote access to currents 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.currents

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

bisos.currents as a Standalone Piece of BISOS

bisos.currents 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.currents pip package is maintained at: https://github.com/bisos-pip/currents.

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

You can install bisos.currents with pip or pipx.

With pip

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

pip install bisos.currents

With pipx

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

pipx install bisos.currents

The following commands are made available:

  • currents.cs

  • roInv-currents.cs

  • roPerf-currents.cs

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

Usage

Locally (system command-line)

currents.cs can be invoked directly as

bin/currents.cs

Remotely (as a service – Performer+Invoker)

You can also run

Performer

Run performer as:

bin/roPerf-currents.cs

Invoker

Run invoker as:

bin/roInv-currents.cs

Use by Python script

bisos.currents 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.currents is ./bisos/currents/currents-csu.py. It is self documented in COMEEGA.

Documentation and Blee-Panels

bisos.currents 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.currents Blee-Panels

bisos.currents 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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bisos.currents-0.62.tar.gz (40.4 kB view details)

Uploaded Source

File details

Details for the file bisos.currents-0.62.tar.gz.

File metadata

  • Download URL: bisos.currents-0.62.tar.gz
  • Upload date:
  • Size: 40.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.2

File hashes

Hashes for bisos.currents-0.62.tar.gz
Algorithm Hash digest
SHA256 580d55260e8057c0d898ed205b30174ef46b2b00ecd72761dcf32ad30391f2cb
MD5 475f568e4996580b7dfdb88c4f931f33
BLAKE2b-256 c1af6fbaeecfb881e3d9a1d2f5b66aed44b765548fb4fdfa02e7ba401fcb323f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page