Skip to content
Navigation Menu
Sign in
Products
Platform
GitHub
Repository hosting, code review, and collaboration
Copilot
AI coding agent for tasks, projects and automated work
Build & Ship
Actions
CI/CD and automation
Code Quality
Quality analysis, fixes, and enforcement
Codespaces
Cloud development environments
Secure
Code Security
Vulnerability detection and remediation
Secret Protection
Secret scanning and leak prevention
All Features
Developers
Learn
Documentation
Training
Certifications
Build
Build with Copilot
Customize Copilot
Integrations
Explore
Trending repos
GitHub Sponsors
Events
Changelog
Changelog
Your source for the latest features, improvements, and fixes across GitHub products, all in one place.
Businesses
By Stage
Enterprises
Team
Startups
Nonprofits
By Industry
Healthcare
Financial services
Manufacturing
Government
See all industries
Evaluate GitHub
Why GitHub
Customer Stories
Business insights
Trust Center
Add-ons
GitHub Advanced Security
Enterprise-grade code security
Copilot for business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Resources
Learn & Connect
Documentation
Resource center
Blog
Events & webinars
Community Forum
Customer Stories
Integrations
Support
Customer support
Training
GitHub Status
Company
About
Partners
Changelog
GitHub Universe
GitHub Universe
The event for developers, by developers — talks, workshops, and what’s next for GitHub.
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
wolph
python-utils
Repository navigation
Code
Issues
1
(1)
Pull requests
2
(2)
Actions
Projects
Wiki
Security and quality
Insights
More
items
Commits
Breadcrumbs
History for
python-utils
python_utils
on
develop
User selector
All users
Datepicker
All time
Commit history
Commits on Nov 1, 2026
fix: keep the float path of scale_1024 for numbers without __lt__ after #71
Show description for 8400a58
wolph
committed
8400a58
View commit details
Copy full SHA for 8400a58
View code at this point
Browse repository at this point
fix: keep the 4.1.4 order of types.__all__ after #70
Show description for cf258d2
wolph
committed
cf258d2
View commit details
Copy full SHA for cf258d2
View code at this point
Browse repository at this point
Merge pull request #71 from ShahadatTest/fix/scale-1024-prefix-boundaries
Show description for 90973af
wolph
authored
90973af
View commit details
Copy full SHA for 90973af
View code at this point
Browse repository at this point
Commits on Oct 31, 2026
Keep binary prefixes below their exact size thresholds
ShahadatTest
committed
60c4d65
View commit details
Copy full SHA for 60c4d65
View code at this point
Browse repository at this point
Commits on Oct 29, 2026
Keep `from python_utils.types import *` working on Python 3.15
Show description for c260f27
maoxor
committed
c260f27
View commit details
Copy full SHA for c260f27
View code at this point
Browse repository at this point
fix: keep LazyCastedDict.get from raising on keys after #67
Show description for 54f4c10
wolph
committed
54f4c10
View commit details
Copy full SHA for 54f4c10
View code at this point
Browse repository at this point
fix: keep import_global working for failing and odd names after #66
Show description for 65e44b7
wolph
committed
65e44b7
View commit details
Copy full SHA for 65e44b7
View code at this point
Browse repository at this point
fix: keep the 4.x batch results for every size after #64
Show description for 98ae27f
wolph
committed
98ae27f
View commit details
Copy full SHA for 98ae27f
View code at this point
Browse repository at this point
Merge pull request #69 from rupayon123/fix/to-float-default-typing-20261028
Show description for 882e045
wolph
authored
882e045
View commit details
Copy full SHA for 882e045
View code at this point
Browse repository at this point
Merge pull request #67 from ShahadatTest/fix/lazy-casted-get
Show description for 5aba50a
wolph
committed
5aba50a
View commit details
Copy full SHA for 5aba50a
View code at this point
Browse repository at this point
Merge pull request #66 from ShahadatTest/fix/import-global-lazy-exports
Show description for 1e1b03e
wolph
authored
1e1b03e
View commit details
Copy full SHA for 1e1b03e
View code at this point
Browse repository at this point
Merge pull request #65 from ShahadatTest/fix/unique-list-nan-self-assignment
Show description for 45f4045
wolph
authored
45f4045
View commit details
Copy full SHA for 45f4045
View code at this point
Browse repository at this point
Commits on Oct 28, 2026
Accept float defaults in to_float type annotation
rupayon123
committed
1377831
View commit details
Copy full SHA for 1377831
View code at this point
Browse repository at this point
Commits on Oct 27, 2026
Apply lazy key and value casts when reading with get
ShahadatTest
committed
4cdf9b2
View commit details
Copy full SHA for 4cdf9b2
View code at this point
Browse repository at this point
Resolve lazy module exports in import_global
ShahadatTest
committed
0a1287c
View commit details
Copy full SHA for 0a1287c
View code at this point
Browse repository at this point
Allow UniqueList self-assignment for non-reflexive values
ShahadatTest
committed
600beff
View commit details
Copy full SHA for 600beff
View code at this point
Browse repository at this point
Commits on Oct 25, 2026
fix: deprecate nonpositive batch sizes without breaking 4.x
tongwentao
committed
3653324
View commit details
Copy full SHA for 3653324
View code at this point
Browse repository at this point
Commits on Oct 22, 2026
fix: reject nonpositive batch sizes before consuming items
tongwentao
committed
37f74e4
View commit details
Copy full SHA for 37f74e4
View code at this point
Browse repository at this point
Commits on Oct 18, 2026
fix: keep an item that arrives at the deadline in its abatcher batch after #60
Show description for 7cdd759
wolph
committed
7cdd759
View commit details
Copy full SHA for 7cdd759
View code at this point
Browse repository at this point
Commits on Oct 17, 2026
Fix partial batch waits to respect the existing deadline
harbinresearcher
committed
6cbad86
View commit details
Copy full SHA for 6cbad86
View code at this point
Browse repository at this point
Commits on Oct 11, 2026
Count a daylight saving change in timesince for every aware datetime
Show description for 6bd5be5
wolph
committed
6bd5be5
View commit details
Copy full SHA for 6bd5be5
View code at this point
Browse repository at this point
Merge pull request #56 from pralav-25/fix-timesince-dst-elapsed-time
Show description for a52274d
wolph
authored
a52274d
View commit details
Copy full SHA for a52274d
View code at this point
Browse repository at this point
fix: keep plural acronyms whole in camel_to_underscore after #57
Show description for 1bb0458
wolph
committed
1bb0458
View commit details
Copy full SHA for 1bb0458
View code at this point
Browse repository at this point
Commits on Oct 10, 2026
Fix short acronym boundaries in camel_to_underscore
pralav-25
committed
a2ce619
View commit details
Copy full SHA for a2ce619
View code at this point
Browse repository at this point
Commits on Oct 5, 2026
Count elapsed time across DST in timesince
pralav-25
committed
3c0eb1d
View commit details
Copy full SHA for 3c0eb1d
View code at this point
Browse repository at this point
Commits on Oct 2, 2026
Merge pull request #55 from wolph/fix/time-and-async-helpers
Show description for 44b54a9
wolph
authored
44b54a9
View commit details
Copy full SHA for 44b54a9
View code at this point
Browse repository at this point
Merge pull request #54 from wolph/fix/converters-formatters-logging
Show description for 3958f36
wolph
authored
3958f36
View commit details
Copy full SHA for 3958f36
View code at this point
Browse repository at this point
Clean up after abatcher only when an item is on its way
Show description for 0b835c9
wolph
committed
0b835c9
View commit details
Copy full SHA for 0b835c9
View code at this point
Browse repository at this point
Keep reused values in the UniqueList membership during a write
Show description for 2e1386c
wolph
committed
2e1386c
View commit details
Copy full SHA for 2e1386c
View code at this point
Browse repository at this point
Name the requested module below a module with another name
Show description for 342dbe6
wolph
committed
342dbe6
View commit details
Copy full SHA for 342dbe6
View code at this point
Browse repository at this point
Keep abatcher timing and total_timeout as they worked in 4.0.1
Show description for ae46948
wolph
committed
ae46948
View commit details
Copy full SHA for ae46948
View code at this point
Browse repository at this point
Keep logging, constructors and imports as they worked in 4.0.1
Show description for 176125c
wolph
committed
176125c
View commit details
Copy full SHA for 176125c
View code at this point
Browse repository at this point
Reserve UniqueList membership before the list changes
Show description for 2423cf2
wolph
committed
2423cf2
View commit details
Copy full SHA for 2423cf2
View code at this point
Browse repository at this point
Fix sample, listify and wraps_classmethod side effects
Show description for 5ff40c4
wolph
committed
5ff40c4
View commit details
Copy full SHA for 5ff40c4
View code at this point
Browse repository at this point
Let acount count down to a stop
Show description for 704cebb
wolph
committed
704cebb
View commit details
Copy full SHA for 704cebb
View code at this point
Browse repository at this point
Previous
Next
You can’t perform that action at this time.