python-gammu 3.5.0
This release is available from GitHub.
Changes
What's Changed
Changes and improvements
- fix(sms): release allocations on conversion failures by @nijel in https://github.com/gammu/python-gammu/pull/359
- Fix timezone handling in datetime and time converters by @nijel in https://github.com/gammu/python-gammu/pull/361
- Bound Unicode writes and validate phonebook photo data by @nijel in https://github.com/gammu/python-gammu/pull/360
- Fix SetConfig string memory ownership by @nijel in https://github.com/gammu/python-gammu/pull/362
- Fix bounds checking for truncated XPM bitmaps by @nijel in https://github.com/gammu/python-gammu/pull/363
- fix: check integer conversion ranges and numeric strings by @nijel in https://github.com/gammu/python-gammu/pull/364
- fix: preserve MMS indicator metadata during conversion by @nijel in https://github.com/gammu/python-gammu/pull/365
- Reject negative MMS indicator message sizes by @nijel in https://github.com/gammu/python-gammu/pull/367
- Fix unsafe SMS validity parsing by @nijel in https://github.com/gammu/python-gammu/pull/366
- Fix MMS message size fallback by @nijel in https://github.com/gammu/python-gammu/pull/368
- fix(ci): wait for and verify Windows Gammu installation by @nijel in https://github.com/gammu/python-gammu/pull/373
- fix(tests): use valid SMSC number by @nijel in https://github.com/gammu/python-gammu/pull/374
- chore: prepare 3.5.0 release by @nijel in https://github.com/gammu/python-gammu/pull/375
Dependency updates
- chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.16.4 by @renovate[bot] in https://github.com/gammu/python-gammu/pull/346
- chore(deps): update dependency astral-sh/uv to v0.12.7 by @renovate[bot] in https://github.com/gammu/python-gammu/pull/347
- chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.16.5 by @renovate[bot] in https://github.com/gammu/python-gammu/pull/348
- chore(deps): update pre-commit hook crate-ci/typos to v1.50.0 by @renovate[bot] in https://github.com/gammu/python-gammu/pull/349
- chore(deps): update dependency astral-sh/uv to v0.12.10 by @renovate[bot] in https://github.com/gammu/python-gammu/pull/350
- chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.16.6 by @renovate[bot] in https://github.com/gammu/python-gammu/pull/351
- chore(deps): update pre-commit hook crate-ci/typos to v1.50.1 by @renovate[bot] in https://github.com/gammu/python-gammu/pull/352
- chore(deps): update pypa/cibuildwheel action to v4.2.1 by @renovate[bot] in https://github.com/gammu/python-gammu/pull/353
- chore(deps): update astral-sh/setup-uv action to v10.1.0 by @renovate[bot] in https://github.com/gammu/python-gammu/pull/355
- chore(deps): update dependency astral-sh/uv to v0.12.13 by @renovate[bot] in https://github.com/gammu/python-gammu/pull/356
- chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.16.7 by @renovate[bot] in https://github.com/gammu/python-gammu/pull/357
- chore(deps): update codecov/codecov-action action to v7.1.0 by @renovate[bot] in https://github.com/gammu/python-gammu/pull/358
- chore(deps): update dependency astral-sh/uv to v0.12.15 by @renovate[bot] in https://github.com/gammu/python-gammu/pull/369
- chore(deps): update pre-commit hook crate-ci/typos to v1.50.2 by @renovate[bot] in https://github.com/gammu/python-gammu/pull/370
- chore(deps): update pre-commit hook pappasam/toml-sort to v0.25.0 by @renovate[bot] in https://github.com/gammu/python-gammu/pull/371
- chore(deps): update dependency gammu/gammu to v1.45.0 by @renovate[bot] in https://github.com/gammu/python-gammu/pull/372
Full Changelog: https://github.com/gammu/python-gammu/compare/3.4.1...3.5.0
Source code
You are downloading python-gammu source code. To compile it you need some development environment for your platform, Gammu and Python.
The easiest way to install it is using pip:
pip install python-gammu
- python_gammu-3.5.0.tar.gz (154 KiB)
SHA256:
5d8a3e38a0a0fb13103dedb24a5d695f6fb3b3dd6ff16d3bb55bf4dec71bdcfe
Windows binaries
You are downloading python-gammu binaries for Windows. The current versions are available as installer only (.exe), just choose the version matching Python version you use.
The easiest way to install it is using pip:
pip install python-gammu
- python_gammu-3.5.0-cp310-cp310-win_amd64.whl (568 KiB)
SHA256:
6fc14d93ae674d7f4b2205d02f166cb1ba6aaf52438f3d8dd66b8811211fcc6b - python_gammu-3.5.0-cp311-cp311-win_amd64.whl (568 KiB)
SHA256:
f4268c82eac7c3d1b826be5813f60c6eb3fc8905d1eb258246779dbf5b5b216c - python_gammu-3.5.0-cp312-cp312-win_amd64.whl (568 KiB)
SHA256:
8731ed5b910cf1f8a98cbef8ffedd923d1cc4aca6f50ca3ea18f4f4d617199d8 - python_gammu-3.5.0-cp313-cp313-win_amd64.whl (568 KiB)
SHA256:
e0e9cd981986c9419c9664a4dd3c38d868dac77d903e744d675e48ce4a97735f - python_gammu-3.5.0-cp314-cp314-win_amd64.whl (585 KiB)
SHA256:
8b37042cabb771fd85029183329d0be2025b7e5b449871dfc7facf0481b6b850