Basic Python modules to support new classes in old Python
Project description
Python Base Extension
The pybase_ext
modules serve three purposes:
- Enable the use of new base classes in older Python versions. For example,
enum.StrEnum
is new in Python 3.11, butpybase_ext
allows users on previous versions to use it too. - Enable experimental classes not implemented in other modules. For example,
enum.TupleEnum
is not implemented inenum
, butpybase_ext
allows users to create enumerations where its members are tuples. - Provide of new classes containing commonly used constant values. For example,
pybase_ext.colors.BGR
provides a wrapper to commonly used BGR color codes, likeBGR.WHITE
to use the color code(255, 255, 255)
❗ This code is still a work in progress ❗
New functions to be included can be found here.
📖 Documentation
Documentation can be found at the docs
folder.
WIP: Sphinx documentation for further releases.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pybase-ext-0.1.0.tar.gz
(5.9 kB
view hashes)
Built Distribution
Close
Hashes for pybase_ext-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0388a5cd66418ef2559143549cc88d678d9b33acbaaf18b9df15499ee3dbaed1 |
|
MD5 | a421a5658d5742c3c0eac24836121107 |
|
BLAKE2b-256 | 89cd6f617e75764a730820e12ef522219effccf2955d4e2954c3321d87fc4295 |