Metadata-Version: 2.1
Name: pyrefcount
Version: 0.1.0
Summary: UNKNOWN
Home-page: https://github.com/pmundt/pyrefcount
Author: Paul Mundt
Author-email: paul.mundt@adaptant.io
License: MIT
Description: pyrefcount
        ==========
        
        ``pyrefcount`` provides a simple API for reference counting, providing protected access to reference counted values,
        and for allowing acquire/release actions to be carried out when a reference count becomes active, or the last user
        drops off, respectively. ``pyrefcount`` is inspired by the Linux Kernel's `refcount_t`_ API.
        
        Usage
        -----
        
        Usage of pyrefcount is straightforward:
        
        >>> from refcount import Refcounter
        >>> ref = Refcounter()
        >>> ref.inc()
        >>> ref.usecount
        2
        >>> ref.dec()
        >>> if ref.dec_and_test():
        ...     print('refcount is now 0, do something here')
        
        For more complex usage examples and a complete API reference, refer to the `package documentation`_.
        
        Features and Bugs
        -----------------
        
        Please file feature requests and bug reports in the `issue tracker`_.
        
        License
        -------
        
        ``pyrefcount`` is licensed under the MIT license.
        
        .. _package documentation: https://pmundt.github.io/pyrefcount
        .. _refcount_t: https://github.com/torvalds/linux/blob/master/include/linux/refcount.h
        .. _issue tracker: https://github.com/pmundt/pyrefcount/issues
        
Keywords: refcount
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Software Development :: Object Brokering
Description-Content-Type: text/x-rst
