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


@fine.node(category='数学运算')
def 原路返回(num1: int, num2: int = 2) -> (int, int):
    return num1, num2
# 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.1.3.tar.gz (9.6 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.1.3-py3-none-any.whl (11.8 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pyfineflow-1.1.3.tar.gz
Algorithm Hash digest
SHA256 bfacc91db257b3b2b0c8e2a126668e9b5b5339560794567ac277e888333bbf82
MD5 51a541c69a15f4bce2b2fbe84c9df431
BLAKE2b-256 df2151aed73058538050c7ea9eb0857eed9180563a2e3e7908e259201bce1b92

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyfineflow-1.1.3-py3-none-any.whl
  • Upload date:
  • Size: 11.8 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.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 65f6641888e35fa14cf4c02630b3f9a8b629d3cff4803a565626db4b47d2f8aa
MD5 dfcb5f9ce2e3b237eef0aa5c5c710a62
BLAKE2b-256 b6c4a84cf4344d7dec634244bf8c36e7b7a0831647aefd06d8e4f2198dfa8a24

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