PackageTrack Sign in Track my project

bitstruct

This module performs conversions between Python values and C bit field structs represented as Python byte strings.

8.22.2 5.1M downloads/mo #2167 most downloaded on PyPI eerimoq/bitstruct

What this package is like to depend on

Last release 6 days ago

15 Aug 2026

Release timing varies

gaps range from 9 days to 1.3 years

This project publishes no release notes

the list below is its commits, not an announcement

Nothing withdrawn

no release was ever pulled

11 years old

69 releases · first in 2015

3 releases in the last 12 months

see the full history below

Release timeline

69 releases · May 2015 to Aug 2026
2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 60 of 69
  1. 8.22.2 15 Aug 2026
    Commits, not release notes

    This project publishes no release notes. Between 8.22.1 and 8.22.2 there were 1 commits, 1 of them substantive:

    • Raise error if format is too long in bits.
  2. 8.22.1 17 Feb 2026
    Commits, not release notes

    This project publishes no release notes. Between 8.22.0 and 8.22.1 there were 3 commits, 3 of them substantive:

    • Compile wheels for Inten macOS and Windows ARM
    • [PATCH] Fix float16 pack/unpack on big-endian systems
    • Version 8.22.1.
  3. 8.22.0 08 Feb 2026
    Commits, not release notes

    This project publishes no release notes. Between 8.21.0 and 8.22.0 there were 3 commits, 3 of them substantive:

    • Add Python 3.14 to test matrix
    • Version 8.22.0.
    • GitHub removed MacOS 13.
  4. 8.21.0 13 May 2025
    Commits, not release notes

    This project publishes no release notes. Between 8.20.0 and 8.21.0 there were 7 commits, 7 of them substantive:

    • Fix pyproject license deprecation warnings
    • Drop Python 3.8
    • Use Python 3.11 for cibuildwheel
    • Build wheels for more architectures
    • Drop ppc64 architecture
    • Bump Python version since <3.9 is EOL
    • Version 8.21.0.
  5. 8.20.0 22 Feb 2025
    Commits, not release notes

    This project publishes no release notes. Between 8.19.0 and 8.20.0 there were 5 commits, 5 of them substantive:

    • Version 8.20.0.
    • Python 3.13 instead of 3.7.
    • Bump CI artifact to v4.
    • Bump CI artifact to v4.
    • CI release stuff.
  6. 8.19.0 31 Oct 2023
    Commits, not release notes

    This project publishes no release notes. Between 8.18.0 and 8.19.0 there were 4 commits, 4 of them substantive:

    • test on PyPy
    • fix pypy build
    • remove verbose output
    • Version 8.19.0.
  7. 8.18.0 18 Oct 2023
    Commits, not release notes

    This project publishes no release notes. Between 8.17.0 and 8.18.0 there were 21 commits, 21 of them substantive:

    • Readthedocs.
    • add pyproject.toml, set minimum python version to 3.6
    • test 3.12
    • do not run setup.py
    • update actions
    • use cibuildwheel
    • raise minimum python version to 3.7 because of setuptools compatibility
    • explicitly set packages, fix setuptools complaints about newlines in summary
    • try to fix pytest command
    • use src package structure
    • try to build pypy wheels
    • skip pypy
    • run ruff --select UP --select I --fix src
    • update MANIFEST.in
    • do not run setup.py
    • build and release wheels whenever a release is published on GitHub
    • do not limit max. parallel CI jobs
    • use pytest
    • fix path, set fail-fast: false
    • publish on tag and workflow_dispatch

    …and 1 more.

  8. 8.17.0 17 Feb 2023
    Commits, not release notes

    This project publishes no release notes. Between 8.16.1 and 8.17.0 there were 1 commits, 1 of them substantive:

    • Text encoding and errors to compile().
  9. 8.16.1 16 Feb 2023
    Commits, not release notes

    This project publishes no release notes. Between 8.15.1 and 8.16.1 there were 4 commits, 4 of them substantive:

    • Text encoding and error action to unpack operations. Not implemented in C yet.
    • CI.
    • Text encoding and error action to unpack operations. Not implemented in C yet.
    • Fix compile memory leak.
  10. 8.15.1 07 Jun 2022

    Nothing published for this version

  11. 8.15.0 06 Jun 2022

    Nothing published for this version

  12. 8.14.1 21 Apr 2022

    Nothing published for this version

  13. 8.14.0 18 Apr 2022

    Nothing published for this version

  14. 8.13.0 12 Mar 2022

    Nothing published for this version

  15. 8.12.1 20 Nov 2021

    Nothing published for this version

  16. 8.12.0 20 Nov 2021

    Nothing published for this version

  17. 8.11.1 19 Nov 2020

    Nothing published for this version

  18. 8.11.0 10 Jun 2020

    Nothing published for this version

  19. 8.10.0 15 Apr 2020

    Nothing published for this version

  20. 8.9.0 20 Jan 2020

    Nothing published for this version

  21. 8.8.1 09 Oct 2019

    Nothing published for this version

  22. 8.8.0 09 Oct 2019

    Nothing published for this version

  23. 8.7.3 08 Oct 2019

    Nothing published for this version

  24. 8.7.2 05 Oct 2019

    Nothing published for this version

  25. 8.7.1 02 Oct 2019

    Nothing published for this version

  26. 8.7.0 02 Oct 2019

    Nothing published for this version

  27. 8.6.0 01 Oct 2019

    Nothing published for this version

  28. 8.5.1 01 Oct 2019

    Nothing published for this version

  29. 8.5.0 01 Oct 2019

    Nothing published for this version

  30. 8.4.0 29 Sep 2019

    Nothing published for this version

  31. 8.3.1 29 Sep 2019

    Nothing published for this version

  32. 8.3.0 29 Sep 2019

    Nothing published for this version

  33. 8.2.0 28 Sep 2019

    Nothing published for this version

  34. 8.1.2 28 Sep 2019

    Nothing published for this version

  35. 8.1.1 28 Sep 2019

    Nothing published for this version

  36. 8.1.0 28 Sep 2019

    Nothing published for this version

  37. 8.0.0 18 Jul 2019

    Nothing published for this version

  38. 7.1.0 30 Apr 2019

    Nothing published for this version

  39. 6.0.0 21 Nov 2018

    Nothing published for this version

  40. 5.2.1 21 Nov 2018

    Nothing published for this version

  41. 5.2.0 21 Nov 2018

    Nothing published for this version

  42. 5.1.0 21 Nov 2018

    Nothing published for this version

  43. 5.0.0 20 Nov 2018

    Nothing published for this version

  44. 4.1.0 19 Nov 2018

    Nothing published for this version

  45. 4.0.0 09 Sep 2018

    Nothing published for this version

  46. 3.10.0 16 Jul 2018

    Nothing published for this version

  47. 3.9.0 28 May 2018

    Nothing published for this version

  48. 3.8.0 30 Apr 2018

    Nothing published for this version

  49. 3.7.0 06 Jan 2018

    Nothing published for this version

  50. 3.6.1 05 Jan 2018

    Nothing published for this version

  51. 3.6.0 29 Nov 2017

    Nothing published for this version

  52. 3.5.0 14 Oct 2017

    Nothing published for this version

  53. 3.4.0 11 May 2017

    Nothing published for this version

  54. 3.3.1 29 Aug 2016

    Nothing published for this version

  55. 3.3.0 29 Aug 2016

    Nothing published for this version

  56. 3.2.0 28 Aug 2016

    Nothing published for this version

  57. 3.1.0 29 Mar 2016

    Nothing published for this version

  58. 3.0.0 28 Mar 2016

    Nothing published for this version

  59. 2.1.4 28 Mar 2016

    Nothing published for this version

  60. 2.1.3 24 Mar 2016

    Nothing published for this version

Stop reading changelogs one package at a time.

Point PackageTrack at your project and get told which of your dependencies moved, which of those matter, and what to do about it.

Track my project