5.18.1 — 2026-10-20¶
← 5.18.2 | 5.18.0 → | ↑ 5.x series
Fixed¶
Helpers - Decorators¶
- Import Without Cache Extra -
import archipy.helpers.decoratorsno longer fails withModuleNotFoundError: No module named 'cachetools'when thecacheextra is not installed.cachetoolsis imported lazily, soretry,timeout,singleton,trace_classand the other decorators load without it- Calling
ttl_cachewithoutcachetoolsraisesConfigurationErrorwith a hint to installarchipy[cache]
Tests¶
Tests - Helpers¶
- Decorator Import Scenario - Added a BDD scenario that imports
archipy.helpers.decoratorswithcachetoolsblocked.
Chore¶
Chore - Tests¶
- Unused Import - Removed an unused import from the application utils steps.