A Client Library for Interaction with Pluto.
Project description
Plyto
Plyto is a Framework for writing Event driven Applications.
Prerequisits
Plyto is a Wrapper around a Set of binary Executables and shared Libraries. You have to make sure, that these Executables and Libraries are installed properly before going of with Plyto.
Setup
To Test Plyto you have to set your Project up first. Create a virtual Environment with
python -m venv .venv
and install the Requirements into this Environment
source .venv/bin/activate && pip install -r requirements.txt
Test
If you want to run Tests, execute this command
python -m unittest discover test
Build
Since you have run all the Tests you know Plyto is running correctly on your Machine. Now you want to build a distributable Package which contain Plyto.
python -m build --sdist
This will package Plyto and store it in the directory dist/plyto-x.y.z.tar.gz
Useage
Plyto reads some Environment Variables which are
PLUTO_WORKDIR
PLUTO_BINARYDIR
If you want to customize Plytos behavior, assign your own values to these Variables. For each Meaning of the Variables see the Sections bellow.
Copy the Packge to its destination and install this package using
pip install plyto-x.y.z.tar.gz
Environment Variable PLUTO_WORKDIR
This Variable defaults to '/tmp/pluto/workdir/'. Pluto will store its Configuration Files in this Directory.
Environment Variable PLUTO_BINARYDIR
This Variable defaults to '/usr/local/bin/'. Pluto trys to find the binary Executables in this Directory.
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 new_horizon-0.0.1.tar.gz.
File metadata
- Download URL: new_horizon-0.0.1.tar.gz
- Upload date:
- Size: 8.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
39343b59df67d9d31ee05e1af1ebdc3ab1a908bb299ce271cc3436d511e5e433
|
|
| MD5 |
f635f55ec229d674a428c29cd67343da
|
|
| BLAKE2b-256 |
370b5c8d4569d5b7dc78f442fa6eba4fd60f434e4a13b1eac53db0aea324792b
|