Metadata-Version: 2.4
Name: pyhand-core
Version: 1.0.6
Summary: A lightweight toolkit for absolute architectural freedom in Python.
Home-page: https://github.com/xiaoyi-2012/pyhand
Author: XiaoYi
Author-email: xiao.yi.chan.tw@gmail.com
License: MIT
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.12
License-File: LICENSE
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: home-page
Dynamic: license
Dynamic: license-file
Dynamic: requires-python
Dynamic: summary

# 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.
