master
Add missing __init__.py files
move remaining cache unit tests to pytest
Fix CI failures and add parameterized backend contract tests
Add salt.cache.etcd3_cache: native etcd v3 minion data cache backend
Fix infinite recursion in etcd cache _walk on empty folders
Fix unittests
PillarCache: reimplement using salt.cache
Replace cp1252-incompatible chars in docstrings
Add mmap-backed cache backends and enterprise hardening
Update pre-commit hook versions
Revert pylint to 3.1, urllib3 floor for py3.9, pip == 25.2, and update keyring stub