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)
TBD - WIP
This code is still a work in progress! New functions to be included can be found here.
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.0a0.tar.gz
(3.5 kB
view hashes)
Built Distribution
Close
Hashes for pybase_ext-0.1.0a0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a9725caef18ca6f937645160e26e4e1dc4b550b90210909c3893032a5dd3f94 |
|
MD5 | 0090b34c78c2ec22913a187910a9e758 |
|
BLAKE2b-256 | c933e17f8a3bbef9ae38d22eb004cac6be2991c4532cfc0174ca8e8d7770b47a |