Skip to content

bisos-pip/binsprep

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bisos.binsprep: Binary preparations with apt-get, node.js, pipx, etc.

Blee Panel Controls: Show-All | Overview | Content | (1) | S&Q | Save | Quit | Bury
Panel Links: Blee Panel | Github Panel See Also: At PYPI | bisos.PyCS | bisos.cmdb

Overview

bisos.binsprep (Cross Repository Package installations)

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

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

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.binsprep is part of BISOS.

bisos.binsprep is a Command Services (PyCS) Facility

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

  1. Provide access to binsprep facilities through native python.
  2. Provide local access to binsprep facilities on CLI.
  3. Provide remote access to binsprep facilities through remote invocation of python Expection Complete Operations using rpyc.
  4. Provide remote access to binsprep 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.binsprep

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

bisos.binsprep as a Standalone Piece of BISOS

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

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

You can install bisos.binsprep with pip or pipx.

Installation With pip

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

pip install bisos.binsprep

Installation With pipx

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

pipx install bisos.binsprep

The following commands are made available:

  • binsprep.cs
  • roInv-binsprep.cs
  • roPerf-binsprep.cs

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

Usage

Locally (system command-line)

binsprep.cs can be invoked directly as

bin/binsprep.cs

Remotely (as a service – Performer+Invoker)

You can also run

Performer

Run performer as:

bin/roPerf-binsprep.cs

Invoker

Run invoker as:

bin/roInv-binsprep.cs

Use by Python script

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

Documentation and Blee-Panels

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

bisos.binsprep 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
Mohsen Banan at: http://mohsen.1.banan.byname.net/contact

About

BinsPrep is for preparing binaries

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published