semvec/pypi-packages huggingface dataset:
voxing 0.1.4
Voice assistant TUI powered by local MLX models
Requires Python: ==3.13.*

# Voxing

A voice and text assistant that runs entirely on-device, built as a terminal UI for macOS with Apple Silicon.

Uses [MLX](https://github.com/ml-explore/mlx) for inference and [Textual](https://github.com/Textualize/textual) for the interface.

## Requirements

- macOS with Apple Silicon (M1+)
- 16 GB RAM (app uses ~4-5 GB)

## Install

```bash
uvx --python 3.13 --prerelease allow voxing
```

`--prerelease allow` is needed because `mlx-audio` depends on a prerelease version of `transformers`.

## Models

| Task | Default Model |
|------|---------------|
| Speech-to-Text | [parakeet-tdt-0.6b-v3](https://huggingface.co/mlx-community/parakeet-tdt-0.6b-v3) |
| LLM | [LFM2.5-1.2B-Instruct-MLX-8bit](https://huggingface.co/LiquidAI/LFM2.5-1.2B-Instruct-MLX-8bit) |
| Text-to-Speech | [Kokoro-82M-bf16](https://huggingface.co/mlx-community/Kokoro-82M-bf16) |

Models can be swapped at runtime with the `/model` command.

## Usage

| Command | Description |
|---------|-------------|
| `/record` | Record voice input (stops on silence) |
| `/transcribe` | Extended recording (up to 3 min), copies to clipboard |
| `/model` | Switch STT, LLM, or TTS model |
| `/tts` | Toggle text-to-speech |
| `Esc` (x2) | Cancel active operation |
ai-edge-quantizer-nightly 0.5.0.dev20260220
A quantizer for advanced developers to quantize converted AI Edge models.
Requires Python: >=3.10
Keywords: On-Device ML, AI, Google, TFLite, Quantization, LLMs, GenAI

It aims to facilitate advanced users to strive for optimal performance on
resource demanding models (e.g., GenAI models).
chromedriver-py 146.0.7680.16b0
chromedriver binaries for all platforms
Keywords: chromedriver cross-platform binaries binary

# chromedriver-py

downloads and installs the latest chromedriver binary version for automated testing of webapps.  
the installer supports linux, mac and windows operating systems.

this package is maintained by an automated update script on travis.  
if a new chromedriver version is out, this package will automaticly get updated within a day.

## installation

due to the way how the pipeline packages the binaries, you cannot install the package from github.  
installing from pypi is the only option.

__from pypi:__
```bash
$ pip install chromedriver-py
```

__specific version:__  
choose your version [here](https://pypi.org/project/chromedriver-py/#history)
```bash
# example for chrome version 88
pip install chromedriver-py==88.0.4324.96
```

## usage

to use chromedriver just `from chromedriver_py import binary_path`.  
you will get a string variable with the executable filepath for your operating system.

## example
```python
from selenium import webdriver
from chromedriver_py import binary_path # this will get you the path variable

svc = webdriver.ChromeService(executable_path=binary_path)
driver = webdriver.Chrome(service=svc)

# deprecated but works in older selenium versions
# driver = webdriver.Chrome(executable_path=binary_path)
driver.get("http://www.python.org")
assert "Python" in driver.title
```
login-auth-tui 0.5.2
TUI for login-auth stuff
Requires Python: <3.14,>=3.13

# login-auth-tui

[![Changelog](https://img.shields.io/pypi/v/login-auth-tui)](https://git.sr.ht/~nwgh/login-auth-tui/log)

[![builds.sr.ht status](https://builds.sr.ht/~nwgh/login-auth-tui.svg)](https://builds.sr.ht/~nwgh/login-auth-tui?)

[![License](https://img.shields.io/badge/license-CC0%201.0-blue.svg)](https://git.sr.ht/~nwgh/login-auth-tui/tree/main/item/LICENSE)

TUI for login-auth stuff

## Installation

Install this tool using `uv`:

```bash
uv tool install auth-manage --from login-auth-tui
```

## Usage

For help, run:

```bash
auth-manage --help
```

## Development

To contribute to this tool, first install `uv`. See [the uv documentation](https://docs.astral.sh/uv/getting-started/installation/) for how.

Next, checkout the code

```bash
git clone https://git.sr.ht/~nwgh/login-auth-tui
```

Then create a new virtual environment and sync the dependencies:

```bash
cd login-auth-tui
uv sync
```

To run the tests:

```bash
uv run python -m pytest
```
boring-math-special-functions 0.2.0
Mathematical special functions
Requires Python: >=3.13
Keywords: special functions, sine, exponential

Boring Math - Special Functions
===============================

PyPI project
`boring-math-special-functions
<https://pypi.org/project/boring-math-special-functions>`_.

The purpose of this project is to compute special functions
of mathematics and Physics.

Initially these will be done in pure Python, but eventually I
would like to implement these in something like C, Zig or Rust.

This pypi project is part of the
`boring math
<https://grscheller.github.io/boring-math>`_ projects.

Documentation
-------------

Documentation for this project is hosted on
`GitHub Pages
<https://grscheller.github.io/boring-math/special-functions>`_.

Copyright and License
---------------------

Copyright (c) 2023-2025 Geoffrey R. Scheller. Licensed under the Apache
License, Version 2.0. See the LICENSE file for details.
cachehash 1.1.4
This tool memoizes data to sqlite.
Requires Python: <3.15,>=3.11

# cachehash

Cachehash is a lightweight Python library for **caching file, directory, and value data in SQLite** using fast xxhash checksums.

It is designed to memoize expensive computations by binding results to the *content hash* of files or directories, so you can skip recomputation when inputs have not changed.

---

## Features
- ⚡ **Fast hashing** with [xxhash](https://github.com/Cyan4973/xxHash)
- 📂 Hash individual files, whole directories (structure + metadata + file content), or arbitrary values
- 💾 Store and retrieve JSON-serializable Python values
- 🗄️ Backed by SQLite, easy to inspect and portable
- 🔑 Get/set by path + hash, or by hash alone
- 🧰 Simple API for integration into data pipelines or caching layers

---

## Installation

```bash
pip install cachehash
```

Requires **Python 3.9 – 3.13**.

---

## Quick Start

```python
from pathlib import Path
from cachehash.main import Cache

cache = Cache()

# Hash a file
file_hash = cache.hash_file(Path("data.csv"))
print(file_hash)

# Store computation result tied to the file
cache.set("data.csv", {"rows": 1234, "checksum": file_hash})

# Later, retrieve result if file unchanged
result = cache.get("data.csv")
print(result)
```

---

## API Overview

### `Cache`
- `hash_file(path)` → str : Hash file contents
- `hash_directory(path)` → str : Hash entire directory tree
- `hash_value(value)` → str : Hash an arbitrary string/bytes
- `get(path)` → Any | None : Retrieve value by file path + hash
- `get_by_hash(path)` → Any | None : Retrieve value by hash only
- `set(path, value, append=False)` : Store a value by file path + hash
- `set_by_hash(key, hash, value, append=False)` : Store a value for precomputed hash
- `set_value(key, value)` : Store a value by key only (not tied to content)
- `get_value(key)` : Get a value by key only

---

## Development

Clone the repo and install with dev dependencies:

```bash
git clone https://github.com/VerinFast/cachehash.git
cd cachehash
pip install -e .[dev]
```

Run tests:

```bash
pytest
```

Format code:

```bash
black src
```

---

## License

Free for **non-commercial use**. See [LICENSE](LICENSE) for details.

---

## Links
- [Homepage](https://github.com/VerinFast/cachehash)
- [Bug Tracker](https://github.com/VerinFast/cachehash/issues)
- [Source](https://github.com/VerinFast/cachehash)
nsot 2.13.0
Network Source of Truth (IP Address Management).
Requires Python: <3.13,>=3.10

# NSoT

![Network Source of Truth](https://raw.githubusercontent.com/jathanism/nsot/main/docs/_static/logo_128.png)

[![CI](https://github.com/jathanism/nsot/actions/workflows/ci.yml/badge.svg)](https://github.com/jathanism/nsot/actions/workflows/ci.yml)
[![Documentation Status](https://readthedocs.org/projects/nsot/badge/?version=latest&style=flat)](https://nsot.readthedocs.io/)
[![PyPI Status](https://img.shields.io/pypi/v/nsot.svg?style=flat)](https://pypi.org/project/nsot/)

Network Source of Truth (NSoT) is a source of truth database and repository for
tracking inventory and metadata of network entities to ease management and
automation of network infrastructure.

NSoT is an API-first application that provides a REST API for managing IP
addresses (IPAM), network devices, and network interfaces.

NSoT was originally created at [Dropbox](https://github.com/dropbox/nsot) and
is now maintained by [Jathan McCollum](https://github.com/jathanism).

## What's New in v2.0.0

- Upgraded to **Django 5.2** and **Django REST Framework 3.16**
- Requires **Python 3.10+** (dropped Python 2.7 / 3.x < 3.10)
- Modern tooling: **uv** for dependency management, **ruff** for linting/formatting
- CI/CD via **GitHub Actions** with **python-semantic-release**

## Installation

```bash
pip install nsot
```

Or with [uv](https://docs.astral.sh/uv/):

```bash
uv add nsot
```

## Quick Start

```bash
# Initialize the config (~/.nsot/nsot.conf.py)
nsot-server init

# Create a superuser
nsot-server createsuperuser --email admin@localhost

# Start the server on 8990/tcp
nsot-server start
```

Then browse the API at http://localhost:8990/api/ or the admin at http://localhost:8990/admin/.

## Development

```bash
git clone https://github.com/jathanism/nsot.git
cd nsot
uv sync --all-extras

# Run tests
NSOT_API_VERSION=1.0 uv run pytest -vv tests/

# Lint / format
uv run ruff check nsot/ tests/
uv run ruff format nsot/ tests/
```

## Resources

- [Documentation](https://nsot.readthedocs.io/)
- [Python API client / CLI utility (pyNSoT)](https://pynsot.readthedocs.io/)
- [GitHub Issues](https://github.com/jathanism/nsot/issues)