semvec/pypi-packages huggingface dataset:
upycli 0.2.11
A microscopic library to turn any function into a CLI.

# uPyCLI

A microscopic library to turn any function into a CLI.

Takes some inspiration from [pycli](https://github.com/garenchan/pycli) although I didn't know 
this existed before starting. This lib is even smaller than `pycli` and does not require any setup 
and has no dependencies.

The good thing about this is, you don't need to write or maintain any code for the CLI, all your types,
variables, descriptions are introspected from the code itself, so all you do is throw on a decorator.

## Usage

```bash
ucli path.to.your.function --help
```

For this to work, all you need to do is have a function in the module with the right type-annotations
and all optional values should have a default value.

```python
# Here model_name is required and data_path is optional
def train(
        model_name: str, 
        data_path: str = "./path/to/data"):
    ...
```

Alternatively, the command decorator can be used to directly turn the function into a CLI command

```python
# main.py
from upycli.decorator import command

@command
def train(model_name: str, data_path: str = "./path/to/data"):
    """
    A function to train a model
    """
    ...
```
```bash
python main.py train --help
>>> usage: main.py [-h] --model_name MODEL_NAME [--data_path DATA_PATH]

A function to train a model

options:
  -h, --help               show this help message and exit
  --model_name MODEL_NAME  str
  --data_path DATA_PATH    str (default ./path/to/data)
```

Your variables, types, required values and description are introspected from the code itself, 
so all you do is throw on the decorator.
Prueba-hack4u 0.1.0
Una biblioteca para consultar cursos de hack4u.

# Hack4U Academy Courses Library

Una biblioteca Python para consultar cursos de la academia Hack4U.

## Cursos disponibles:

- Introducción a Linux [15 horas]
- Personalización de Linux [3 horas]
- Introducción al Hacking [53 horas]

## Instalación

Instala el paquete usando `pip3`:

```python3
pip3 install hack4u
```

## Uso básico

### Listar todos los cursos

```python
from hack4u import list_courses

for course in list_courses():
    print(course)
```

### Obtener un curso por nombre

```python
from hack4u import get_course_by_name

course = get_course_by_name("Introducción a Linux")
print(course)
```

### Calcular duración total de los cursos

```python3
from hack4u.utils import total_duration

print(f"Duración total: {total_duration()} horas")
```
hikari-sake 1.1.2
A distributed asynchronous cache standard designed for Hikari.
Requires Python: <3.14,>=3.9.0
Keywords: hikari

# Sake

A distributed asynchronous cache interface (plus several implementations) designed for use with Hikari.

# Installation

You can install Sake from PyPI using the following command.

```
python -m pip install hikari-sake -U
```

The `hikari-sake[tanjun]` feature flag can be used to ensure that the installed Tanjun version
is compatible with Sake's Tanjun adapters. You should still have a Tanjun version pinned in
your own requirements as this just provides an acceptable range for the requirement.

# Support

[Hikari's support guild](https://discord.gg/hikari) provides for support for Sake.

# Quick Usage.

For usage see the the [documentation](https://fasterspeeding.github.io/Sake/) and
[examples](https://github.com/FasterSpeeding/Sake/tree/master/examples) .