A lightweight toolkit for absolute architectural freedom in Python.
Project description
# PyHand
PyHand is a lightweight Python library that extends the language with practical runtime capabilities.
Instead of focusing solely on utility functions, PyHand explores ways to make Python more expressive and controllable at runtime. It provides a set of carefully designed components that enhance type handling, execution behavior, and developer ergonomics—while relying only on the Python standard library.
PyHand is built around a simple idea: keep the surface small, but make it powerful. The project evolves incrementally, focusing on clarity, composability, and minimal assumptions about how it should be used.
It does not aim to replace existing tools or frameworks. Rather, it serves as a foundation for developers who want more control and flexibility without introducing external dependencies.
## Philosophy
PyHand is guided by a few core principles:
Simplicity - Keep APIs minimal and easy to reason about Clarity - Prefer explicit behavior over implicit magic Lightweight design - Depend only on Python’s standard library Capability over convenience - Extend what Python can do, not just shorten code
## Scope
PyHand focuses on runtime-level capabilities, such as:
Enhancing type handling and validation Providing controlled execution behaviors Improving introspection and debugging workflows
The project is intentionally open-ended and evolves based on practical needs.
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 pyhand_core-1.0.6.tar.gz.
File metadata
- Download URL: pyhand_core-1.0.6.tar.gz
- Upload date:
- Size: 22.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4ec1dc18e1f4e720e087b155191d23dd9c035a86af2b4a0c64f20c43ecf27d28
|
|
| MD5 |
de320d3ae5a13a05b9209d948979aec6
|
|
| BLAKE2b-256 |
94ad94fa26f5b52d84d54e1e10859c48abffdc1d9a190a2fca208473f4e1eb32
|
File details
Details for the file pyhand_core-1.0.6-py3-none-any.whl.
File metadata
- Download URL: pyhand_core-1.0.6-py3-none-any.whl
- Upload date:
- Size: 27.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5fdb2200287428858346f5704be156e9dfbbfb32163130c0e01f800814fb37f2
|
|
| MD5 |
2910318f6ed2a8fbe20fa99f2f509a55
|
|
| BLAKE2b-256 |
ce07f930ce1a830ace58065fd032fffc4ff604678966133d4f7920348291d8d8
|