Basic object templates.
Project description
Features
This package contains useful base objects meant for inheritance and helper functions.
bases: Low level base classes.
cachingtools: Objects and decorators for local caching.
collections: Objects for storing other objects.
composition: Objects for creating compositions style objects.
dataclasses: Objects for storing information efficiently.
functions: Objects for creating function and method objects.
metaclasses: Base metaclasses.
objects: Uncategorized base objects.
operations: An assortment functions for doing specific.
typing: Objects to be used when adding typing to python code.
versioning: Objects for tracking versions.
wrappers: Objects for wrapping other objects.
Requirements
Python 3.10 or later
bidict
click
Installation
You can install baseobjects via pip from PyPI:
$ pip install baseobjects
Usage
Please see the Command-line Reference for details.
Contributing
Contributions are very welcome. To learn more, see the Contributor Guide.
License
Distributed under the terms of the MIT license, baseobjects is free and open source software.
Issues
If you encounter any problems, please file an issue along with a detailed description.
Credits
This project was generated from @cjolowicz’s Hypermodern Python Cookiecutter template.
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
Built Distribution
Hashes for baseobjects-1.11.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a461d9e1213e0eb33551426d729429ab1001ebfe1e6917b48d265e4f7967a86 |
|
MD5 | 90803dfe12700401dd1338afd862b6eb |
|
BLAKE2b-256 | d21cf4751e47e58f0f38bc42cb9ae39e232d9373e644c9f4abb6ccefdbbe2e4b |