A standard + thin toolkit for building and maintaining a fleet of small, reusable automations. Early work in progress.
Project description
reusio
A standard + a thin toolkit for building and maintaining a whole fleet of small, reusable automations — data ETL, API/SaaS integrations, and light RPA.
Status: early work in progress. This release reserves the package name while the toolkit is in active design.
The idea
The hard, reusable parts of an automation — connecting to a database, authenticating to an API, sending email, opening an SFTP session — should be written once, tested once, and reused everywhere. reusio is a single standard shape for an automation plus a tested, versioned library of connectors and a searchable reuse catalog, so the second automation is faster to build than the first, and the hundredth faster than the tenth.
- One shape. Every automation declares the integrations it needs in config and receives connected, typed handles — declaring is the only wiring.
- Reuse over re-derivation. A shared connector library + catalog; search before you write.
- Guaranteed lifecycle. Setup → work → teardown, with cleanup on success and failure.
- Pluggable secrets, no lock-in. Secrets come from a configured backend; the scheduler only triggers.
- AI-first authoring. Explicit conventions a coding assistant can scaffold against, guarded by a type-check gate.
Install
pip install reusio
License
MIT © 2026 Kacper Borowiecki
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file reusio-0.0.1.tar.gz.
File metadata
- Download URL: reusio-0.0.1.tar.gz
- Upload date:
- Size: 2.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4babf9961b01eb0f0e2ae6ec665e90fb864def917a3b83bd448c0eca771fbe96
|
|
| MD5 |
9b5c422b3ffc765859c47a9a8a25b936
|
|
| BLAKE2b-256 |
0566cf2dfbf418bb99453883ed1048936515afe6b0ca98c842bbd332c4f7cf99
|
File details
Details for the file reusio-0.0.1-py3-none-any.whl.
File metadata
- Download URL: reusio-0.0.1-py3-none-any.whl
- Upload date:
- Size: 4.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b5e7539c242f12abafb7047551cc7e24a309749b06273d454052c78703c19f73
|
|
| MD5 |
f8e32fb8da7e8057d6326a1cabc34e0b
|
|
| BLAKE2b-256 |
bda300bd55c90aede0b848c2c1136a0716f3b99311f61a5c1796e7a0b022af16
|