Skip to main content

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)

Source distribution for simplibs 0.1.0
File Size Uploaded
simplibs-0.1.0.tar.gz 2.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for simplibs 0.1.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page