Skip to content

Dev#233

Merged
JulianKimmig merged 4 commits intotestfrom
dev
Dec 12, 2025
Merged

Dev#233
JulianKimmig merged 4 commits intotestfrom
dev

Conversation

@JulianKimmig
Copy link
Member

This PR bumps the version from 2.1.0 to 2.2.0 and introduces cache utility functions for managing cached data with atomic write operations and metadata support.

Adds a new cache utilities module (cache.py) with functions for managing cache directories, files, and metadata
Implements comprehensive test coverage for all cache utility functions
Updates version across project files and adds changelog entry

Introduce cache helpers for path/meta handling and atomic writes.
Cover cache read/write and clearing flows with funcnodes pytest cases.
Added a type check in set_cache_meta_for to ensure that the meta parameter is a dictionary, raising a TypeError if not. Updated the corresponding test to validate this behavior.
Enhanced the test_cache_meta_exception_handling to include a case for setting cache metadata with a valid dictionary input, ensuring proper functionality of set_cache_meta_for.
@JulianKimmig JulianKimmig merged commit e7784ef into test Dec 12, 2025
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant