Python-redux

Latest version: v0.16.1

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

Scan your dependencies

Page 4 of 14

0.13.2

- fix: initial snapshot cleanup which used to mistakenly remove files with store:... filenames now removes files with store-... filenames

0.13.1

- chore: changed the format of snapshot filenames from store:... to store-...

0.13.0

- chore(test): move fixtures and testing utilities to `redux-pytest` package
- feat(test): add `wait_for`, `store_monitor`, `event_loop` and `needs_finish` fixtures
- test: add tests for scheduler and fixtures
- refactor: `SideEffectRunnerThread` now runs async side effects in its own event-loop
- refactor: removed `immediate_run` from event subscriptions
- refactor: removed `EventSubscriptionOptions` as the only option left was `keep_ref`, it's now a parameter of `subscribe_event`
- feat: new `on_finish` callback for the store, it runs when all worker threads are joined and resources are freed

0.12.7

- fix: automatically unsubscribe autoruns when the weakref is dead
- fix: use weakref of event handlers in `event_handlers_queue`

0.12.6

- refactor: drop logging fixture and use standard pytest logger in tests

0.12.5

- refactor: add cleanup to `FinishEvent` handler to clean workers, listeners, subscriptions, autoruns, etc
- refactor: `TaskCreator` add `TaskCreatorCallback` protocols
- refactor: `Store._create_task` now has a callback parameter to report the created task
- refactor: move serialization methods and side_effect_runner class to separate files

Page 4 of 14

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.