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

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyfineflow-1.0.9.tar.gz
  • Upload date:
  • Size: 9.4 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.9.tar.gz
Algorithm Hash digest
SHA256 179b06c7a0375bf603492d779070b02b2e9e266280d82b8cb49c53aef7f6437c
MD5 97130a825f564086b84c0e05b3c8b974
BLAKE2b-256 8914455906b989afd4f65898ee1aa7fa74031a0a4b87b523f9b3c7a3c8802a18

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyfineflow-1.0.9-py3-none-any.whl
  • Upload date:
  • Size: 11.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.9-py3-none-any.whl
Algorithm Hash digest
SHA256 cb81c549f33d6aa4159d8a4e1840e47745ddc946eda1acd4a7faa601b688b698
MD5 83d39c1fcf9ebefea2d058626648a4fb
BLAKE2b-256 546725f96f88973a7ab25a84b3ce9532d89826584979e29ae11a26d85268df18

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