semvec/pypi-packages huggingface dataset:
squeeql 2025.8.2
Simple utilities for using sqlite3.
Requires Python: >=3.10

# SqueeQL

Simple utilities for working with SQLite in Python.

## History

SqueeQL was started to improve and make available as a PyPI package the
[Simple declarative schema migration for SQLite](https://david.rothlis.net/declarative-schema-migration-for-sqlite/)
code written by William Manley. The original MIT licensed code is available at
that link, or can be found at the initial commit
`9577b1e60908019e8c53efc4582d504d57fffff6` in this repository. All further
modifications are released under the [LGPLv3](#License).

## License

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
the Free Software Foundation; version 3.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.
tvmux 0.6.1
terminal multiplexer recorder
Requires Python: >=3.11

# 📺 `tvmux`

Per-project/window `tmux` recorder using `asciinema`; records the current pane
and follows the user around the current window.

## 🎥 Usage

Install `tvmux` from pip or uv, or run standalone from `uvx`, like so:

```bash
$ uvx tvmux
```

The above will open a `textual` user interface, where you can view ongoing
recordings, start + stop them etc.

You can start recording from the command line too:

```bash
# Start recording
tvmux rec
# list ongoing recordings
tvmux rec ls
# stop them all, like you would a Docker container
tvmux rec stop $(tvmux ls -q)
```

By default, it'll save to `~/Videos/tmux/YYYY-MM/`. See all configuration options:

```bash
# Show default config (TOML format)
tvmux config defaults

# Show available environment variables
tvmux config defaults --format=env

# Show your current config
tvmux config show
```

To customize, create `~/.tvmux.conf` or use environment variables like `TVMUX_OUTPUT_DIRECTORY`.

## 🔗 links

* [🏠 home](https://bitplane.net/dev/python/tvmux)
* [📚 pydoc](https://bitplane.net/dev/python/tvmux/pydoc)
* [🐱 github](https://github.com/bitplane/tvmux)
* [🐍 pypi](https://pypi.org/project/tvmux)

### 🌍 See also

|                                                     |                                    |
|-----------------------------------------------------|------------------------------------|
| [📺 asciinema](https://asciinema.org/)              | The terminal recorder              |
| [🪟 textual](https://textualize.io/)                | TUI library for Python             |
| [🗔  bittty](https://bitplane.net/dev/python/bittty) | My terminal                        |
| [🎬 sh2mp4](https://bitplane.net/dev/sh/sh2mp4)     | Convert this to MP4 files          |

## TODO

### Prep for 0.6

- [x] Need asciinema scrubber using bittty ([wip](https://github.com/ttygroup/textual-asciinema))
- [ ] Start a basic TUI in Textual
nyra-autonomy-m1-nyra 0.1.1.post1
Nyra Autonomy M1: Planner/Reasoner, Skills Registry (Manifeste + Hot-Reload), Change Proposals with Dry-Run/Diff, Rollback-secured Executor
Requires Python: >=3.10

# Nyra Autonomy M1

Implementiert die ersten Meilensteine für **Autonomie 1–2**:
- Planner/Reasoner (einfaches, regelbasiertes Planen auf Basis von Skill-Tags)
- Skills-Registry mit Manifesten und **Hot-Reload**
- Change-Proposals (Ziel, Plan, Diff, Tests, Rollback)
- **Dry-Run + Diff** ist Standard
- **Rollback gesichert**: pro Transaktion wird ein Backup + Metadaten abgelegt
- Stabiler **Executor** + Tests

## Installation (entweder Systemweit oder im Projekt)
```bash
# VSCodium-Terminal
pip install -e .
```

## CLI – Kurzüberblick
```bash
# Skills anzeigen & Hot-Reload starten
nyra-autonomy skills list
nyra-autonomy skills watch --dir ./skills

# Ein Change-Proposal erstellen (von Datei A zu Datei B)
nyra-autonomy propose --goal "Demo" --plan "use echo_skill" --file demo.txt --with-file new.txt --out proposal.json

# Dry-Run (Standard) – Diff anzeigen
nyra-autonomy apply proposal.json --dry-run

# Anwenden + Rollback-Bundle erzeugen
nyra-autonomy apply proposal.json --apply

# Transaktionen anzeigen
nyra-autonomy tx list

# Rollback einer Transaktion
nyra-autonomy tx rollback <TX_ID>
```

## Beispiel-Skill
Unter `skills/echo_skill` liegt ein sehr einfaches Beispiel mit Manifest + Python-Entry-Point.