Narq

Latest version: v0.2.1

Safety actively analyzes 693883 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 12

0.9.0

...................
* allow set encoding in msgpack for jobs 49
* cron tasks allowing scheduling of functions in the future 50
* **Breaking change:** switch ``to_unix_ms`` to just return the timestamp int, add ``to_unix_ms_tz`` to
return tz offset too

0.8.1

...................
* uprev setup requires
* correct setup arguments

0.8.0

...................
* add ``async-timeout`` dependency
* use async-timeout around ``shadow_factory``
* change logger name for control process log messages
* use ``Semaphore`` rather than ``asyncio.wait(...return_when=asyncio.FIRST_COMPLETED)`` for improved performance
* improve log display
* add timeout and retry logic to ``RedisMixin.create_redis_pool``

0.7.0

...................
* implementing reusable ``Drain`` which takes tasks from a redis list and allows them to be execute asynchronously.
* Drain uses python 3.6 ``async yield``, therefore **python 3.5 is no longer supported**.
* prevent repeated identical health check log messages

0.6.1

...................
* mypy at last passing, 30
* adding trove classifiers, 29

0.6.0

...................
* add ``StopJob`` exception for cleaning ending jobs, 21
* add ``flushdb`` to ``MockRedis``, 23
* allow configurable length job logging via ``log_curtail`` on ``Worker``, 28

Page 7 of 12

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.