Kifurushi

Latest version: v0.6.0

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

Scan your dependencies

Page 1 of 2

0.6.0

Changed

- Upgraded `attrs` library to version **23.1.0**.

Removed

- support for python 3.6 and python 3.7.

0.5.0

Added

- possibility to set `bytearray` value to `VariableStringField` and `FixedStringField` objects.

0.4.0

Added

- property `value_was_computed` on `Field` class so that all fields inherit it.
- added property `all_fields_are_computed` on Packet class to know if a packet has been correctly parsed using
`from_bytes` class method.

0.3.1

Changed

- Type annotation of FixedStringField `default` parameter. It is now `AnyStr` instead of `str`.

0.3.0

Added

- New boolean parameter `decode` to class `FixedStringField`. It defaults to `False` meaning the internal value is
considered as bytes, if `True`, it will be considered as a string.
- Support for python 3.10.

Changed

- Replace `is_bytes` parameter on class VariableStringField to `decode`. The meaning now changes. If `decode` is `False`
which is the default case, the internal value is considered as bytes, if `True`, it is considered as a string. - (4)

0.2.0

Changed

- The class `VariableStringField` now accepts a keyword-only parameter `is_bytes` to tell if we are dealing with text
data or raw bytes.

Added

- Tests are now passed on pypy3 in github actions.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.