Hanra-s-work / point_one_robot_car

This is the repository that was chosen to be used for an autonomous car project.
MIT License
0 stars 0 forks source link

Update dependency cachetools to v5 #183

Open renovate[bot] opened 3 weeks ago

renovate[bot] commented 3 weeks ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
cachetools ==4.2.4 -> ==5.4.0 age adoption passing confidence

[!WARNING] Some dependencies could not be looked up. Check the warning logs for more information.


Release Notes

tkem/cachetools (cachetools) ### [`v5.4.0`](https://togithub.com/tkem/cachetools/blob/HEAD/CHANGELOG.rst#v540-2024-07-15) [Compare Source](https://togithub.com/tkem/cachetools/compare/v5.3.3...v5.4.0) \=================== - Add the `keys.typedmethodkey` decorator. - Deprecate `MRUCache` class. - Deprecate `@func.mru_cache` decorator. - Update CI environment. ### [`v5.3.3`](https://togithub.com/tkem/cachetools/blob/HEAD/CHANGELOG.rst#v533-2024-02-26) [Compare Source](https://togithub.com/tkem/cachetools/compare/v5.3.2...v5.3.3) \=================== - Documentation improvements. - Update CI environment. ### [`v5.3.2`](https://togithub.com/tkem/cachetools/blob/HEAD/CHANGELOG.rst#v532-2023-10-24) [Compare Source](https://togithub.com/tkem/cachetools/compare/v5.3.1...v5.3.2) \=================== - Add support for Python 3.12. - Various documentation improvements. ### [`v5.3.1`](https://togithub.com/tkem/cachetools/blob/HEAD/CHANGELOG.rst#v531-2023-05-27) [Compare Source](https://togithub.com/tkem/cachetools/compare/v5.3.0...v5.3.1) \=================== - Depend on Python >= 3.7. ### [`v5.3.0`](https://togithub.com/tkem/cachetools/blob/HEAD/CHANGELOG.rst#v530-2023-01-22) [Compare Source](https://togithub.com/tkem/cachetools/compare/v5.2.1...v5.3.0) \=================== - Add `cache_info()` function to `@cached` decorator. ### [`v5.2.1`](https://togithub.com/tkem/cachetools/blob/HEAD/CHANGELOG.rst#v521-2023-01-08) [Compare Source](https://togithub.com/tkem/cachetools/compare/v5.2.0...v5.2.1) \=================== - Add support for Python 3.11. - Correct version information in RTD documentation. - `badges/shields`: Change to GitHub workflow badge routes. ### [`v5.2.0`](https://togithub.com/tkem/cachetools/blob/HEAD/CHANGELOG.rst#v520-2022-05-29) [Compare Source](https://togithub.com/tkem/cachetools/compare/v5.1.0...v5.2.0) \=================== - Add `cachetools.keys.methodkey()`. - Add `cache_clear()` function to decorators. - Add `src` directory to `sys.path` for Sphinx autodoc. - Modernize `func` wrappers. ### [`v5.1.0`](https://togithub.com/tkem/cachetools/blob/HEAD/CHANGELOG.rst#v510-2022-05-15) [Compare Source](https://togithub.com/tkem/cachetools/compare/v5.0.0...v5.1.0) \=================== - Add cache decorator parameters as wrapper function attributes. ### [`v5.0.0`](https://togithub.com/tkem/cachetools/blob/HEAD/CHANGELOG.rst#v500-2021-12-21) [Compare Source](https://togithub.com/tkem/cachetools/compare/v4.2.4...v5.0.0) \=================== - Require Python 3.7 or later (breaking change). - Remove deprecated submodules (breaking change). The `cache`, `fifo`, `lfu`, `lru`, `mru`, `rr` and `ttl` submodules have been deleted. Therefore, statements like `from cachetools.ttl import TTLCache` will no longer work. Use `from cachetools import TTLCache` instead. - Pass `self` to `@cachedmethod` key function (breaking change). The `key` function passed to the `@cachedmethod` decorator is now called as `key(self, *args, **kwargs)`. The default key function has been changed to ignore its first argument, so this should only affect applications using custom key functions with the `@cachedmethod` decorator. - Change exact time of expiration in `TTLCache` (breaking change). `TTLCache` items now get expired if their expiration time is less than *or equal to* `timer()`. For applications using the default `timer()`, this should be barely noticeable, but it may affect the use of custom timers with larger tick intervals. Note that this also implies that a `TTLCache` with `ttl=0` can no longer hold any items, since they will expire immediately. - Change `Cache.__repr__()` format (breaking change). String representations of cache instances now use a more compact and efficient format, e.g. `LRUCache({1: 1, 2: 2}, maxsize=10, currsize=2)` - Add TLRU cache implementation. - Documentation improvements.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.