semvec/pypi-packages huggingface dataset:
info-gtk 0.4.0
CLI / SDK python info-gtk
Requires Python: >=3.6.1,<4.0.0
Keywords: dapodik,info-gtk,kemdikbud

# Info GTK CLI

[![PyPi Package Version](https://img.shields.io/pypi/v/info-gtk)](https://pypi.org/project/info-gtk/)
[![Supported Python versions](https://img.shields.io/pypi/pyversions/info-gtk)](https://pypi.org/project/info-gtk/)
[![LICENSE](https://img.shields.io/github/license/dapodix/info-gtk)](https://github.com/dapodix/info-gtk/blob/main/LICENSE)
[![Tests](https://github.com/dapodix/info-gtk/workflows/Tests/badge.svg)](https://github.com/dapodix/info-gtk/actions?query=workflow%3ATests)
[![codecov](https://codecov.io/gh/dapodix/info-gtk/branch/main/graph/badge.svg)](https://codecov.io/gh/dapodix/info-gtk)

CLI / SDK python [info-gtk](https://info.gtk.kemdikbud.go.id/).

## Fitur yang akan datang

Berikut fitur yang akan direncanakan untuk aplikasi ini.

- Export data ke excel
- Download / Print masal

## Donasi

Jika anda ingin melakukan donasi untuk kami, bisa menghubungi kami melalui [WhatsApp](https://wa.me/6287725780404) ataupun [Telegram](https://t.me/hexatester).

## Legal / Hukum

Kode ini sama sekali tidak berafiliasi dengan, diizinkan, dipelihara, disponsori atau didukung oleh Kemdikbud atau afiliasi atau anak organisasinya. Ini adalah perangkat lunak yang independen dan tidak resmi. _Gunakan dengan risiko Anda sendiri_.
py-orchestrator 0.0.3
Orchestrator for running python pipelines
Requires Python: >=3.6

# orchestrator

## Installation
`pip install py-orchestrator`

## Example
```
from py_orchestrator.pipeline import Pipeline
from py_orchestrator.stage import Stage


class ActorOne(Stage):
    def perform(self, state):
        if not state:
            state = 0
        return self.configs['a'] + self.configs['b'] + state


class ActorTwo(Stage):
    def perform(self, state):
        if not state:
            state = 0
        return self.configs['c'] + self.configs['d'] + state


class TestPipeline:
    def test_pipeline(self):
        configs = {'a': 1, 'b': 2, 'c': 3, 'd': 4}
        pipeline = Pipeline('test_pipeline', configs)
        pipeline.add_stage(ActorOne)
        pipeline.add_stage(ActorTwo)
        assert pipeline.run() == 10
```