License
Microlib is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or any later version. See LICENSE file.
Microlib also includes third party open source software components: the Deprecated class. It has its own license. Please see ./microlib/deprecation.py
Overview
Microlib contains some useful functions or classes:
XDict is a dict with recursive_update() and flat() methods,
StandardConfigFile helps to manage user config files,
terminal.ask_yes_no() and terminal.ask_user_choice() to ask questions to the user for cli tools,
terminal.tabulate() is a very simple function to display tabulated data in the terminal,
terminal.echo_info() echo_warning() and echo_error() display info, warning and error messages with some color.
rotate() and grouper() help to handle iterators.
database offers a ContextManager for sqlite3 database, an Operator and a Ts_Operator classes to provide shortcuts for common sqlite3 commands.
a Deprecated class, that provides a decorator to deprecate functions (emit a warning when it is called).
Release files for microlib 1.12.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| microlib-1.12.0-py3-none-any.whl | Python 3 | none | any | Details |
Release files / microlib-1.12.0-py3-none-any.whl
| Download URL | microlib-1.12.0-py3-none-any.whl |
|---|---|
| Size | 30.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3ed1ceeecc2488eff485f5ce45c55810b4f03e532b0bcd84fac740cb5aa43eef
|
|
BLAKE2b-256 checksum How to use checksums |
6d2dd38327234fba9ea53517e861f77ba5f71a97ef91cc803784377c142dc038
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.11.13
|