semvec/pypi-packages huggingface dataset:
singletons 0.2.4
Singleton metaclasses and singleton factories
License: MIT license

========
Overview
========



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
=============

https://python-singletons.readthedocs.io/

Development
===========

To run the all tests run::

    tox


Changelog
=========

master
------

0.2.2 (2018-02-01)
------------------

* Shows warning rather than giving exception when using greenthread singletons without a greenthread environment

0.2.1 (2018-01-29)
------------------

* CI changes

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.