Metadata-Version: 2.1
Name: atimer
Version: 1.0.0
Summary: atimer - timer library for asyncio
Home-page: https://wrobell.dcmod.org/atimer/
Author: Artur Wroblewski
Author-email: wrobell@riseup.net
License: UNKNOWN
Project-URL: Source Code, https://gitlab.com/n23/atimer
Project-URL: Bug tracker, https://gitlab.com/n23/atimer/issues
Platform: UNKNOWN
Classifier: Topic :: Software Development :: Libraries
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Programming Language :: Python :: 3
Classifier: Development Status :: 5 - Production/Stable
Requires-Python: >=3.8
Description-Content-Type: text/x-rst
Provides-Extra: tests
License-File: COPYING

`atimer` library implements asynchronous timer Python coroutine based on
POSIX timers. The coroutine can be used with Python `asyncio
<https://docs.python.org/3/library/asyncio.html>`_ module API.

The main features are

- timer expires at regular intervals
- track number of expirations if a long running task causes overrun
- start synchronized with system clock at the edge of an interval
- measure time while system is suspended

The `atimer` library is licensed under terms of GPL license, version 3, see
`COPYING <https://www.gnu.org/licenses/gpl-3.0.en.html>`_ file for details.


