semvec/pypi-packages huggingface dataset:
mpy-cross-multi 2.0.0
MicroPython cross-compiler targeting multiple runtime versions.
License: MIT
Requires Python: >=3.9

# Python packaging for multi-target mpy-cross

This repository contains Python packaging to distribute the `mpy-cross` tool
from [MicroPython](https://github.com/micropython/micropython) via PyPI.

This package includes multiple versions of `mpy-cross` to support different
MicroPython runtime versions.

## Installation

To install the latest version of `mpy-cross-multi`:

    pip install mpy-cross-multi

## Usage

This package can be used programmatically or as a command line script.

### Script

This can be used just like the original `mpy-cross` tool: by substituting
the name `mpy-cross` with `mpy-cross-multi` in the command line.

    mpy-cross-multi --version

It has an optional extra command line option to target older MicroPython
runtimes. The oldest support MicroPython runtime is v1.12.

    mpy-cross-multi --micropython 1.22 ...
mi-libreria-tobuja48 0.1.0
Una librería de ejemplo para PyPI
License: MIT
Requires Python: >=3.8

# Mi Librería

Una librería de ejemplo para demostrar cómo crear y publicar un paquete en PyPI.

## Instalación

```bash
pip install mi-libreria
```

## Uso

```python
from mi_libreria import saludar, calcular

# Saludar
print(saludar("Ana"))  # ¡Hola, Ana!

# Operaciones matemáticas
print(calcular(2, 3))  # 5 (suma por defecto)
print(calcular(10, 4, "resta"))  # 6
print(calcular(3, 7, "multiplicacion"))  # 21
print(calcular(15, 3, "division"))  # 5.0
```

## Funciones disponibles

### `saludar(nombre: str) -> str`
Saluda a una persona por su nombre.

### `calcular(a: float, b: float, operacion: str = "suma") -> float`
Realiza operaciones matemáticas básicas.

**Parámetros:**
- `a`: Primer número
- `b`: Segundo número
- `operacion`: Tipo de operación ("suma", "resta", "multiplicacion", "division")

## Desarrollo

Para instalar en modo desarrollo:

```bash
git clone https://github.com/tu-usuario/mi-libreria
cd mi-libreria
pip install -e .[dev]
```

Para ejecutar tests:

```bash
pytest tests/
```

## Licencia

MIT
trenny-client 0.2.0
TrennyClient for logging and verifying API keys
License: MIT

# TrennyClient

**Asynchronous Python client for interacting with the Trenny API.**

---

## Features

- API key verification  
- Fetch service statistics  
- Retrieve logs  
- Automatic startup and shutdown pings  
- Revoke API keys  
- Async and efficient with `httpx` and `asyncio`  
- Color-coded console output for easy debugging  

---

## Installation

```bash
pip install trenny-client
```

## Usage Example

```python
import asyncio
from trenny-client import TrennyClient

async def main():
    client = TrennyClient(apikey="YOUR_API_KEY")

    is_valid = await client.verify()
    print(f"API key valid: {is_valid}")

    stats = await client.get_stats()
    print("Stats:", stats)

    logs = await client.get_logs()
    print("Logs:", logs)

    await client.close()

asyncio.run(main())
```

## API Overview

```py
TrennyClient(apikey: str, auto_ping: bool = True): # Initialize the client.

async ping(status: str): # Send a manual ping.

async verify(endpoint: str = "default") -> bool: # Verify your API key.

async get_stats() -> dict: # Get service stats.

async get_logs() -> dict: # Retrieve logs.

async revoke_key() -> dict: # Revoke your API key.

async close(): # Close the HTTP client session.
```

### Notes

**Uses asynchronous programming (asyncio, httpx).**

**Sends API key in the x-api-key HTTP header.**

**Automatically sends "started" and "stopped" pings by default.**

**Exceptions raised on network or authorization errors — use try/except.**
fync 1.3.1
Automatically trigger command on directory update
License: MIT
Requires Python: <4.0,>=3.9

# fync - Automated File Sync

`fync` is a tool for automated command synchronization.
It allows you to observe file changes and execute a sync command
based on the specified options.

## Installation

Install `fync` using `pip` from [PyPI](https://pypi.org/project/fync/):

```bash
pip install fync
```

Install from GitHub

```bash
pip install git+https://github.com/fanuware/fync.git
```

### Usage

fync[OPTIONS] COMMAND

#### Example fync

Observe changes in a specific directory and run a command

```bash
fync --path=/path/to/observe command
```

Use `cp`

```bash
fync cp source destination
```

Use `rsync`

```bash
fync rsync -av source destination
```

#### Example fync-get

Authenticated file download

```bash
fync-get <URL>
fync-get --update <URL>
```

For example, you can download using **Bearer** or **Basic Authentication**.

```bash
fync-get https://httpbin.org/bearer
fync-get https://httpbin.org/basic-auth/test-user/test-password
```