Skip to content

Releases: Labbeti/pythonwrench

Version 0.5.1

Choose a tag to compare

@Labbeti Labbeti released this 19 Jun 15:40
83a088c

[0.5.1] 2026-06-19

Added

  • Argument by to sorted_dict function.
  • Ticker class.
  • SupportsIter alias of Iterable.
  • is_parameterized, is_collection_alias, is_special_form functions.

Modified

  • Checksum can apply to date, datetime, parametrized types, collections aliases and special forms.

Version 0.5.0

Choose a tag to compare

@Labbeti Labbeti released this 05 Mar 15:29
a9e236e

[0.5.0] 2026-03-05

Modified

  • Change default store mode to "outputs_only" in disk cache.
  • Change default fn_name to function name instead of fully qualified name in disk cache.
  • Lazily load imports if lazy_loader package is available.

Version 0.4.10

Choose a tag to compare

@Labbeti Labbeti released this 10 Feb 09:00
374cd45

[0.4.10] 2026-02-09

Fixed

  • Disk cache custom keywords arguments for cache filename.

Version 0.4.9

Choose a tag to compare

@Labbeti Labbeti released this 06 Feb 09:55
855179a

[0.4.9] 2026-02-06

Fixed

  • Version now ignores buildmetadata when comparing versions.

Version 0.4.8

Choose a tag to compare

@Labbeti Labbeti released this 06 Feb 09:05
4a16fc9

[0.4.8] 2026-02-06

Added

  • checksum_any now supports Enum instances.

Fixed

  • Missing global typing imports.

Version 0.4.7

Choose a tag to compare

@Labbeti Labbeti released this 02 Feb 07:37
0db3e0c

[0.4.7] 2026-02-01

Modified

  • Disk cache functions now detect saving backend when custom load/dump functions are provided.

Fixed

  • Callable in isinstance_generic check.

Version 0.4.6

Choose a tag to compare

@Labbeti Labbeti released this 09 Jan 17:23
c774410

[0.4.6] 2026-01-09

Added

  • cache_fname_fmt can now be a custom callable formatter.

Version 0.4.5

Choose a tag to compare

@Labbeti Labbeti released this 09 Jan 13:24
84412d8

[0.4.5] 2026-01-09

Fixed

  • Documentation build with constraint sphinx<9.0.0.

Version 0.4.4

Choose a tag to compare

@Labbeti Labbeti released this 09 Jan 13:11
e8b6b6a

[0.4.4] 2026-01-09

Added

  • SizedGenerator class wrapper.
  • executor_kwds argument to ThreadPoolExecutorHelper class.
  • cache_fname_fmt argument in disk_cache now supports inputs arguments values to name the cache file.

Version 0.4.3

Choose a tag to compare

@Labbeti Labbeti released this 13 Dec 11:13
193fd52

[0.4.3] 2025-12-13

Added

  • as_builtin now supports datetime.date instances.
  • check_only_first argument in isinstance_generic function.
  • filter_with_patterns function.
  • skipfiles, include and sort to tree_iter function.
  • SupportsGetitem protocols now has T_Index typevar set to Any instead of int by default.
  • SupportsGetitem2, SupportsGetitemLen2 and SupportsGetitemIterLen2 protocols with generic parameters in reversed order to match Mapping[key, value] order.
  • ThreadPoolExecutorHelper class.
  • SupportsMatmul typing class.
  • reduce_matmul function.