Dima Gerasimov
5a67f0bafe
pdfs: migrate config to Protocol with properties
...
allowes to remove a whole bunch of hacky crap from tests!
2024-08-25 20:49:56 +01:00
Dima Gerasimov
f8cd31044e
general: move reddit tests into my/tests + tweak my.core.cfg to be more reliable
2023-05-26 00:58:23 +01:00
Dima Gerasimov
c34656e8fb
general: update mypy config, seems that logs of type: ignore aren't necessary anymore
2023-05-16 01:18:30 +01:00
Kian-Meng Ang
d2ef23fcb4
docs: fix typos
...
found via `codespell -L copie,datas,pres,fo,tooks,noo,ue,ket,frop`
2023-03-27 03:02:35 +01:00
Dima Gerasimov
07e7c62d02
general/ci: mypy check tests
2023-02-21 00:20:58 +00:00
Dima Gerasimov
9578b13fca
my.pdf: handle update to pdfannots 0.2
...
undoes f5b47dd695
, tests work properly now
resolves https://github.com/karlicoss/HPI/issues/180
2021-12-19 18:53:29 +00:00
Dima Gerasimov
f5b47dd695
ci: temporary suppress pdfs tests so we can pass CI
...
see https://github.com/karlicoss/HPI/issues/180
2021-10-29 01:41:44 +01:00
Dima Gerasimov
ad177a1ccd
my.pdfs: cleanup/refactor
...
- modernize:
- add REQUIRES spec for pdfannots library
- config dataclass/config stub
- stats function
- absolute my.core imports in anticipation of splitting core
- use 'paths' instead of 'roots' (better reflects the semantics), use get_files
backward compatible via config migration
- properly run tests/mypy
2021-04-01 17:27:06 +01:00
Dima Gerasimov
e7604c188e
my.pdfs: reorganize tests a bit, fix mypy
2021-04-01 17:27:06 +01:00