Skip to content

Commit 07cf8e0

Browse files
committed
feat: add advanced cache/batch features, expand hard test coverage, and refresh README
Added two advanced fork features for production workflows: Pluggable response cache with TTL + LRU behavior, cache stats, and safe key normalization. Concurrent batch executor with ordered results, per-item exception handling, and configurable workers. Integrated cache behavior into client request flow with safe defaults and no breaking API changes. Added large advanced test coverage (including edge cases, concurrency, error paths, and integration-style scenarios) across convert, cache, client, maps, exceptions, and batch functionality. Modernized and stabilized quality gates: All tests passing. Lint checks passing. Rewrote README in a more professional, detailed format: clear feature explanations, architecture/behavior notes, usage examples, development workflow and quality summary.
1 parent 9ec69cb commit 07cf8e0

44 files changed

Lines changed: 3557 additions & 1443 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,21 @@ dist/
2828

2929
# python testing things etc
3030
.coverage
31+
coverage.xml
32+
htmlcov/
33+
.pytest_cache/
34+
.ruff_cache/
35+
.mypy_cache/
36+
.tox/
37+
.nox/
38+
39+
# packaging
40+
*.egg-info/
41+
__pycache__/
42+
43+
# editors
44+
.vscode/
45+
.idea/
3146
.nox
3247
env
3348
googlemaps.egg-info

0 commit comments

Comments
 (0)