semvec/pypi-packages huggingface dataset:
eolymp 0.13.7
Eolymp SDK for Python
Requires Python: >=3.0

# Eolymp SDK in Python

This is SDK to talk to Eolymp API server pragmatically. [Learn more](https://support.eolymp.com/dev)

## Quick start example

```python
import eolymp.universe
import eolymp.core

transport = eolymp.core.HttpClient(token="etkn-...")

spaces = eolymp.universe.SpaceServiceClient(transport)
out = spaces.ListSpaces(request=eolymp.universe.ListSpacesInput())

for space in out.items:
    print(space.name)
```
aegsum 0.1.0
CLI tool for incremental checksumming using AEGIS MAC.
Requires Python: >=3.13
Keywords: AEGIS, MAC, checksum, cryptography

# AEGIS Fast Checksums

A high-performance command-line tool for computing and verifying cryptographic checksums using the AEGIS=128X2 MAC primitive.

## Quick start


Install [UV](https://docs.astral.sh/uv/getting-started/installation/) and then install the tool:

```sh
uv tool install aegsum
```

Now you can use the installed `aegsum` tool, e.g. to checksum and verify:

```sh
aegsum * > .aegsum
aegsum --check .aegsum
```

The program processes all files of any directories passed as arguments, and will read from stdin when no files are passed.

### Options

- `-a, --alg ALGORITHM`: Specify the AEGIS algorithm (default: AEGIS-128X2)
- `-l, --long`: Use doubly long MAC tag for extra security (256 bits). When used with `-c`, only accepts long format checksums for verification.
- `-c, --check`: Verify checksums (using checksum file previously created or fed in via stdin)
- `-q, --quiet`: Don't print OK for each successfully verified file
- `-k, --key PASSWORD`: Use keyed MAC with the given password (key derived via SHA-512)
- `-h, --help`: Show help message

## Keyed Mode

The `-k` option enables keyed MAC mode, where checksums are computed using a secret keu:

```sh
aegsum -k mysecret file1.txt file2.txt > .aegsum
```

```sh
aegsum --check -k mysecret .aegsum
```

Each generation produces a different output, even for the same file and key. This is because a random nonce is included in each computation. Checksums can only be verified with the same password used to create them.

Unlike plain checksums which anyone can recompute, keyed checksums provide authentication—proving that someone with knowledge of the secret created or verified the files.

## Performance

AEGIS-128X2 provides exceptional performance, often achieving speeds above 10 GB/s, as opposed to 1-2 GB/s of traditional tools like `sha256sum`. The `aegsum` tool is designed to never be the bottle neck and producing results quickly. Other AEGIS alrogithms can be specified to optimize performance for a particular platform (where X4 may perform better than X2), and
quick-assistant 0.2.9
Global CLI tool for productivity
Requires Python: >=3.11

## Quick Assistant

CLI tool for productivity, focused on quick daily operations.

### Installation

```bash
# Recommended (isolated environment)
pipx install quick-assistant

# Or via pip
pip install quick-assistant
```

### Windows Users

After `pipx install quick-assistant`, if `quick` is not recognized:

**Step 1: Add pipx bin to PATH**
```powershell
pipx ensurepath
```

**Step 2: Restart your terminal completely**

Close and reopen PowerShell/CMD. A new tab is NOT enough - close the entire window.

**Step 3: Verify**
```powershell
quick doctor
```

**Alternative: Run directly without PATH**

If you can't restart or modify PATH, use the full path:
```powershell
# pipx installation location
%USERPROFILE%\.local\bin\quick.exe doctor
%USERPROFILE%\.local\bin\quick.exe commit
```

### Requirements

**Option 1: Run setup (recommended)**
```bash
quick setup
```

**Option 2: Environment variable (for CI/CD)**
```bash
export GOOGLE_API_KEY="your-api-key"
```

Get your API key at: https://aistudio.google.com/apikey

### Setup

On first run, Quick Assistant will guide you through setup:

```bash
quick setup
```

**Configuration includes:**
- **Commit convention** - Choose your preferred style:
  - Conventional Commits (`feat:`, `fix:`, `refactor:`, etc.)
  - Imperative (simple verbs: `add`, `fix`, `update`)
  - Custom template (with `{diff}` placeholder)
- **API key** - Your Google Gemini API key

Configuration is saved to `~/.quick-assistant/config.json`.

### Commands

#### Setup
Configure Quick Assistant with your API key and commit style preferences.
```bash
quick setup
```

#### Commit
AI-powered git commit message generation with interactive flow.
```bash
quick commit
```

#### Doctor
Diagnose installation and PATH issues (especially helpful on Windows; it checks the `Scripts` and `pipx` paths).
```bash
quick doctor
```

### Features
- Fast AI-powered responses
- Colored and organized output
- Compatible with Windows, macOS, Linux
- Informative error messages

### Examples
- `quick setup` - Configure API key and commit style
- `quick commit` - Generate AI commit message
- `quick update` - Update to latest version
- `quick doctor` - Diagnose installation issues (Windows PATH)

### Uninstall

```bash
# If installed with pipx
pipx uninstall quick-assistant

# If installed with pip
pip uninstall quick-assistant
```