Skip to main content

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

PyPI version

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

scurry_kit-0.6.tar.gz (11.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

scurry_kit-0.6-py3-none-any.whl (16.7 kB view details)

Uploaded Python 3

File details

Details for the file scurry_kit-0.6.tar.gz.

File metadata

  • Download URL: scurry_kit-0.6.tar.gz
  • Upload date:
  • Size: 11.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.3

File hashes

Hashes for scurry_kit-0.6.tar.gz
Algorithm Hash digest
SHA256 945666abccc76e9407d7f59dd91c86a7cb801fbdd3a2ac1541fe7725414040de
MD5 31e52b760cb55634e33980a4b9a10171
BLAKE2b-256 e67ced1e816ff75d42c47b3eacdb25ca1249058a5c34d179a264e08cdf940935

See more details on using hashes here.

File details

Details for the file scurry_kit-0.6-py3-none-any.whl.

File metadata

  • Download URL: scurry_kit-0.6-py3-none-any.whl
  • Upload date:
  • Size: 16.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.3

File hashes

Hashes for scurry_kit-0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 a4d1baae01b80756bc7e34977ec95fa45464f7791d44d1ea4b5f72d21c9732e0
MD5 d696c1fe7dd440c971f052d90c827b01
BLAKE2b-256 fbaf8a7fb31f3c9b3ef59babeb48a04c234acfb65ebf37a65beb1b9fa4954bfa

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page