python-pendulum
pendulum
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
Remove forgotten test assert about 'ua' backward compatibility
nykula:master
12 days ago
Delete obsolete `.cargo/config.toml` (#979) Maturin adds these flags by itself, but the presence of this file can seemingly cause them to not get added at all in some environments, likely related to them using their own `.cargo/config.toml` file. This was possibly caused by <https://github.com/PyO3/maturin/commit/74baa6714808eae61ac330c972d22a9122f9b190>, as we noticed it when bumping Maturin past that commit in Nixpkgs. Removing the file fixes the macOS build in our environment.
master
22 days ago
Fix #807: handle pytz.FixedOffset in pendulum.instance() pendulum.instance() raised 'AttributeError: NoneType object has no attribute lower' for datetimes whose tzinfo is a pytz.FixedOffset. _safe_timezone() detects pytz zones via their localize() method and then uses their .zone name. Named pytz zones carry a zone string, but fixed-offset zones (pytz.FixedOffset) have zone = None, so that None was passed to timezone(), which crashed. Fall back to the tzinfo's UTC offset when there is no zone name, mirroring how other offset-only tzinfos are handled. Added a regression test (skipped when pytz is unavailable).
apoorvdarshan:fix-807-pytz-fixed-offset
22 days ago
Migrate from pre-commit to prek (#946)
master
22 days ago
Add support for free-threaded Python (PEP 703) (#952) * 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 * removed 3.13t * skip mypy for thread safety tests
master
22 days ago
skip mypy for thread safety tests
Gaganraj2002:free-threaded-support
22 days ago
removed 3.13t
Gaganraj2002:free-threaded-support
22 days ago
Delete obsolete `.cargo/config.toml` Maturin adds these flags by itself, but the presence of this file can seemingly cause them to not get added at all in some environments, likely related to them using their own `.cargo/config.toml` file. This was possibly caused by <https://github.com/PyO3/maturin/commit/74baa6714808eae61ac330c972d22a9122f9b190>, as we noticed it when bumping Maturin past that commit in Nixpkgs. Removing the file fixes the macOS build in our environment.
emilazy:push-zuuqywnnnvzq
24 days ago
Latest Branches
CodSpeed Performance Gauge
0%
Make Ukrainian locale name follow ISO 639, update it and add tests
#957
24 days ago
fd45ad8
nykula:master
CodSpeed Performance Gauge
0%
Fix #807: handle pytz.FixedOffset in pendulum.instance()
#981
22 days ago
47718d7
apoorvdarshan:fix-807-pytz-fixed-offset
CodSpeed Performance Gauge
0%
Add support for free-threaded Python (PEP 703)
#952
22 days ago
43c7ba8
Gaganraj2002:free-threaded-support
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs