Singleton metaclasses and singleton factories
Project description
Declaring singleton classes and singleton factories with different scopes of instantiation, striving for thread-safety and simplicity.
Free software: MIT license
Installation
pip install singletons
Quick Example
import singletons @singletons.GlobalFactory def my_uuid(): return uuid.uuid4() # elsewhere... my_uuid() # will return the global instance of a UUID object
Documentation
Development
To run the all tests run:
tox
Changelog
master
0.2.0 (2018-01-23)
More tests
Usage examples added to documentation
Fixed issues revealed by tests
0.1.0 (2018-01-22)
First release on PyPI.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
singletons-0.2.1.tar.gz
(15.5 kB
view hashes)