python-pendulum
pendulum
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
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
7 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
7 days ago
Migrate from pre-commit to prek (#946)
master
7 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
7 days ago
skip mypy for thread safety tests
Gaganraj2002:free-threaded-support
7 days ago
removed 3.13t
Gaganraj2002:free-threaded-support
7 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
9 days ago
Keep only 'uk', not 'ua', as discussed with @Secrus
nykula:master
9 days ago
Latest Branches
CodSpeed Performance Gauge
0%
Fix #807: handle pytz.FixedOffset in pendulum.instance()
#981
7 days ago
47718d7
apoorvdarshan:fix-807-pytz-fixed-offset
CodSpeed Performance Gauge
0%
Add support for free-threaded Python (PEP 703)
#952
7 days ago
43c7ba8
Gaganraj2002:free-threaded-support
CodSpeed Performance Gauge
0%
Delete obsolete `.cargo/config.toml`
#979
9 days ago
dd0c442
emilazy:push-zuuqywnnnvzq
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs
×
Advertisement