Skip to main content

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


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.7.tar.gz (8.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyfineflow-1.0.7-py3-none-any.whl (9.4 kB view details)

Uploaded Python 3

File details

Details for the file pyfineflow-1.0.7.tar.gz.

File metadata

  • Download URL: pyfineflow-1.0.7.tar.gz
  • Upload date:
  • Size: 8.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.8

File hashes

Hashes for pyfineflow-1.0.7.tar.gz
Algorithm Hash digest
SHA256 4633833fda2f96e46fc667fcb6cb326534894d3cfe93e7b50b563519040726ef
MD5 b8a391a517b71c40b4034a69fe6164ec
BLAKE2b-256 f516eb26f59b8a85489912cb50d0a3fe0c3665512e856028d4fdfc9305491519

See more details on using hashes here.

File details

Details for the file pyfineflow-1.0.7-py3-none-any.whl.

File metadata

  • Download URL: pyfineflow-1.0.7-py3-none-any.whl
  • Upload date:
  • Size: 9.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.8

File hashes

Hashes for pyfineflow-1.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 9e51362e4ebf0f0ad31e84ab48dc1b269ecb715a86a54066e8c7674f1c3ae280
MD5 f9aa20b968e6188b98f4f1a36d7b53e2
BLAKE2b-256 ee1e7d56631fffd5ac3d0a0264cd95d0d91b5180e65e36f44dbd6e317cb4be80

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page