Skip to content

v0.4.20231101

Compare
Choose a tag to compare
@karlicoss karlicoss released this 01 Nov 00:52
· 114 commits to master since this release

Big update, even though things should be backwards compatible, it's recommended to install the package again if you use editable git checkout (pip3 install --user -e /path/to/hpi_repo)

Also worth installing optional dependencies (pip3 install --user -e /path/to/hpi_repo[optional])

What's Changed

Core:

  • core: implement more methods for ZipPath and better support for get_files by @karlicoss in #285
  • query: add --warn-exceptions, dateparser, docs by @seanbreckenridge in #290
  • my.core.pandas: rely on typing annotations from types-pandas by @karlicoss in #292
  • core: experimental import of my._init_hook to configure logging/warnings/env variables by @karlicoss in #298
  • core/logging: overhaul and many improvements -- mainly to deprecate abandoned logzero by @karlicoss in #299
  • minor module updates + logging/warnings improvements by @karlicoss in #300
  • general: move reddit tests into my/tests + tweak my.core.cfg to be more reliable by @karlicoss in #295
  • core/cli: allow user to bypass PEP 668 by @seanbreckenridge in #302
  • core/cli: update vendored completion files by @seanbreckenridge in #304
  • core/logging: fix issue with logger setup called multiple times when called with different levels by @karlicoss in #310
  • my.core.logging: compatibility with HPI_LOGS by @seanbreckenridge in #307
  • core/stats: exclude contextmanagers from guess_stats by @karlicoss in #334
  • move hpi specific compat stuff to core.hpi_compate + minor updates for hypothesis and kobo by @karlicoss in #335
  • core/config: implement a warning if config is imported from the dir other than MY_CONFIG by @karlicoss in #336
  • general: improve logging during file processing in various modules by @karlicoss in #339
  • general: enhancle logging for various modules by @karlicoss in #340
  • general: deprecate some old methods by hiding behind TYPE_CHECKING by @karlicoss in #342
  • core: add helper for more_iterable to check that all types involved are hashable by @karlicoss in #343
  • core/kompress: move vendorized kompress to _deprecated, use kompress library directly by @karlicoss in #319
  • more consistent handling of zip archives in get_files, less kompress boilerplate in modules by @karlicoss in #321
  • experimental: add a hacky helper to import "original/shadowed" modules from within overlays by @karlicoss in #322
  • core/stats: less duplication in output, report stats of first item, report input stats by @karlicoss in #324
  • core.logging: ignore CollapseLogsHandler if we're not attached to a terminal by @karlicoss in #329
  • dcotor: make compileall check a bit more defensive by @karlicoss in #332

modules:

Full Changelog: v0.3.20230327...v0.4.20231101