ucl-bug / jwave

A JAX-based research framework for differentiable and parallelizable acoustic simulations, on CPU, GPUs and TPUs
GNU Lesser General Public License v3.0
135 stars 21 forks source link

build(deps-dev): update griffe requirement from ^0.29.1 to >=0.29.1,<0.33.0 #199

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 1 year ago

Updates the requirements on griffe to permit the latest version.

Release notes

Sourced from griffe's releases.

0.32.0

0.32.0 - 2023-07-13

Compare with 0.31.0

Deprecations

  • Classes [InspectorExtension][griffe.extensions.base.InspectorExtension] and [VisitorExtension][griffe.extensions.base.VisitorExtension] are deprecated in favor of [Extension][griffe.extensions.base.Extension]. As a side-effect, the [hybrid][griffe.extensions.hybrid.HybridExtension] extension is also deprecated. See how to use and write extensions.

Breaking Changes

  • Module griffe.agents.base was removed
  • Module griffe.docstrings.markdown was removed
  • Class ASTNode was removed
  • Class BaseInspector was removed
  • Class BaseVisitor was removed
  • Fucntion get_parameter_default was removed
  • Function load_extension was removed (made private)
  • Function patch_ast was removed
  • Function tmp_worktree was removed (made private)
  • Type [Extension][griffe.extensions.base.Extension] is now a class

Features

  • Numpy parser: handle return section items with just type, or no name and no type (bdec37d by Michael Chow). [Issue #173](mkdocstrings/griffe#173), [PR #174](mkdocstrings/griffe#174), Co-authored-by: Timothée Mazzucotelli pawamoy@pm.me
  • Rework extension system (dea4c83 by Timothée Mazzucotelli).
  • Parse attribute values, parameter defaults and decorators as expressions (7b653b3 by Timothée Mazzucotelli).
  • Add loader option to avoid storing source code, reducing memory footprint (d592edf by Timothée Mazzucotelli).
  • Add extra attribute to objects (707a348 by Timothée Mazzucotelli).

Bug Fixes

Performance Improvements

  • Don't store source when dumping as JSON (d7f314a by Timothée Mazzucotelli).
  • Stop caching properties on Object methods (15bdd74 by Timothée Mazzucotelli).
  • Stop patching AST, use functions instead (7302f17 by Timothée Mazzucotelli). [Issue #171](mkdocstrings/griffe#171)

Code Refactoring

  • Privatize/remove objects (fdeb16f by Timothée Mazzucotelli).
  • Document public objects with __all__ (db0e0e3 by Timothée Mazzucotelli).
  • Remove base visitor and inspector (bc446e4 by Timothée Mazzucotelli).

... (truncated)

Changelog

Sourced from griffe's changelog.

0.32.0 - 2023-07-13

Compare with 0.31.0

Deprecations

  • Classes [InspectorExtension][griffe.extensions.base.InspectorExtension] and [VisitorExtension][griffe.extensions.base.VisitorExtension] are deprecated in favor of [Extension][griffe.extensions.base.Extension]. As a side-effect, the [hybrid][griffe.extensions.hybrid.HybridExtension] extension is also deprecated. See how to use and write extensions.

Breaking Changes

  • Module griffe.agents.base was removed
  • Module griffe.docstrings.markdown was removed
  • Class ASTNode was removed
  • Class BaseInspector was removed
  • Class BaseVisitor was removed
  • Fucntion get_parameter_default was removed
  • Function load_extension was removed (made private)
  • Function patch_ast was removed
  • Function tmp_worktree was removed (made private)
  • Type [Extension][griffe.extensions.base.Extension] is now a class

Features

  • Numpy parser: handle return section items with just type, or no name and no type (bdec37d by Michael Chow). [Issue #173](mkdocstrings/griffe#173), [PR #174](mkdocstrings/griffe#174), Co-authored-by: Timothée Mazzucotelli pawamoy@pm.me
  • Rework extension system (dea4c83 by Timothée Mazzucotelli).
  • Parse attribute values, parameter defaults and decorators as expressions (7b653b3 by Timothée Mazzucotelli).
  • Add loader option to avoid storing source code, reducing memory footprint (d592edf by Timothée Mazzucotelli).
  • Add extra attribute to objects (707a348 by Timothée Mazzucotelli).

Bug Fixes

Performance Improvements

  • Don't store source when dumping as JSON (d7f314a by Timothée Mazzucotelli).
  • Stop caching properties on Object methods (15bdd74 by Timothée Mazzucotelli).
  • Stop patching AST, use functions instead (7302f17 by Timothée Mazzucotelli). [Issue #171](mkdocstrings/griffe#171)

Code Refactoring

  • Privatize/remove objects (fdeb16f by Timothée Mazzucotelli).
  • Document public objects with __all__ (db0e0e3 by Timothée Mazzucotelli).
  • Remove base visitor and inspector (bc446e4 by Timothée Mazzucotelli).
  • Auto-register module in collection within loading helpers (591bacc by Timothée Mazzucotelli). [Issue #177](mkdocstrings/griffe#177)

... (truncated)

Commits
  • 0975044 chore: Prepare release 0.32.0
  • 9150599 chore: Render perf commits in changelog
  • bdec37d feat: Numpy parser: handle return section items with just type, or no name an...
  • 88cd603 chore: Template upgrade
  • fdeb16f refactor: Privatize/remove objects
  • 6cafb5a docs: Add deprecated mentions in visitor/inspection/hybrid extensions
  • db0e0e3 refactor: Document public objects with __all__
  • 7e88d0b docs: Add a "Try it out" page
  • dea4c83 feat: Rework extension system
  • 6d9d6b0 chore: Update benchmark script
  • Additional commits viewable in compare view


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually 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)
dependabot[bot] commented 1 year ago

Superseded by #201.