1010bitmath-2.0.0
1111*************
1212
13- *Released: April 2026 *
13+ *Released: April 25, 2026 *
1414
1515Nearly eight years after 1.3.3 shipped in 2018, bitmath is back with
1616a major release. Version 2.0.0 is a thorough modernization: the
@@ -20,6 +20,11 @@ been rebuilt from scratch. If you've been running bitmath on Python
20203.9 or later and quietly wishing it felt more modern — this release
2121is for you.
2222
23+ Check over on `my blog
24+ <https://blog.lnx.cx/2026/04/25/bitmath-2.0.0-finally-released.html> `_
25+ for a personal recap of this release, how much it means to me, and
26+ what it took to get here.
27+
2328
2429Breaking Changes
2530================
@@ -196,6 +201,11 @@ projects are actually maintained in 2026:
196201 ``make build ``, ``make pypitest ``, and ``make pypi `` replace the
197202 old ``make sdist upload `` pattern.
198203
204+ **Fedora/EPEL **
205+ Expect to see fresh builds in Fedora/EPEL over the coming
206+ weeks. Hopefully I can sneak this into EPEL 10, EPEL 9 might be
207+ picky since this is a major version change.
208+
199209
200210Closing Thoughts
201211================
@@ -204,16 +214,16 @@ bitmath started as a small passion project of mine. A utility for
204214thinking about and clearly expressing file sizes, and that's still
205215exactly what it is. This 2.0.0 release doesn't change what the library
206216does. What I've done is change the very foundation that it's built
207- on. The test suite sits at 294 tests and 99% coverage. The
217+ on. The test suite measures in at 311 tests now, basically 100%
218+ coverage when you add all the platform-specific checks together. The
208219documentation has been comprehensively reviewed and updated. The
209- packaging is clean enough to pass ``twine check `` on the first attempt
210- (well, the second).
220+ packaging is modernized.
211221
212222It really is a remarkable milestone in project history. I have to give
213223the warmest thanks to all of the users and fans who have written bug
214224reports and submitted pull requests. Especially in the least active
215225years of the project. Most of those PRs and Issues have been
216- integrated into this massive 2.0 release.
226+ integrated into this massive 2.0.0 release.
217227
218228**Thanks for your patience and your participation. **
219229
0 commit comments