python-pendulum
pendulum
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
Add Ukrainian test suggested by @afastronomer, and fix formatting
nykula:master
2 hours ago
Make Ukrainian locale name follow ISO, update it and add tests
nykula:master
5 days ago
Merge branch 'master' of https://github.com/sudoscrawl/pendulum
sudoscrawl:master
10 days ago
fix: correct subtract(minutes=24) example in documentation (#950) The example incorrectly showed '2012-01-28 00:00:00' but subtracting 24 minutes from 01:01:00 should give 00:37:00. Closes #925 Co-authored-by: Jah-yee <Jah-yee@users.noreply.github.com>
master
14 days ago
Document strict parsing helpers in parsing.md Added strict parsing helpers for datetime, date, time, and duration.
sudoscrawl:master
14 days ago
fix: precise_diff inconsistent with pendulum.DateTime subclasses The Rust helper used for dt1 but for dt2. Since is a subclass of , returns False for it, causing dt2's time components to be left at zero. This led to incorrect interval calculations when using native objects (which get converted to in ). Fixes #906
r266-tech:fix/native-datetime-interval
14 days ago
Add support for free-threaded Python (PEP 703) Builds on #940 — completes the remaining work for free-threaded support. Rust: - Add `gil_used = false` to `#[pymodule]` (PyO3 0.27 defaults to true) - Codebase has zero global state, zero unsafe — all functions are pure CI (tests.yml): - Add 3.13t and 3.14t to test matrix - Skip mypy/typing deps for free-threaded builds (not yet compatible) CI (release.yml): - Add free-threaded wheel build step (3.13t/3.14t) in the build job - Skipped for PyPy matrix entries Tests: - Add concurrent thread-safety tests for parse, now, duration, diff, format
Gaganraj2002:free-threaded-support
21 days ago
docs: fix incorrect example outputs in addition_subtraction.md The hours and minutes example outputs in the addition/subtraction documentation contained three incorrect values: - add(hours=1) after add(hours=24): '2012-02-25' → '2012-01-29' - subtract(hours=1): '2012-02-29' → '2012-01-29' (also Feb 29 doesn't exist in 2012, it's a leap year but still wrong context) - subtract(minutes=24) after starting at 01:01: '00:00:00' → '00:37:00' Fixes #925
frankgoldfish:fix/docs-wrong-calculation-examples-925
27 days ago
Latest Branches
CodSpeed Performance Gauge
+1%
Make Ukrainian locale name follow ISO 639, update it and add tests
#957
19 hours ago
56769c8
nykula:master
CodSpeed Performance Gauge
0%
Add parsing helper functions for DateTime, Date, Time, and Duration
#951
11 days ago
dfda184
sudoscrawl:master
CodSpeed Performance Gauge
0%
fix: precise_diff inconsistent with pendulum.DateTime subclasses (#906)
#953
22 days ago
479df87
r266-tech:fix/native-datetime-interval
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs