- rely on appdirs for default cache path instead of hardcoded /var/tmp/cachew technically backwards incompatible, but no action needed you might want to clean /var/tmp/cachew after updating - use default cache path (e.g. ~/.cache) by default see https://github.com/ActiveState/appdirs#some-example-output for more info *warning*: things will be cached by default now (used to be uncached before) - treat cache_dir = None in the config *warning*: kind of backwards incompatible.. but again nothing disasterous
2.7 KiB
v0.3.20210220
General/my.core changes:
-
a3305677b2
deprecate* my.cfg, instead my.config can (and should be) used directly -
0534c5c57d
new cli feature: module managementcli: add
hpi module install
andhpi module requires
relevant: https://github.com/karlicoss/HPI/issues/12, https://github.com/karlicoss/HPI/issues/79
-
97650adf3b
add discovery_pure module to get modules and their dependencies viaast
module -
f90599d7e4
make module discovery rely onast
module Hopefully it will make it more robust & much faster. -
07f901e1e5
helpers for automatic dataframes from sequences of NamedTuple/dataclass -
4012f9b7c2
more generic functions to jsonify data -
746c3da0ca
core.pandas: allow specifying schema; add tests -
5313984d8f
addtmp_config
context manager for test & adhoc patching -
df9a7f7390
core.pandas: add check for 'error' column + add empty one by default -
e81dddddf0
proprely resolve class properties in make_config + add test
Modules:
-
some innitial work on filling InfluxDB with HPI data
-
pinboard
-
42399f6250
: breaking backwards compability, use pinbexport module directyUse 'hpi module install my.pinboard' to install it
-
-
stackexchange
63c825ab81
use GDPR data for votesddea816a49
use proper pip package, add stat
-
bluemaestro
6d9bc2964b
populate grafana1899b006de
investigation of data quality + more sanity checksd77ab92d86
get rid of unnecessary file, move to top level
-
runnerup
6b451336ed
Initial parser for RunnerUp data which I'm now using instead of Endomondo
Misc:
-
f102101b39
core/windows: fix get_files and its tests -
56d5587c20
CI: clean up tox config a bit, get rid of custom lint script -
tests: run all tests, but exclude tests specific to my computer from CI controllable via
HPI_TESTS_KARLICOSS=true
-
improved mypy coverage
before v0.2.20201125
I used to keep it in Github releases. However I realized it's means promoting a silo, so now it's reflected in this file (and only copied to github releases page).