daq-tools / kotori

A flexible data historian based on InfluxDB, Grafana, MQTT, and more. Free, open, simple.
https://getkotori.org/
GNU Affero General Public License v3.0
107 stars 17 forks source link

Update funcy requirement from <2,>=1.15 to >=1.15,<3 #131

Closed dependabot[bot] closed 10 months ago

dependabot[bot] commented 1 year ago

Updates the requirements on funcy to permit the latest version.

Changelog

Sourced from funcy's changelog.

2.0

  • added get_lax()
  • added lzip(strict) param
  • made autocurry() and friends support kw-only and pos-only arguments
  • improved call.whatever arg introspection: pos-only, kw-only, kwargs and varargs are supported
  • test against Python 3.11 Backwards incompatible changes:
  • dropped Python 2 support
  • dropped namespace helper class
  • dropped old SkipMemoization alias for SkipMemory exception
  • @​cache(key_func) param is now keyword only
  • @​decorator's call won't access args capturesd by **kwargs individually anymore

1.18

  • added join_with(strict=)
  • use more precise timer timeit.default_timer for log*durations (Saugat Pachhai)
  • preserve metadata when using autocurry as a decorator (#117) (Kale Kundert)
  • doc improvements (thx to Tim Gates)

1.17

  • added del_in()
  • made throttle() and limit_error_rate() work on methods
  • added str and repr to Call objects
  • migrated CI to Github actions (thx to Bruno Alla)
  • fixed doc[string] for zip_dicts (Tal Einat)
  • fixed some inspect issues
  • minor doc fixes

1.16

  • support Python 3.9 officially
  • unify @​memoize() and @​cache(): both have .skip/.memory/.invalidate/.invalidate_all now
  • support dynamic resulting exception in @​reraise() (Laurens Duijvesteijn)
  • made () optional for @​decorator-made decorators with kw-only args
  • added @​throttle()
  • added has_path() (Denys Zorinets)
  • fixed autocurry kwargs handling

1.15

  • made rpartial accept keyworded arguments (Ruan Comelli)
  • made @cache.invalidate() idempotent (Dmitry Vasilyanov)
  • made raiser() accept a string as a shortcut
  • fixed cheatsheat description for 'distinct' helper (tsouvarev)
  • fixed some seqs docstrings
  • fixed some typos (Tim Gates)

1.14

  • stated Python 3.7 and 3.8 support
  • dropped Python 2.6
  • added @​wrap_prop()
  • added filter_errors param to @​retry()

... (truncated)

Commits
  • 13fac00 Up to 2.0
  • 5dc4547 Make autocurry() and friends support kw-only and pos-only arguments
  • d4b9f60 Update @​memoize and @​cache signatures in docs
  • 3a68764 Fix @decorator and its tests in Python 3.7 and earlier
  • 09596ea Make @cache(key_func) param kw-only
  • 5e8ea51 Stop using pos-only args to be compatible with Python 3.7 and earlier
  • bb8a847 Improve arg introspection via call._whatever_
  • 2616e3b Update CHANGELOG
  • d5f226d Switch to Python 3 only syntax in a couple of places
  • e4edc82 Get rid of pre Python 3.4 backport
  • Additional commits viewable in compare view


You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
> **Note** > Automatic rebases have been disabled on this pull request as it has been open for over 30 days.
codecov[bot] commented 1 year ago

Codecov Report

Patch and project coverage have no change.

Comparison is base (4282c7c) 78.26% compared to head (9e3b769) 78.26%. Report is 1 commits behind head on main.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #131 +/- ## ======================================= Coverage 78.26% 78.26% ======================================= Files 55 55 Lines 3009 3009 ======================================= Hits 2355 2355 Misses 654 654 ``` | Flag | Coverage Δ | | |---|---|---| | unittests | `78.26% <ø> (ø)` | | Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=daq-tools#carryforward-flags-in-the-pull-request-comment) to find out more.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

amotl commented 10 months ago

@dependabot rebase