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.5.tar.gz (8.7 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.5-py3-none-any.whl (9.4 kB view details)

Uploaded Python 3

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

Hashes for pyfineflow-1.0.5.tar.gz
Algorithm Hash digest
SHA256 7550b1a150148f46dff782b692f9ffa2a972c8d401ca62bafbb2c6da403623f9
MD5 2ad40aae474a23f1c0e604c107279530
BLAKE2b-256 4836a1cea9bf9b9f9ba8900717885136b7aecf3e3e1a4fec6ac8ef9c4b73f412

See more details on using hashes here.

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

Hashes for pyfineflow-1.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 76d0960d0aea8f5c9a8d19ceaebad3381fd2e8c98c08b14757c975c185f6d968
MD5 62a9b282f3af8291a41784222c73c7ff
BLAKE2b-256 05ea304202df8efe84a26e92135bf1c7915e0d6f93923e9dafc8c23e8b8d7b07

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