Debian Patches
Status for python-taskchampion-py/2.0.2-5
| Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
|---|---|---|---|---|---|---|
| 0001-Update-PyO3-46.patch | Update PyO3 (#46) | "Dustin J. Mitchell" <dustin@v.igoro.us> | no | 2026-02-22 | ||
| 0002-Make-remote-sync-optional-44.patch | Make remote sync optional (#44) * Run CI on all branches * Make remote sync optional This is useful to reduce the needed Rust crates. |
Jochen Sprickerhof <github@jochen.sprickerhof.de> | no | 2026-02-24 | ||
| 0003-Fix-num_undo_points-to-call-the-right-Rust-method.patch | Fix num_undo_points to call the right Rust method | "Dustin J. Mitchell" <dustin@v.igoro.us> | no | 2026-03-29 | ||
| 0004-define-__new__-instead-of-__init__.patch | define __new__ instead of __init__ | "Dustin J. Mitchell" <dustin@v.igoro.us> | no | 2026-03-29 | ||
| 0005-Make-index-to-__getitem__-positional.patch | Make index to __getitem__ positional | "Dustin J. Mitchell" <dustin@v.igoro.us> | no | 2026-06-13 | ||
| 0006-Update-to-TaskChampion-3.patch | Update to TaskChampion 3 This leaves the Python API sync, despite the underlying Rust API being async. The two don't actually play together nicely -- while there are [adapters](https://docs.rs/crate/pyo3-async-runtimes/latest), they do not handle self-references very well. Which makes sense -- if Python calls a method `r.foo(&mut self, ..)`, and that method returns a future that carries within it that `&mut self` reference, then nothing stops another Python call that also uses `&mut self`. Fixing this requires using `Arc<Mutex<..>>` with quite a bit more implementation complexity, and very little benefit: the pyo3-async-runtimes crate runs the Rust event loop in a separate thread, so this is no better than running a sync call to `replica.sync()` on a Python thread. |
"Dustin J. Mitchell" <dustin@v.igoro.us> | no | 2026-03-29 | ||
| 0007-Update-for-taskchampion-in-Debian.patch | Update for taskchampion in Debian - Use default features - Disable server-gcp (not in Debian) |
Jochen Sprickerhof <git@jochen.sprickerhof.de> | no | 2026-09-18 |
All known versions for source package 'python-taskchampion-py'
- 2.0.2-5 (sid, forky)
