Skip to content

fix(deps): update all non-major dependencies - #186

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/all-minor-patch
Open

fix(deps): update all non-major dependencies#186
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/all-minor-patch

Conversation

@renovate

@renovate renovate Bot commented Nov 27, 2025

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence Type Update
annotated-types (changelog) ==0.7.0==0.8.0 age confidence minor
ansible-compat (changelog) ==25.12.0==25.12.1 age confidence patch
ansible-lint (changelog) ==26.4.0==26.6.0 age confidence project.optional-dependencies minor
ansible-lint (changelog) ==25.11.1==25.12.2 age confidence minor
anywidget >=0.9.18,<0.10>=0.11,<0.12 age confidence project.dependencies minor
anywidget ==0.9.21==0.11.0 age confidence minor
argcomplete (changelog) ==3.6.3==3.7.2 age confidence minor
asttokens ==3.0.1==3.0.2 age confidence patch
aws-sam-translator ==1.106.0==1.111.0 age confidence minor
babel (source) ==2.17.0==2.18.0 age confidence minor
boto3 ==1.42.30==1.43.67 age confidence minor
botocore ==1.42.30==1.43.67 age confidence minor
bracex ==2.6==2.7 age confidence minor
certifi ==2026.1.4==2026.7.22 age confidence minor
cffi (changelog) ==2.0.0==2.1.1 age confidence minor
cfn-lint (changelog) ==1.51.5==1.54.0 age confidence project.optional-dependencies minor
cfn-lint (changelog) ==1.41.0==1.54.0 age confidence minor
charset-normalizer (changelog) ==3.4.4==3.4.9 age confidence patch
click (changelog) ==8.3.0==8.4.2 age confidence minor
coverage ==7.13.1==7.15.4 age confidence minor
coveralls (changelog) ==4.0.2==4.1.0 age confidence minor
dash (source) ==3.3.0==3.4.0 age confidence minor
decorator ==5.2.1==5.3.1 age confidence minor
diff-cover ==10.2.0==10.5.0 age confidence minor
distlib ==0.4.0==0.4.3 age confidence patch
docutils (changelog) ==0.21.2==0.23 age confidence minor
filelock ==3.20.3==3.32.2 age confidence minor
fonttools ==4.61.1==4.63.0 age confidence minor
gef-file-to-map ==1.0.0==1.0.1 age confidence patch
identify ==2.6.16==2.6.19 age confidence patch
imagesize ==1.4.1==1.5.0 age confidence minor
importlib-metadata ==8.7.1==8.9.0 age confidence minor
ipython ==9.7.0==9.16.1 age confidence project.optional-dependencies minor
ipython ==9.7.0==9.16.1 age confidence minor
jedi ==0.19.2==0.20.0 age confidence minor
jmespath ==1.0.1==1.1.0 age confidence minor
jsonpointer ==3.0.0==3.1.1 age confidence minor
jsonschema-path ==0.3.4==0.5.0 age confidence minor
kiwisolver (changelog) ==1.4.9==1.5.0 age confidence minor
matplotlib ==3.10.8==3.11.1 age confidence minor
matplotlib-inline ==0.2.1==0.2.2 age confidence patch
mpmath ==1.3.0==1.4.1 age confidence minor
mypy (changelog) ==2.1.0==2.3.0 age confidence project.optional-dependencies minor
mypy (changelog) ==1.18.2==1.20.2 age confidence minor
narwhals ==2.15.0==2.24.0 age confidence minor
numpy (changelog) ==2.4.1==2.5.1 age confidence minor
openapi-core ==0.22.0==0.23.1 age confidence minor
openapi-schema-validator ==0.6.3==0.9.0 age confidence minor
openapi-spec-validator ==0.7.2==0.9.0 age confidence minor
parso ==0.8.5==0.8.7 age confidence patch
pathable ==0.4.4==0.6.0 age confidence minor
pathspec (changelog) ==1.0.3==1.1.1 age confidence minor
platformdirs (changelog) ==4.5.1==4.11.1 age confidence minor
plotly (changelog) ==6.5.2==6.9.0 age confidence minor
polars (changelog) ==1.37.1==1.43.2 age confidence minor
polars-runtime-32 (changelog) ==1.37.1==1.43.2 age confidence minor
pre-commit ==4.5.0==4.6.1 age confidence minor
prompt-toolkit ==3.0.52==3.0.53 age confidence patch
pydantic (changelog) ==2.12.5==2.13.4 age confidence minor
pydantic-core ==2.41.5==2.48.0 age confidence minor
pygef >=0.12.0,<=0.14.0>=0.14.1,<=0.14.1 age confidence project.dependencies patch
pygef ==0.14.0==0.14.1 age confidence patch
pyparsing ==3.3.1==3.3.2 age confidence patch
python 3.113.14 age confidence uses-with minor
pytokens ==0.4.0==0.4.1 age confidence patch
referencing (changelog) ==0.36.2==0.37.0 age confidence minor
regex ==2026.1.15==2026.7.19 age confidence minor
s3transfer ==0.16.0==0.19.2 age confidence minor
scipy ==1.17.0==1.18.0 age confidence minor
snowballstemmer ==3.0.1==3.1.1 age confidence minor
sphinx-autodoc-typehints (changelog) ==3.5.2==3.13.2 age confidence project.optional-dependencies minor
sphinx-autodoc-typehints (changelog) ==3.5.2==3.13.2 age confidence minor
sphinx-rtd-theme ==3.0.2==3.1.0 age confidence project.optional-dependencies minor
sphinx-rtd-theme ==3.0.2==3.1.0 age confidence minor
sqlfluff (changelog) ==4.2.2==4.3.0 age confidence project.optional-dependencies minor
tomli (changelog) ==2.4.0==2.4.1 age confidence patch
tomlkit ==0.14.0==0.15.1 age confidence minor
tqdm (changelog) ==4.67.1==4.70.0 age confidence minor
traitlets ==5.14.3==5.16.1 age confidence minor
typing-extensions (changelog) ==4.15.0==4.16.0 age confidence minor
virtualenv ==20.36.1==20.39.1 age confidence minor
wcmatch ==10.1==10.2.1 age confidence minor
wcwidth ==0.2.14==0.8.2 age confidence minor
xmltodict ==1.0.2==1.0.4 age confidence patch
yamllint ==1.37.1==1.38.0 age confidence minor
zipp ==3.23.0==3.23.1 age confidence patch
zizmor (source) ==1.17.0==1.29.0 age confidence minor

Release Notes

annotated-types/annotated-types (annotated-types)

v0.8.0

Compare Source

What's Changed

New Contributors

Full Changelog: annotated-types/annotated-types@v0.7.0...v0.8.0

ansible/ansible-compat (ansible-compat)

v25.12.1

Compare Source

Fixes

Maintenance

ansible/ansible-lint (ansible-lint)

v26.6.0

Compare Source

Features

Fixes

Maintenance

manzt/anywidget (anywidget)

v0.11.0

Compare Source

This release implements the widget composition RFC shared earlier this year. All changes are additive: existing widgets keep working without modification.

Background

For the past year, anywidget has predominantly been in maintenance mode. The library works, and the community has been expanding on both ends (more host platforms and more widgets shipped on top of it).

A stretch of stability also tends to surface what's still missing. One pattern that kept coming up (#​28, #​193, #​855) was a different kind of widget than the AFM had been designed around.

Prior to v0.11, anywidget was a good fit for widgets that own a self-contained piece of the screen (a chart, a map, a control). Two limitations got in the way of anything else:

  • Composition was left to the host. A widget that wanted to lay out other widgets had to be expressed using whatever container the host provides (ipywidgets.HBox / ipywidgets.VBox in Jupyter, mo.hstack / mo.vstack in marimo). Container widgets that ship as a single anywidget primitive were not expressible.
  • Shared interfaces were limited to model state. The only thing one widget could know about another was what was exposed on the synced model. Calling panTo(lat, lng) or highlight(rowId) on another widget on the page had to round-trip through a synced trait.

v0.11 closes both gaps with three additions to the front-end contract.

For the full narrative, see the blog post: anywidgets All the Way Down.

For the formal spec, see the updated AFM specification.

What's new
signal (AbortSignal) on initialize and render (#​974)

Both initialize and render now receive an AbortSignal via the signal prop. The host aborts it when the widget is destroyed (or during HMR). This is the preferred way to manage cleanup going forward, since it composes with web platform APIs that already accept an AbortSignal (addEventListener, fetch, child widgets):

// before
export default {
  render({ model, el }) {
    let handler = () => { /* ... */ };
    el.addEventListener("click", handler);
    return () => el.removeEventListener("click", handler);
  },
};

// after
export default {
  render({ model, el, signal }) {
    el.addEventListener("click", () => { /* ... */ }, { signal });
  },
};

Returning a cleanup callback from render (or initialize) still works, so existing widgets need no changes. New code is encouraged to prefer signal.

initialize MAY return an exports object (#​974)

initialize runs once per widget instance. In v0.11, it MAY return a plain object: the widget's exports. The host stores it and exposes it to other widgets that resolve this one as a reference (next section).

export default {
  initialize({ model, signal }) {
    return {
      getValue: () => model.get("value"),
      setValue: (v) => {
        model.set("value", v);
        model.save_changes();
      },
      onChange: (cb) => model.on("change:value", cb),
    };
  },
  render({ model, el, signal }) {
    /* ... */
  },
};

The return type is distinguished by typeof: functions are still treated as cleanup callbacks (existing behavior), objects are treated as exports, and void means neither.

There is no schema and no validation. Widget authors define their own interfaces and consumers duck-type at the boundary.

host.getWidget and host.getModel for widget composition (#​974)

render now receives a host prop with two methods that resolve a child widget by reference:

  • host.getWidget(ref) awaits the child's initialize and returns { exports, render }.
  • host.getModel(ref) returns the child's underlying AnyModel for direct event subscriptions or get / set / send access without participating in rendering.
export default {
  async render({ model, el, signal, host }) {
    let slider = await host.getWidget(model.get("control"));
    if (typeof slider.exports?.onChange === "function") {
      slider.exports.onChange(() =>
        console.log("value:", slider.exports.getValue()),
      );
    }
    let div = document.createElement("div");
    el.appendChild(div);
    await slider.render({ el: div, signal });
  },
};

Passing the parent's signal through to the child's render ties their lifecycles together: aborting the parent's view tears the child's view down too.

On the Python side, widget references are serialized as "anywidget:<model_id>" strings. A new WidgetTrait traitlet validates anywidget-compatible objects, and a Widget type alias is provided for annotations:

import anywidget

class Dashboard(anywidget.AnyWidget):
    _esm = "dashboard.js"
    control = anywidget.WidgetTrait().tag(sync=True)

Dashboard(control=Slider(value=50))

References work at any depth in synced state (top-level traits, values inside dicts, items inside lists).

Backward compatibility

Nothing is required to migrate. Existing widgets, including those returning cleanup callbacks from render or initialize, continue to work unchanged. New widgets can opt into signal, exports, and host incrementally, hook by hook.

If you maintain a host runtime, the host requirements for composition support are documented in the AFM spec. Hosts that do not (yet) implement composition should expose host on render and have its methods reject with a descriptive error rather than omitting the prop.

Patch Changes
  • Updated dependencies: @anywidget/types@0.4.0

v0.10.0

Compare Source

Minor Changes
  • Drop Python 3.8 and 3.9 support, require Python >=3.10 (#​949)

    Python 3.8 and 3.9 have reached end-of-life. Bumping the minimum to 3.10 aligns anywidget with the broader ecosystem and allows us to upgrade dependencies (like watchfiles) that have already dropped older Python support, which is needed for Python 3.14 compatibility.

kislyuk/argcomplete (argcomplete)

v3.7.2

Compare Source

===============================

Require Python 3.10+ (#​558)

v3.7.1

Compare Source

===============================

  • Fix for #​544 => TestZshGlobalExplicit tests are failing after
    upgrade to zsh 5.9.0.1 (#​557)

  • Expand ~ in _FilteredFilesCompleter (DirectoriesCompleter) (#​553)

v3.7.0

Compare Source

===============================

  • Escape glob and brace metacharacters in quote_completions (#​552)
  • Quote prefix passed to compgen in FilesCompleter (#​551)
  • Remove deprecated easy_install script detection
  • Type hinting improvements
gristlabs/asttokens (asttokens)

v3.0.2

Compare Source

What's Changed
New Contributors

Full Changelog: gristlabs/asttokens@v3.0.1...v3.0.2

awslabs/serverless-application-model (aws-sam-translator)

v1.111.0: SAM v1.111.0 Release

Compare Source

What's Changed

New Contributors

Full Changelog: aws/serverless-application-model@v1.110.0...v1.111.0

v1.110.0: SAM v1.110.0 Release

Compare Source

What's Changed

  • feat: Support EndpointAccessMode property for AWS::Serverless::Api by @​wandora58 in aws#3898
  • chore: drop Python 3.9 support for running SAM, add Python 3.12, 3.13 to C

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • 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 is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@coveralls

Copy link
Copy Markdown

Pull Request Test Coverage Report for Build 19743226991

Details

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage remained the same at 85.355%

Totals Coverage Status
Change from base Build 19743217912: 0.0%
Covered Lines: 2308
Relevant Lines: 2704

💛 - Coveralls

@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch 15 times, most recently from 0ce9187 to f982391 Compare December 3, 2025 19:43
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch 14 times, most recently from 8d4f733 to 639392b Compare December 10, 2025 16:45
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch 10 times, most recently from 835f819 to 6e9cf42 Compare December 23, 2025 21:51
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch 7 times, most recently from 8db7bcb to a18bb9e Compare January 2, 2026 17:33
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch 12 times, most recently from c745721 to 0afdcef Compare January 9, 2026 21:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant