bf8423d762
Fatal bug fix: typing.Union in jeb_utils.utils was used but not imported
jakob.scheid2026-04-02 16:18:21 +02:00
55d3eb8fab
Make library backward compatible: use typing.Union instead of the | operator
jakob.scheid2026-04-02 14:28:26 +02:00
d88b7228fc
Update type hint Sequence in jeb_utils.utils.find_nearest_lower_number to Sequence[int | float]
jakob.scheid2026-04-02 14:24:23 +02:00
c5ba3855b5
Add tests for jeb_utils.utils.get_next_lower_integer_multiple
jakob.scheid2026-04-02 14:21:32 +02:00
91696ad034
Add tests for jeb_utils.utils.byte_to_bits
jakob.scheid2026-04-02 14:11:25 +02:00
33e6f0adb9
Add tests for jeb_utils.utils.bits_to_byte
jakob.scheid2026-04-02 13:49:47 +02:00
2395691e5c
Add support for signed=True in jeb_utils.utils.int_to_bytes
jakob.scheid2026-04-02 13:39:26 +02:00
cee1fb2758
Add tests for jeb_utils.utils.int_to_bytes
jakob.scheid2026-04-02 13:38:59 +02:00
4656874334
Add tests for jeb_utils.utils.is_number
jakob.scheid2026-04-02 13:11:01 +02:00
372bcc0463
Bug fix: is_valid_host, is_valid_port and validate_address_port in jeb_utils.utils were not included in __all__
jakob.scheid2026-04-02 13:08:29 +02:00
867e9a9c0c
Bug fix: jeb_utils.utils.is_number could return True even if the base is 0 which is mathematically incorrect.
jakob.scheid2026-04-02 12:48:18 +02:00
a0036b6767
neue Datei: .gitignore neue Datei: README.md neue Datei: pyproject.toml neue Datei: src/jeb_utils/__init__.py neue Datei: src/jeb_utils/auth_utils.py neue Datei: src/jeb_utils/crypto_utils.py neue Datei: src/jeb_utils/exceptions.py neue Datei: src/jeb_utils/jeb_utils.py neue Datei: src/jeb_utils/jebp_utils.py neue Datei: src/jeb_utils/utils.py
jakob.scheid2026-02-19 17:03:49 +01:00