Metadata-Version: 2.4
Name: taillight
Version: 0.6.0
Summary: A lightweight, thread-safe signals and slots library with priorities.
Author-email: Elizabeth Ashford <elizabeth.jennifer.myers+taillight@gmail.com>
License-Expression: WTFPL OR LicenseRef-LPRAB
Project-URL: Documentation, https://taillight.readthedocs.io/
Project-URL: Issues, https://github.com/Elizafox/taillight/issues
Project-URL: Repository, https://github.com/Elizafox/taillight
Keywords: events,signals,slots
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Provides-Extra: dev
Requires-Dist: build>=1.2; extra == "dev"
Requires-Dist: ruff>=0.12; extra == "dev"
Requires-Dist: sphinx>=8.1; extra == "dev"
Requires-Dist: tox>=4.20; extra == "dev"
Requires-Dist: twine>=6.1; extra == "dev"
Dynamic: license-file

# taillight

[![CI](https://github.com/Elizafox/taillight/actions/workflows/ci.yml/badge.svg)](https://github.com/Elizafox/taillight/actions/workflows/ci.yml)
[![Downloads per month](https://img.shields.io/pypi/dm/taillight.svg)](https://pypi.org/project/taillight/)
[![Python versions](https://img.shields.io/pypi/pyversions/taillight.svg)](https://pypi.org/project/taillight/)
[![PyPI version](https://img.shields.io/pypi/v/taillight.svg)](https://pypi.org/project/taillight/)

Taillight is a signal/slots system similar in concept to
[Blinker](https://github.com/jek/blinker), but supporting priorities and is
designed to be lightweight and easy to understand.

Thread-safety is a priority and therefore everything is carefully designed to
use mutexes. It should be safe to use Signal instances across threads.

## Support

Questions, bug reports, and feature requests are welcome in the
[issue tracker](https://github.com/Elizafox/taillight/issues).

Pull requests and patches are always welcomed. Features can be requested via
the bug tracker.

## License and copyright

Copyright © 2013-2026 A. Wilcox and Elizabeth Myers. All rights reserved.

This work is licensed either under the WTFPL or LPRAB, at your option (the two
licenses are equivalent). Terms and conditions can be found at:

        https://www.wtfpl.net/about/
        https://sam.zoy.org/lprab/
