A lightweight routing and command kit built on top of ScurryPy.
This project has been archived.
The maintainers of this project have marked this project as archived. No new releases are expected.
Project description
ScurryKit
ScurryKit is a collection of addons built on top of ScurryPy, providing decorators, routing, structured patterns, and higher-level convenience features.
All addons in scurry-kit/addons are self-contained and can be reused independently in your own projects.
Features
- Declarative style using decorators
- Built-in command and event routing
- Configurable caching by object type
- Unix-shell-style wildcards for component routing
- Fully compatible with ScurryPy (no lock-in)
Installation
pip install scurry-kit
Examples
These examples are ideal starting points:
The examples/ directory includes more advanced examples, roughly in order of increasing complexity:
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 scurry_kit-0.5.3.tar.gz.
File metadata
- Download URL: scurry_kit-0.5.3.tar.gz
- Upload date:
- Size: 11.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ef0495b45d73938760ed751ed2205a8c60763bf681c4fd3e968cb0cc6570c29d
|
|
| MD5 |
89cb05af1c4aebe0c12e7c8e7527b9e3
|
|
| BLAKE2b-256 |
a931a0e4a2d70b792325dda58c552f4dca59d24849e7611ef474fb4a2c0999a0
|
File details
Details for the file scurry_kit-0.5.3-py3-none-any.whl.
File metadata
- Download URL: scurry_kit-0.5.3-py3-none-any.whl
- Upload date:
- Size: 15.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a1706137411b377dde16ce6abc9f5d1c9f50f852794f2785b1d9a95aeabd2c76
|
|
| MD5 |
cbfddebfc057c340ede41ac049ae1bae
|
|
| BLAKE2b-256 |
4fec29b49c45aa55f35e845db3b82e504379df9f923f6eab7d4c7fe8fd172d42
|