Skip to main content

Hkube Python Api

Project description

HKUBE local python api

api implementation for running and debugging Hkube`s pipeline without installing Hkube

prerequisite

  • install hkubectl
# Check release page for latest version
os = "linux/macos/windows"
curl -Lo hkubectl https://github.com/kube-HPC/hkubectl/releases/download/$(curl -s https://api.github.com/repos/kube-HPC/hkubectl/releases/latest | grep -oP '"tag_name": "\K(.*)(?=")')/hkubectl-{linux/macos/windows} \
&& chmod +x hkubectl \
&& sudo mv hkubectl /usr/local/bin/
  • run hkubectl dry-run start

usage

import asyncio
from lib.builder import Builder


def test1(data):
    print(data['input'])
    return data['input']


class runBuilder():

    async def run():
        build = Builder()
        pipe = await build.createPipeline("test")
        pipe.algorithm("test").input(5).add(test1).algorithm(
            'test2').input("@test").add(test1).execute()


bla = asyncio.run(runBuilder.run())
print('finish')

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

hkube.debbuging-python-api-0.0.2.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

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

hkube.debbuging_python_api-0.0.2-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

Details for the file hkube.debbuging-python-api-0.0.2.tar.gz.

File metadata

  • Download URL: hkube.debbuging-python-api-0.0.2.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

File hashes

Hashes for hkube.debbuging-python-api-0.0.2.tar.gz
Algorithm Hash digest
SHA256 a562bab7c73c24d3e1953cc74ad965fcd417cc81045c349e88fa0fb33fa1f9a2
MD5 d4a5d4230cfb994f0f6f7e44d223b025
BLAKE2b-256 2e3551ac110d0af93a52e35f2c3b663cc7cd748cf10d41fe683754064b4b8d29

See more details on using hashes here.

File details

Details for the file hkube.debbuging_python_api-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: hkube.debbuging_python_api-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 5.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

File hashes

Hashes for hkube.debbuging_python_api-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e32b1c1149b2e59d3e4fce5f5ab2742ab929ede44a5ff231f41e8f62d65f37e9
MD5 f0a5dd24c307ee98a5ef8f2abc03c15c
BLAKE2b-256 32006c7bf2be3327197aca663d0c987b0522b74dadb730babf72b285dc736d89

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