Go to file
2023-01-29 08:53:21 -05:00
izzylib Address: allow checking for multiple types 2023-01-29 08:53:21 -05:00
.gitignore merge back into one module 2021-09-17 14:36:39 -04:00
LICENSE first draft of rework 2021-06-07 16:45:29 -04:00
pyproject.toml make building and setup easier 2021-09-17 15:11:45 -04:00
pyvenv.json move some submodules to separate modules 2022-02-22 19:31:47 -05:00
README.md merge back into one module 2021-09-17 14:36:39 -04:00
setup.cfg fix version info 2022-09-02 11:10:17 -04:00
setup.py make building and setup easier 2021-09-17 15:11:45 -04:00

IzzyLib

These are just a number of functions I keep reusing over and over again in most of my projects. It's okay to use them if you also find them useful

Installation

From Git

$(venv)/bin/python -m pip install -e "git+https://git.barkshark.xyz/izaliamae/izzylib.git@rework"

optional dependencies

  • dbus
  • hasher
  • http_server
  • http_urllib_client
  • sql
  • template
  • tinydb

Documentation

Importing

Most useful classes and functions are imported in the module root, so you don't need to do any multi-level imports. Example

This is fine:

from izzylib import Database

and points to:

from izzylib.sql.database import Database

Or even simply do import izzylib and use izzylib.Database().

Usage

All classes and functions will have docstrings. Either look through the code or run help() on an object

NOTE!

Not in a stable state yet. Expect major changes