Panel Controls:: `Show-All <elisp:(show-all)>`__
`Overview <elisp:(org-shifttab)>`__
`Content <elisp:(progn (org-shifttab) (org-content))>`__ \|
`(1) <elisp:(delete-other-windows)>`__ \|
`S&Q <elisp:(progn (save-buffer) (kill-buffer))>`__
`Save <elisp:(save-buffer)>`__ `Quit <elisp:(kill-buffer)>`__
`Bury <elisp:(bury-buffer)>`__ Links:
`file:./panels/_nodeBase_/fullUsagePanel-en.org <./panels/_nodeBase_/fullUsagePanel-en.org>`__
(Package Panel)
Overview
========
bisos.PyCS is a python package that uses the PyCS-Framework for NOTYET.
It is a BISOS-Capability and a Standalone-BISOS-Package.
*bisos.PyCS* 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:
Table of Contents TOC
=====================
- `Overview <#overview>`__
- `About BISOS — ByStar Internet Services Operating
System <#about-bisos-----bystar-internet-services-operating-system>`__
- `bisos.PyCS is a Command Services (PyCS)
Facility <#bisospycs-is-a-command-services-pycs-facility>`__
- `Uses of bisos.PyCS <#uses-of-bisospycs>`__
- `bisos.PyCS as a Standalone Piece of
BISOS <#bisospycs-as-a-standalone-piece-of-bisos>`__
- `Installation <#installation>`__
- `With pip <#with-pip>`__
- `With pipx <#with-pipx>`__
- `Usage <#usage>`__
- `Locally (system command-line) <#locally-system-command-line>`__
- `Remotely (as a service –
Performer+Invoker) <#remotely-as-a-service----performerinvoker>`__
- `Performer <#performer>`__
- `Invoker <#invoker>`__
- `Use by Python script <#use-by-python-script>`__
- `bisos.PyCS Source Code is in writen in COMEEGA (Collaborative
Org-Mode Enhanced Emacs Generalized Authorship)
– <#bisospycs-source-code-is-in-writen-in-comeega-collaborative-org-mode-enhanced-emacs-generalized-authorship----httpsgithubcombx-bleecomeega>`__\ https://github.com/bx-blee/comeega\ `. <#bisospycs-source-code-is-in-writen-in-comeega-collaborative-org-mode-enhanced-emacs-generalized-authorship----httpsgithubcombx-bleecomeega>`__
- `The primary API for bisos.PyCS is ./bisos/PyCS/PyCS-csu.py. It
is self documented in
COMEEGA. <#the-primary-api-for-bisospycs-is-bisospycspycs-csupy-it-is-self-documented-in-comeega>`__
- `Documentation and Blee-Panels <#documentation-and-blee-panels>`__
- `bisos.PyCS Blee-Panels <#bisospycs-blee-panels>`__
- `Support <#support>`__
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 <https://github.com/bxGenesis/start>`__ for information about
getting started with BISOS.
*bisos.PyCS* 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 <https://github.com/bxplpc/120033>`__
bisos.PyCS is a Command Services (PyCS) Facility
================================================
bisos.PyCS can be used locally on command-line or remotely as a service.
bisos.PyCS 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.PyCS uses the PyCS Framework to:
#. Provide access to PyCS facilities through native python.
#. Provide local access to PyCS facilities on CLI.
#. Provide remote access to PyCS facilities through remote invocation of
python Expection Complete Operations using
`rpyc <https://github.com/tomerfiliba-org/rpyc>`__.
#. Provide remote access to PyCS 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.PyCS
==================
Within BISOS, bisos.PyCS is used as a common facility.
bisos.PyCS as a Standalone Piece of BISOS
=========================================
bisos.PyCS 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.PyCS pip package is maintained at:
https://github.com/bisos-pip/PyCS.
The bisos.PyCS pip package is available at PYPI as
https://pypi.org/project/bisos.PyCS
You can install bisos.PyCS with pip or pipx.
With pip
--------
If you need access to bisos.PyCS as a python module, you can install it
with pip:
.. code:: bash
pip install bisos.PyCS
With pipx
---------
If you only need access to bisos.PyCS as a command on command-line, you
can install it with pipx:
.. code:: bash
pipx install bisos.PyCS
The following commands are made available:
- PyCS.cs
- roInv-PyCS.cs
- roPerf-PyCS.cs
These are all one file with 3 names. *roInv-PyCS.cs* and
*roPerf-PyCS.cs* are sym-links to *PyCS.cs*
Usage
=====
Locally (system command-line)
-----------------------------
``PyCS.cs`` can be invoked directly as
.. code:: bash
bin/PyCS.cs
Remotely (as a service – Performer+Invoker)
-------------------------------------------
You can also run
Performer
~~~~~~~~~
Run performer as:
.. code:: bash
bin/roPerf-PyCS.cs
Invoker
~~~~~~~
Run invoker as:
.. code:: bash
bin/roInv-PyCS.cs
Use by Python script
--------------------
bisos.PyCS 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.PyCS is ./bisos/PyCS/PyCS-csu.py. It is self documented in COMEEGA.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Documentation and Blee-Panels
=============================
bisos.PyCS 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.PyCS Blee-Panels
----------------------
bisos.PyCS 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 <http://mohsen.1.banan.byname.net>`__ at:
http://mohsen.1.banan.byname.net/contact
Raw data
{
"_id": null,
"home_page": "http://www.by-star.net/PLPC/180047",
"name": "bisos.pycs",
"maintainer": "Mohsen Banan",
"docs_url": null,
"requires_python": null,
"maintainer_email": "libre@mohsen.1.banan.byname.net",
"keywords": null,
"author": "Mohsen Banan",
"author_email": "libre@mohsen.1.banan.byname.net",
"download_url": "https://files.pythonhosted.org/packages/35/86/d0194b8ae54aba5542a4d0ac777de51eb4acc85abffe7d5ea2150c00da4c/bisos.pycs-0.11.tar.gz",
"platform": null,
"description": "Panel Controls:: `Show-All <elisp:(show-all)>`__\n`Overview <elisp:(org-shifttab)>`__\n`Content <elisp:(progn (org-shifttab) (org-content))>`__ \\|\n`(1) <elisp:(delete-other-windows)>`__ \\|\n`S&Q <elisp:(progn (save-buffer) (kill-buffer))>`__\n`Save <elisp:(save-buffer)>`__ `Quit <elisp:(kill-buffer)>`__\n`Bury <elisp:(bury-buffer)>`__ Links:\n`file:./panels/_nodeBase_/fullUsagePanel-en.org <./panels/_nodeBase_/fullUsagePanel-en.org>`__\n(Package Panel)\n\nOverview\n========\n\nbisos.PyCS is a python package that uses the PyCS-Framework for NOTYET.\nIt is a BISOS-Capability and a Standalone-BISOS-Package.\n\n*bisos.PyCS* is based on PyCS-Foundation and can be used both as a\nCommand and as a Service (invoke/perform model of remote operations)\nusing RPYC for central management of multiple systems.\n\n.. _table-of-contents:\n\nTable of Contents TOC\n=====================\n\n- `Overview <#overview>`__\n- `About BISOS \u2014 ByStar Internet Services Operating\n System <#about-bisos-----bystar-internet-services-operating-system>`__\n- `bisos.PyCS is a Command Services (PyCS)\n Facility <#bisospycs-is-a-command-services-pycs-facility>`__\n- `Uses of bisos.PyCS <#uses-of-bisospycs>`__\n- `bisos.PyCS as a Standalone Piece of\n BISOS <#bisospycs-as-a-standalone-piece-of-bisos>`__\n- `Installation <#installation>`__\n\n - `With pip <#with-pip>`__\n - `With pipx <#with-pipx>`__\n\n- `Usage <#usage>`__\n\n - `Locally (system command-line) <#locally-system-command-line>`__\n - `Remotely (as a service \u2013\n Performer+Invoker) <#remotely-as-a-service----performerinvoker>`__\n\n - `Performer <#performer>`__\n - `Invoker <#invoker>`__\n\n - `Use by Python script <#use-by-python-script>`__\n\n - `bisos.PyCS Source Code is in writen in COMEEGA (Collaborative\n Org-Mode Enhanced Emacs Generalized Authorship)\n \u2013 <#bisospycs-source-code-is-in-writen-in-comeega-collaborative-org-mode-enhanced-emacs-generalized-authorship----httpsgithubcombx-bleecomeega>`__\\ https://github.com/bx-blee/comeega\\ `. <#bisospycs-source-code-is-in-writen-in-comeega-collaborative-org-mode-enhanced-emacs-generalized-authorship----httpsgithubcombx-bleecomeega>`__\n - `The primary API for bisos.PyCS is ./bisos/PyCS/PyCS-csu.py. It\n is self documented in\n COMEEGA. <#the-primary-api-for-bisospycs-is-bisospycspycs-csupy-it-is-self-documented-in-comeega>`__\n\n- `Documentation and Blee-Panels <#documentation-and-blee-panels>`__\n\n - `bisos.PyCS Blee-Panels <#bisospycs-blee-panels>`__\n\n- `Support <#support>`__\n\nAbout BISOS \u2014 ByStar Internet Services Operating System\n=======================================================\n\nLayered on top of Debian, **BISOS**: (By\\* Internet Services Operating\nSystem) is a unified and universal framework for developing both\ninternet services and software-service continuums that use internet\nservices. See `Bootstrapping ByStar, BISOS and\nBlee <https://github.com/bxGenesis/start>`__ for information about\ngetting started with BISOS.\n\n*bisos.PyCS* as a PyCS facility is a small piece of a much bigger\npicture. **BISOS** is a foundation for **The Libre-Halaal ByStar Digital\nEcosystem** which is described as a cure for losses of autonomy and\nprivacy that we are experiencing in a book titled: `Nature of\nPolyexistentials <https://github.com/bxplpc/120033>`__\n\nbisos.PyCS is a Command Services (PyCS) Facility\n================================================\n\nbisos.PyCS can be used locally on command-line or remotely as a service.\nbisos.PyCS is a PyCS multi-unit command-service. PyCS is a framework\nthat converges developement of CLI and Services. PyCS is an alternative\nto FastAPI, Typer and Click.\n\nbisos.PyCS uses the PyCS Framework to:\n\n#. Provide access to PyCS facilities through native python.\n#. Provide local access to PyCS facilities on CLI.\n#. Provide remote access to PyCS facilities through remote invocation of\n python Expection Complete Operations using\n `rpyc <https://github.com/tomerfiliba-org/rpyc>`__.\n#. Provide remote access to PyCS facilities on CLI.\n\nWhat is unique in the PyCS-Framework is that these four models are all a\nsingle abstraction.\n\nThe core of PyCS-Framework is the *bisos.b* package (the\nPyCS-Foundation). See https://github.com/bisos-pip/b for an overview.\n\nUses of bisos.PyCS\n==================\n\nWithin BISOS, bisos.PyCS is used as a common facility.\n\nbisos.PyCS as a Standalone Piece of BISOS\n=========================================\n\nbisos.PyCS is a standalone piece of BISOS. It can be used as a\nself-contained Python package separate from BISOS. Follow the\ninstalltion and usage instructions below for your own use.\n\nInstallation\n============\n\nThe sources for the bisos.PyCS pip package is maintained at:\nhttps://github.com/bisos-pip/PyCS.\n\nThe bisos.PyCS pip package is available at PYPI as\nhttps://pypi.org/project/bisos.PyCS\n\nYou can install bisos.PyCS with pip or pipx.\n\nWith pip\n--------\n\nIf you need access to bisos.PyCS as a python module, you can install it\nwith pip:\n\n.. code:: bash\n\n pip install bisos.PyCS\n\nWith pipx\n---------\n\nIf you only need access to bisos.PyCS as a command on command-line, you\ncan install it with pipx:\n\n.. code:: bash\n\n pipx install bisos.PyCS\n\nThe following commands are made available:\n\n- PyCS.cs\n- roInv-PyCS.cs\n- roPerf-PyCS.cs\n\nThese are all one file with 3 names. *roInv-PyCS.cs* and\n*roPerf-PyCS.cs* are sym-links to *PyCS.cs*\n\nUsage\n=====\n\nLocally (system command-line)\n-----------------------------\n\n``PyCS.cs`` can be invoked directly as\n\n.. code:: bash\n\n bin/PyCS.cs\n\nRemotely (as a service \u2013 Performer+Invoker)\n-------------------------------------------\n\nYou can also run\n\nPerformer\n~~~~~~~~~\n\nRun performer as:\n\n.. code:: bash\n\n bin/roPerf-PyCS.cs\n\nInvoker\n~~~~~~~\n\nRun invoker as:\n\n.. code:: bash\n\n bin/roInv-PyCS.cs\n\nUse by Python script\n--------------------\n\nbisos.PyCS Source Code is in writen in COMEEGA (Collaborative Org-Mode Enhanced Emacs Generalized Authorship) \u2013 https://github.com/bx-blee/comeega.\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nThe primary API for bisos.PyCS is ./bisos/PyCS/PyCS-csu.py. It is self documented in COMEEGA.\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nDocumentation and Blee-Panels\n=============================\n\nbisos.PyCS is part of ByStar Digital Ecosystem http://www.by-star.net.\n\nThis module's primary documentation is in the form of Blee-Panels.\nAdditional information is also available in:\nhttp://www.by-star.net/PLPC/180047\n\nbisos.PyCS Blee-Panels\n----------------------\n\nbisos.PyCS Blee-Panles are in ./panels directory. From within Blee and\nBISOS these panles are accessible under the Blee \"Panels\" menu.\n\nSupport\n=======\n\n| For support, criticism, comments and questions; please contact the\n author/maintainer\n| `Mohsen Banan <http://mohsen.1.banan.byname.net>`__ at:\n http://mohsen.1.banan.byname.net/contact\n",
"bugtrack_url": null,
"license": "AGPL",
"summary": "bisos.PyCS: Python Command-Services Framework.",
"version": "0.11",
"project_urls": {
"Download": "http://www.by-star.net/PLPC/180047",
"Homepage": "http://www.by-star.net/PLPC/180047"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "3586d0194b8ae54aba5542a4d0ac777de51eb4acc85abffe7d5ea2150c00da4c",
"md5": "342296581acacb83a96e7f1de8aa6ff5",
"sha256": "191f00ef2a92921b24cacff71e9251302c0f21a33c51a84ea9fc0c3fbafc168b"
},
"downloads": -1,
"filename": "bisos.pycs-0.11.tar.gz",
"has_sig": false,
"md5_digest": "342296581acacb83a96e7f1de8aa6ff5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 18763,
"upload_time": "2024-08-18T23:34:33",
"upload_time_iso_8601": "2024-08-18T23:34:33.001367Z",
"url": "https://files.pythonhosted.org/packages/35/86/d0194b8ae54aba5542a4d0ac777de51eb4acc85abffe7d5ea2150c00da4c/bisos.pycs-0.11.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-08-18 23:34:33",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "bisos.pycs"
}