semvec/pypi-packages huggingface dataset:
tatrapayplus-python 1.0.1
Python package for Tatrapay+ payment gateway.
Requires Python: <4.0,>=3.9
Keywords: python

# tatrapayplus-python

[![Release](https://img.shields.io/github/v/release/SmartBase-SK/tatrapayplus-python)](https://img.shields.io/github/v/release/SmartBase-SK/tatrapayplus-python)
[![Build status](https://img.shields.io/github/actions/workflow/status/SmartBase-SK/tatrapayplus-python/main.yml?branch=main)](https://github.com/SmartBase-SK/tatrapayplus-python/actions/workflows/main.yml?query=branch%3Amain)
[![codecov](https://codecov.io/gh/SmartBase-SK/tatrapayplus-python/branch/main/graph/badge.svg)](https://codecov.io/gh/SmartBase-SK/tatrapayplus-python)
[![Commit activity](https://img.shields.io/github/commit-activity/m/SmartBase-SK/tatrapayplus-python)](https://img.shields.io/github/commit-activity/m/SmartBase-SK/tatrapayplus-python)
[![License](https://img.shields.io/github/license/SmartBase-SK/tatrapayplus-python)](https://img.shields.io/github/license/SmartBase-SK/tatrapayplus-python)

Python package for Tatrapay+ payment gateway.

- **Github repository**: <https://github.com/SmartBase-SK/tatrapayplus-python/>
- **Documentation** <https://sdk.tatrabanka.sk/docs/libraries/python/v1.0.0>

## Type generation
To generate new types after OpenAPI structure has been changed please run
```
openapi-python-client generate --path tatrapayplus_api_sandbox.json --output-path tatrapayplus_client
./after_generator.py
```
gui-decorator 0.0.2
Give me a GUI
Requires Python: >=3.13

```python
from gui_decorator import gui

@gui(title="The Title",
     width=600,
     height=400,
     input_filter=[("Excel files", ".xlsx")],
     output_filter=[("Excel files", ".xlsx"))])
def foo(input_path, output_path):
  # use `yield` to send logs to the GUI
  yield f"Got input_path: {input_path}"
  yield f"Got output_path: {output_path}"

foo()
```

Decorator `gui` treats function `foo` as a generator and fetches logs from `foo` to its logging box. The wrapped function must include at least one `yield` to be treated as a generator.