Glow

Latest version: v0.14.1

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

Scan your dependencies

0.12.9

0.10.5

Improvements

- `glow.cli.parse_args` now supports arbitrary callables

0.10.3

Improvements

- `glow.cli.parse_args` now supports nested dataclasses

Fixes

- `glow.si_bin` handles 0 properly

0.10.2

Additions

- [`glow.Uid`](https://github.com/arquolo/glow/blob/v0.10.2/glow/core/_uuid.py#L40) as Pydantic-compatible wrapper for UUID with base57 serialization
- [`glow.api.env`](https://github.com/arquolo/glow/blob/v0.10.2/glow/api/config.py#L11) to provide context variables

0.10.1

Additions

- [`glow.whereami`](https://github.com/arquolo/glow/blob/v0.10.1/glow/core/debug.py#L62) to show module, name and lineno of the caller

Fixes and improvements

- Fix handling of `wrapt.ObjectProxy` in `glow.sizeof`. Now it's not that transparent for size calculation - size of proxy is also computed.
- Fix segfault in `glow.io.TiledImage`. Add null checks.

Renames

- `glow.timer` and `glow.memprof` no longer support `callback` as named argument, pass it or name as positional
- `glow.Si` splitted to `glow.si` for metric suffixes, and `glow.si_bin` for binary suffixes

Dependencies

- remove outdated [`pyaudio`](https://github.com/jleb/pyaudio) with `sounddevice` for `glow.io.Sound`
- drop Python 3.8 support
- bind to `numpy~=1.20`, `torch~=1.9`

Deletions:

- `glow.interpreter_lock`

0.10

Additions

- [`glow.cli.parse_args`](https://github.com/arquolo/glow/blob/v0.10/glow/cli.py#L107) to parse args from `dataclass` template
- [`glow.cv.Mosaic`](https://github.com/arquolo/glow/blob/v0.10/glow/cv/_mosaic.py#L42) - helper to apply functions to huge images by tiles

Fixes and improvements

- `glow.transforms` reimplemented via classes

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.