simplibs
This package serves as the namespace root for the simplibs ecosystem.
It does not contain any code of its own. Its purpose is to reserve the
simplibs namespace on PyPI, so that all ecosystem packages can be
imported under a unified simplibs.* prefix.
Installation
Install individual packages based on what you need:
pip install simplibs-exception
pip install simplibs-signature
Then import them together under one roof:
from simplibs.exception import SimpleException
from simplibs.signature import SimpleSignature
About the Simple ecosystem
The simplibs ecosystem is a collection of small, self-contained Python libraries. Each one solves exactly one thing — but all of them share a common philosophy:
Dyslexia-friendly — minimise mental load. Atomise code into self-contained units, name files after the logic they contain, write explanations that describe why — not just what.
Programmer's zen — nothing should be missing and nothing should be superfluous. The journey is the destination: code should be fully understood; better to go slowly and correctly than quickly and with mistakes. The crystallisation approach — not perfection on the first try, but gradual refinement towards it.
Defensive style — anticipate all possible failure modes so that only safe paths remain. Never raise unexpected errors; degrade gracefully.
Minimalism — find the path to the goal in as few steps as possible, but leave nothing out. Each file has one responsibility.
Code as craft — code should be pleasant to look at and evoke a sense of harmony. Treat code as a small work of art — like a carpenter carving a sculpture. Optimise for the user: everything should make sense without having to study the documentation at length.
These are aspirations — a sense of direction. And that is exactly what the note about the journey becoming the destination is all about. 🙂
Individual packages are covered by tests across all modules — unit tests and integration tests alike. Tests are part of each repository and serve as living documentation of the expected behaviour.
Release files for simplibs 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| simplibs-0.1.0.tar.gz | 2.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| simplibs-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 4.8 kB
Release files / simplibs-0.1.0.tar.gz
| Download URL | simplibs-0.1.0.tar.gz |
|---|---|
| Size | 2.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a381c7acee05253cb348c07836e31822fc27dc4f887f8c6e3c1e229c9af20e1f
|
|
BLAKE2b-256 checksum How to use checksums |
9ddbb75b76564e48a5559412914a4e6e55f9318ef5d8a2d988dc70a6606e9c98
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.9
|
Release files / simplibs-0.1.0-py3-none-any.whl
| Download URL | simplibs-0.1.0-py3-none-any.whl |
|---|---|
| Size | 2.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f4a8622fba6b7bb6cde3a96ba2b232280958b706718e92441bb88f4d540eb442
|
|
BLAKE2b-256 checksum How to use checksums |
4490b473c45b1f9d59a784d9408901f3279e0ed10375497c67336bcc93dc7ea7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.9
|