Anki/pylib
Damien Elmes 131d37dca5 add switch in prefs for new timezone handling code; bump sync version
AD devs: before updating the sync version to 10, please make sure
the new timezone code has been ported over. The core change to the
scheduler is in _updateCutoff():

9736e4a970/pylib/anki/schedv2.py (L1357)

with the following supporting Python functions:

9736e4a970/pylib/anki/schedv2.py (L1410)

 _timing_today() is calculated in Rust (lines up to 92, the rest are
tests):

9736e4a970/rslib/src/sched/cutoff.rs (L20)

The change went through a few iterations before stabilising, so it's
probably easier to refer to the above code than the patches that got
us to that point.
2020-03-10 17:50:18 +10:00
..
anki add switch in prefs for new timezone handling code; bump sync version 2020-03-10 17:50:18 +10:00
tests add col.weakref() and fix more reference cycles in pylib 2020-03-05 09:47:47 +10:00
tools hooks for limit new/rev for a single deck 2020-03-04 16:11:13 +01:00
.gitignore rework Fluent handling 2020-02-23 13:22:50 +10:00
.isort.cfg rework Fluent handling 2020-02-23 13:22:50 +10:00
.pylintrc rework Fluent handling 2020-02-23 13:22:50 +10:00
Makefile Renamed FIND_EXEC to FIND, replaced IS_WINDOWS by specific commands 2020-02-25 03:15:11 -03:00
mypy.ini Improve mypy config 2020-02-26 22:22:40 -05:00
requirements.dev switch to classes for hooks 2020-01-14 08:54:07 +10:00
setup.py Revert "test out the Python Fluent implementation" 2020-02-17 08:40:17 +10:00