Fscacher

Latest version: v0.4.1

Safety actively analyzes 641872 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.4.1

๐Ÿ› Bug Fix

- Stop using/testing EOLed 3.6 and 3.7, use 3.9 for linting (3.8 EOLs soon) [91](https://github.com/con/fscacher/pull/91) ([yarikoptic](https://github.com/yarikoptic) [jwodder](https://github.com/jwodder))
- ASV dropped --strict option in 0.6.0 release [83](https://github.com/con/fscacher/pull/83) ([yarikoptic](https://github.com/yarikoptic))

๐Ÿ  Internal

- Add a few folders I found locally into git ignore [92](https://github.com/con/fscacher/pull/92) ([yarikoptic](https://github.com/yarikoptic))
- [gh-actions](deps): Bump codecov/codecov-action from 3 to 4 [89](https://github.com/con/fscacher/pull/89) ([dependabot[bot]](https://github.com/dependabot[bot]) [jwodder](https://github.com/jwodder))
- [gh-actions](deps): Bump actions/setup-python from 4 to 5 [88](https://github.com/con/fscacher/pull/88) ([dependabot[bot]](https://github.com/dependabot[bot]))
- [gh-actions](deps): Bump actions/checkout from 3 to 4 [82](https://github.com/con/fscacher/pull/82) ([dependabot[bot]](https://github.com/dependabot[bot]))

๐Ÿงช Tests

- Test against Python 3.12 and PyPy 3.10 [84](https://github.com/con/fscacher/pull/84) ([jwodder](https://github.com/jwodder))
- Use Python 3.8 to test against dev version of joblib [86](https://github.com/con/fscacher/pull/86) ([jwodder](https://github.com/jwodder))

๐Ÿ”ฉ Dependency Updates

- Replace appdirs with platformdirs [85](https://github.com/con/fscacher/pull/85) ([jwodder](https://github.com/jwodder))

Authors: 3

- [dependabot[bot]](https://github.com/dependabot[bot])
- John T. Wodder II ([jwodder](https://github.com/jwodder))
- Yaroslav Halchenko ([yarikoptic](https://github.com/yarikoptic))

---

0.4.0

๐Ÿš€ Enhancement

- Add `exclude_kwargs` to memoization decorators [38](https://github.com/con/fscacher/pull/38) ([yarikoptic](https://github.com/yarikoptic) [jwodder](https://github.com/jwodder))

Authors: 2

- John T. Wodder II ([jwodder](https://github.com/jwodder))
- Yaroslav Halchenko ([yarikoptic](https://github.com/yarikoptic))

---

0.3.0

๐Ÿš€ Enhancement

- Ignore cache for non-path-like arguments [79](https://github.com/con/fscacher/pull/79) ([jwodder](https://github.com/jwodder))

๐Ÿ› Bug Fix

- Drop support for Python 3.6 [80](https://github.com/con/fscacher/pull/80) ([jwodder](https://github.com/jwodder) [yarikoptic](https://github.com/yarikoptic))

๐Ÿ  Internal

- Update GitHub Actions action versions [77](https://github.com/con/fscacher/pull/77) ([jwodder](https://github.com/jwodder))

๐Ÿงช Tests

- Test against more recent versions of PyPy [81](https://github.com/con/fscacher/pull/81) ([jwodder](https://github.com/jwodder))
- Test against Python 3.11 [78](https://github.com/con/fscacher/pull/78) ([jwodder](https://github.com/jwodder))
- Clean out vfat mount between benchmarks [76](https://github.com/con/fscacher/pull/76) ([jwodder](https://github.com/jwodder))

Authors: 2

- John T. Wodder II ([jwodder](https://github.com/jwodder))
- Yaroslav Halchenko ([yarikoptic](https://github.com/yarikoptic))

---

0.2.0

๐Ÿš€ Enhancement

- Support specifying a custom path for the cache; tokens becomes kwonly [73](https://github.com/con/fscacher/pull/73) ([jwodder](https://github.com/jwodder))
- make joblib ignore "path" , pass resolved as part of the fingerprinting kwargs arg [63](https://github.com/con/fscacher/pull/63) ([yarikoptic](https://github.com/yarikoptic) [jwodder](https://github.com/jwodder))

๐ŸŽ Performance

- Cache directory fingerprint as a XORed hash of file fingerprints [71](https://github.com/con/fscacher/pull/71) ([jwodder](https://github.com/jwodder))
- Don't fingerprint paths when caching is ignored [72](https://github.com/con/fscacher/pull/72) ([jwodder](https://github.com/jwodder))

๐Ÿ  Internal

- Improve linting configuration [64](https://github.com/con/fscacher/pull/64) ([jwodder](https://github.com/jwodder))
- Make versioneer.py use setuptools instead of distutils [54](https://github.com/con/fscacher/pull/54) ([jwodder](https://github.com/jwodder))
- Update codecov action to v2 [53](https://github.com/con/fscacher/pull/53) ([jwodder](https://github.com/jwodder))

๐Ÿงช Tests

- Make benchmarks measure cache misses and hits separately [74](https://github.com/con/fscacher/pull/74) ([jwodder](https://github.com/jwodder))
- Update Python version used to test development joblib to 3.7 [65](https://github.com/con/fscacher/pull/65) ([jwodder](https://github.com/jwodder))
- Capture all logs during tests [56](https://github.com/con/fscacher/pull/56) ([jwodder](https://github.com/jwodder))

Authors: 2

- John T. Wodder II ([jwodder](https://github.com/jwodder))
- Yaroslav Halchenko ([yarikoptic](https://github.com/yarikoptic))

---

0.1.6

๐Ÿ› Bug Fix

- Revert "Limit joblib version to pre-1.1.0" [52](https://github.com/con/fscacher/pull/52) ([jwodder](https://github.com/jwodder))

๐Ÿงช Tests

- Test against Python 3.10 [49](https://github.com/con/fscacher/pull/49) ([jwodder](https://github.com/jwodder))
- Change pypy3 to pypy-3.7 on GitHub Actions [50](https://github.com/con/fscacher/pull/50) ([jwodder](https://github.com/jwodder))

Authors: 1

- John T. Wodder II ([jwodder](https://github.com/jwodder))

---

0.1.5

๐Ÿ› Bug Fix

- Limit joblib version to pre-1.1.0 [48](https://github.com/con/fscacher/pull/48) ([jwodder](https://github.com/jwodder))
- Test against and update for dev version of joblib [42](https://github.com/con/fscacher/pull/42) ([jwodder](https://github.com/jwodder))

๐Ÿ  Internal

- Resimplify release workflow [35](https://github.com/con/fscacher/pull/35) ([jwodder](https://github.com/jwodder))
- Remove debug step [34](https://github.com/con/fscacher/pull/34) ([jwodder](https://github.com/jwodder))

๐Ÿงช Tests

- Test handling of moving symlinks around in git-annex [47](https://github.com/con/fscacher/pull/47) ([jwodder](https://github.com/jwodder))

Authors: 1

- John T. Wodder II ([jwodder](https://github.com/jwodder))

---

Page 1 of 2

ยฉ 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.