Simple data flow with execution in separate threads and easy scheduling configuration.
Project description
Fluxo
Simple data flow with execution in separate threads and easy scheduling configuration.
Installation
To use the fluxo library, you can install it using the pip command. Make sure you have Python and pip installed before proceeding.
pip install fluxo
How to Use
1 - Create a folder in the project root:
First, create a folder named python_files at the root of your project. This folder will contain your Python files.
2 - Create a Python file within the python_files folder:
Now, create a Python file named fluxo1.py within the python_files folder. This is where you can write your Python code.
3 - Write the code:
Write the following code in the fluxo1.py file to create a basic flow with a task:
python_files/flow1.py:
from fluxo import Flow, Task, Minutes
interval = Minutes(1, 30).format()
flow = Flow(name='My Flow 1', interval=interval)
@Task('My Task 1', flow=flow)
async def My_func():
print('My_func executed!')
4 - Finally, start the program with the command below:
python -m fluxo.init_schedule
5 - In another terminal, run the command below to start the web server::
python -m fluxo.init_server
6 - Open browser:
http://127.0.0.1:8080
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file fluxo-0.14.2.tar.gz.
File metadata
- Download URL: fluxo-0.14.2.tar.gz
- Upload date:
- Size: 261.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.11.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
62827266b071fbe075181bf6f15770f6f349ee983632fef6d02a195c74fb4637
|
|
| MD5 |
6a9729614f48e88137b7145295b31ab0
|
|
| BLAKE2b-256 |
dbd0810113b34c94985afe62957e8b14a7b61ab23abc717eb9af065e831d7485
|
File details
Details for the file fluxo-0.14.2-py3-none-any.whl.
File metadata
- Download URL: fluxo-0.14.2-py3-none-any.whl
- Upload date:
- Size: 283.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.11.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
65a31b1d6cfbacfa136b32d81628f8e19e0a72d02ef9ce834fd2ee4453cd569f
|
|
| MD5 |
15e11dd57f3865bf182fb85dbdeb8d41
|
|
| BLAKE2b-256 |
a3816e6164aa45468c7b12c17456f14afd766cef0ba456bd02314e620445c166
|