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.4.tar.gz (7.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.0.4-py3-none-any.whl (8.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyfineflow-1.0.4.tar.gz
  • Upload date:
  • Size: 7.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.11

File hashes

Hashes for pyfineflow-1.0.4.tar.gz
Algorithm Hash digest
SHA256 f8f4a8947dccf7c6292e583a3e59486d5ab2e6f9698f40050ce37567ea31f333
MD5 8da7a2ce79d41d7849c2ea478686c846
BLAKE2b-256 aadee835574ffc1b6f6af33ee4f84fefba3d8690070ce6ea0c04b58233262ac1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyfineflow-1.0.4-py3-none-any.whl
  • Upload date:
  • Size: 8.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.11

File hashes

Hashes for pyfineflow-1.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 b32723610f6837554d928159db9b7635d0b487abc1afca86a72d72f1ec93dc94
MD5 015206da50d0b65ea5421d9688a51fc3
BLAKE2b-256 bf7e01e9b5ec45403c8870899c796e85ae99e60c048b0d20bca3ef44179d6560

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