Skip to content

Latest commit

 

History

History
71 lines (47 loc) · 1.45 KB

README.rst

File metadata and controls

71 lines (47 loc) · 1.45 KB

Overview

docs Documentation Status
tests Travis-CI Build Status
package PyPI Package latest release Supported versions

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