semvec/pypi-packages huggingface dataset:
passosh 0.0.4
Generate passes (.pkpass) files for Apple Wallet
Requires Python: >=3.7

# Passosh
Generate passes (.pkpass) files for Apple Wallet


## Install

```shell
pip install passosh
```

## Usage

```python
from passosh.fields import *
from passosh.pesso import Passosh, Content
from passosh.signature import create_pkpass


passosh = Passosh(
    organizationName="<Your org>",
    passTypeIdentifier="pass.your.org",
    teamIdentifier="XXXXX",
    serialNumber="YYYYYYYYYY",
    foregroundColor='#FFFFFF',
    labelColor='#FFFFFF',
    media={
        'icon.png': open("icon.png", 'rb').read(),
        'icon@2x.png': open("icon@2x.png", 'rb').read(),
        'logo.png': open("logo.png", 'rb').read(),
        'background.png': open("background.png", 'rb').read(),
    },
    barcodes=[
        Barcode(
            message="https://google.com",
            format=BarcodeFormat.QR
        )
    ],
    eventTicket=Content(
        headerFields=[
            HeaderField(
                key='date',
                value='19/12/23',
                textAlignment=TextAlignment.RIGHT,
                changeMessage='changed: %d'
            )
        ],
        primaryFields=[
            PrimaryField(
                key='title',
                value='Title here'
            )
        ],
        secondaryFields=[
            SecondaryField(
                key='place',
                value='Yatta Ramen BBQ, Warsaw',
                label='PLACE'
            ),
            SecondaryField(
                key='user',
                value='Nikola Teslovich',
                label='GUEST',
                textAlignment=TextAlignment.RIGHT.value,
                changeMessage="Guest name is changed: %@"
            ),
        ],
    ),
)

create_pkpass(
    passosh=passosh,
    filename="your_filename.pkpass",
    sign=dict(
        cert_pem=b'<content of certificate.pem>',
        key=b'<key content>',
        password=b'<key\'s password>',
        wwdr=b'<content of wwdr.pem>'
    )
)

```
helm-client 0.3.0
Helm client
Requires Python: >=3.8,<4.0

# helm-client

This project aims to provide an easy interface over helm-cli.

Basic syntax is very similar to helm cli.

`helm.repo.list()` is the same as `helm repo list`

## Example Usage

```python
import helm
from helm.models import HelmRepo

repositories: List[HelmRepo] = helm.repo.list()
for repo in repositories:
    print(repo.name)
```

## Models

We aim to provide pydantic models for all reasonable use-cases.

## Arguments

The default implementation of the commands can handle keyword arguments, like `namespace=something` and transforms them to correct cli arguments.

- `--arg-name value` is the same as `arg_name=value`
- `--boolarg` is the same as `boolarg=True`

## Work in progress

Expect breaking changes
zuken 0.0.3
A small package with functions to help with Zuken (E3) Scripting
Requires Python: >=3.11

# Zuken
Small Python library for Zuken.
Contains a variety of functions that I have found to be useful while creating scripts for Zuken at work.

Will be updated as I find new things to include that I find useful.

Tests aren't included yet, as it requires manual testing due to the integration with Zuken itself.