Scarletio

Latest version: v1.0.84

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

Scan your dependencies

Page 6 of 14

1.0.54

Improvements

- Add `TaskGroup.iter_futures`.
- Add `Handle.iter_positional_parameters`.
- Add `Future.iter_callbacks`.
- `EventThread.get_tasks` now handles `TaskGroup`-s as intended.
- Stop using features that were deprecated at ˙1.0.51˙.
- Add `TaskGroup.wait_exception_or_cancellation`.
- Add `TaskGroup.wait_exception_or_cancellation_and_pop`.

ext.asyncio
- Update `gather`, `complete_as`, `wait` to match asyncio's behavior more.

1.0.53

Improvements

- Add `FutureSyncWrapper.wait_for_completion`.

Bug fixes

- `enter_executor` dropped `AttributeError` (Gilgamesh8939) (From `1.0.51`).

1.0.52

Bug fixes

- `CompoundMetaType` did not respect property-like custom descriptors as intended.

1.0.51

Improvements

- Add `TaskGroup`.
- Add `Future.apply_timeout` replacing `future_or_timeout` function.

Bug fixes

- `Future.__repr__` did not render correctly if the future result was not yet retrieved.

Renames, Deprecation & Removals

- Deprecate `Gatherer`.
- Deprecate `ResultGatheringFuture`.
- Deprecate `WaitContinuously`.
- Deprecate `WaitTillAll`.
- Deprecate `WaitTillExc`.
- Deprecate `WaitTillFirst`.
- Deprecate `future_or_timeout`.
- Deprecate `Future.clear` in favor of keeping future life cycle flow.

1.0.50

Improvements

- `Future.wait_for_completion` will not propagate future exception. (It was never intended.)
- Task stepping speed improved.

1.0.49

Bug fixes

- Interactive console crashed when pressing `home` at index `0`.

Page 6 of 14

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.