python nodes server for fineflow
Project description
pyfineflow
fineflow的python节点后端
usage
install
pip install pyfineflow
make a demo
create dir and files like this:
- pyfineflow-demo/
- main.py
- app.py
- math_nodes.py
# app.py
from pyfineflow.core import Fine
fine = Fine('pyserver', 'python后端')
# math_nodes.py
import time
from datetime import datetime
from pathlib import Path
from pyfineflow.core import get_ctx
from app import fine
@fine.node(category='数学运算', name="相加")
def add(num1: int, num2: int) -> int:
num = num2 + num1
return num
@fine.node(category='数学运算', name="相减")
def sub(num1: int, num2: int = 2) -> int:
num = num1 - num2
return num
# main.py
from app import fine
def init():
import math_nodes
_ = math_nodes
init()
fine.init_server(port=8081)
run it:
python main.py
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
pyfineflow-1.0.5.tar.gz
(8.7 kB
view details)
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 pyfineflow-1.0.5.tar.gz.
File metadata
- Download URL: pyfineflow-1.0.5.tar.gz
- Upload date:
- Size: 8.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7550b1a150148f46dff782b692f9ffa2a972c8d401ca62bafbb2c6da403623f9
|
|
| MD5 |
2ad40aae474a23f1c0e604c107279530
|
|
| BLAKE2b-256 |
4836a1cea9bf9b9f9ba8900717885136b7aecf3e3e1a4fec6ac8ef9c4b73f412
|
File details
Details for the file pyfineflow-1.0.5-py3-none-any.whl.
File metadata
- Download URL: pyfineflow-1.0.5-py3-none-any.whl
- Upload date:
- Size: 9.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
76d0960d0aea8f5c9a8d19ceaebad3381fd2e8c98c08b14757c975c185f6d968
|
|
| MD5 |
62a9b282f3af8291a41784222c73c7ff
|
|
| BLAKE2b-256 |
05ea304202df8efe84a26e92135bf1c7915e0d6f93923e9dafc8c23e8b8d7b07
|