Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python313-anywidget-0.9.18-1.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: python313-anywidget Distribution: openSUSE Tumbleweed
Version: 0.9.18 Vendor: openSUSE
Release: 1.1 Build date: Sat Jun 21 16:25:31 2025
Group: Unspecified Build host: reproducible
Size: 530300 Source RPM: python-anywidget-0.9.18-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/manzt/anywidget
Summary: Custom jupyter widgets made easy
Custom jupyter widgets made easy

- create widgets **without complicated cookiecutter templates**
- **publish to PyPI** like any other Python package
- prototype **within** `.ipynb` or `.py` files
- run in **Jupyter**, **JupyterLab**, **Google Colab**, **VSCode**, and more
- develop with **instant HMR**, like modern web frameworks

Provides

Requires

License

MIT

Changelog

* Sat Jun 21 2025 Ben Greiner <code@bnavigator.de>
  - Update to 0.9.18
    * experimental Fix descriptor API to send initial state on comm
      creation (#832)
    * Refactor: Manage front-end HMR runtimes with web
      AbortController (#826)
    * Improve robustness of HMR file watching (#831)
    * Handles cases where atomic saves (e.g. by VS Code) temporarily
      delete and replace the file. The watcher now ensures the file
      does not exist on Change.delete events, preventing unexpected
      drops in hot reload behavior.
    * Fix: Use temporary polyfill for Promise.withResolvers for
      Safari compat (#824)
    * Move @anywidget/types from devDependencies to dependencies
      (#812)
    * Comm messages sent quickly after the creation of a widget could
      be lost because custom widgets' models were loaded
      asynchronously (#804)
* Fri Aug 30 2024 Ben Greiner <code@bnavigator.de>
  - Update to 0.9.13
    * Improve legacy ESM deprecation notice with widget provenance
      and Python migration instruction (#609)
  - Release 0.9.12
    * Add IPython Cell Magic for HMR (#594). New %%vfile cell magic
      for prototyping widgets in notebooks. Enables syntax
      highlighting and anywidget's Hot Module Replacement (HMR)
      directly within the notebook. Previously, front-end code had to
      be inline strings or file paths, causing loss of widget state
      when editing inline-strings in notebooks. The new %%vfile cell
      magic allows editing front-end code within the notebook with
      live reloading on cell re-execution. Use %%vfile <filename> to
      create a virtual file for either JavaScript or CSS, and use
      vfile:<filename> in _esm or _css attributes of an AnyWidget
      subclass to reference the virtual file. Anywidget applies HMR
      updates automatically on cell re-execution.
  - Release 0.9.11
    * Relax version pinning for anywidget front end (#521)
    * Adopted ~major.minor.* notation for more flexible version
      compatibility in the front end, mirroring practices improve
      compatability in environments where bumping the front-end
      versions is not possible for end users (i.e., JupyterHub). This
      change is intended to enhance adaptability without causing
      disruptions. If issues arise, please report them on our issues
      page.
* Sun May 05 2024 Ben Greiner <code@bnavigator.de>
  - Update to 0.9.10
    * fix: Bring back anywidget.json to support notebook v6 discovery
      (#553)
  - Releases 0.9.4 to 0.9.9
    * Make a blanket _repr_mimbundle_ implementation (#546)
    * experimental Ensure anywidget.experimental.command is called
      with self (#545)
    * experimental Replace invoke timeout with more flexible
      AbortSignal (#540)
    * Refactor AnyWidget command registration (#526)
    * feat: Suppress errors when inspecting widget for commands
      (#522)
    * Add experimental invoke API to call Python functions from the
      front end and (#453) await the response.
    * Bumped dependencies
* Thu Mar 28 2024 Ben Greiner <code@bnavigator.de>
  - Update to 0.9.3
    * Updated JS dependencies
  - Release 0.9.2
    * Add Python 3.12 Support (#441)
    * feat(experimental): Add @dataclass decorator (#222)
    * Add error boundaries with nicer stack traces (#445)
  - Release 0.9.1
    * refactor: Use signals for HMR runtime (#438)
  - Drop anywidget-pr439-py312mock.patch
* Tue Mar 05 2024 Ben Greiner <code@bnavigator.de>
  - Skip python39: no longer supported since ipython 8.19 (through
    ipywidgets)
* Sat Feb 10 2024 Ben Greiner <code@bnavigator.de>
  - Update to 0.9.0
    * Require ANYWIDGET_HMR to opt-in to HMR during development
    * Introduce front-end widget lifecycle methods (#395)
    * Deprecation Notice: Exporting a render from the front-end
      widget will trigger a deprecation notice in the browser
      console. The preferred way to define a widget's front-end code
      is now with a default object export.
    * These methods introduce lifecycle hooks for widget developers:
    - initialize: is executed once in the lifetime of a widget. It
      has access to the only the model to setup non-view event
      handlers or state to share across views.
    - render: is executed once per view, or for each notebook
      output cell. It has access to the model and a unique el DOM
      element. This method should be familiar and is used to setup
      event handlers or access state specific to that view.
    * Fix serialization of layout trait (#426)
  - Add anywidget-pr439-py312mock.patch gh#manzt/anywidget#439
* Sun Jan 21 2024 Ben Greiner <code@bnavigator.de>
  - Update to 0.8.1
    * fix: Skip Promise serialization for ipywidget's layout/style
      traits (#412)
* Sat Dec 23 2023 Ben Greiner <code@bnavigator.de>
  - Update to 0.8.0
    * Remove re-export of @anywidget/vite from main package (#398)
    * Breaking change. If using our Vite plugin, please make sure to
      install @anywidget/vite (rather than importing from anywidget
      main package). This change allows us to version the Vite plugin
      and anywidget's core separately.
      // vite.config.mjs
      import { defineConfig } from "vite";
    - - import anywidget from "anywidget/vite";
      ++ import anywidget from "@anywidget/vite";
      If you are already using @anywidget/vite, there are no changes
      necessary.
* Sun Nov 26 2023 Ben Greiner <code@bnavigator.de>
  - Update to 0.7.1
    * feat: Raise Python error when file is missing (#345)
* Sat Oct 14 2023 Ben Greiner <code@bnavigator.de>
  - Update to 0.7.0
    * feat(experimental)!: Require include in _get_anywidget_state
      signature (#317)
    * Allows implementors to avoid re-serializing fields which aren't
      needed to send to the front end. This is a BREAKING change
      because it requires implementors of _get_anywidget_state to
      account for include in the function signature.
* Sat Sep 23 2023 Ben Greiner <code@bnavigator.de>
  - Update to 0.6.5
    * fix: disable auto-reloading in dist-packages (#276)
    * When the package is located in dist-packages, auto-reloading is
      now disabled. This prevents unnecessary warnings when the
      package is used in environments like Google Colab which are
      likely non-development installs.
  - Release 0.6.4
    * fix: Keep support for binary traitlets (#274)
    * Uses structuredClone to ensure binary data is automatically
      serialized, correctly. Applies changes reverted in ipywidgets
      8.1.1.
* Mon Sep 04 2023 Steve Kowalik <steven.kowalik@suse.com>
  - Initial release of 0.6.3.

Files

/usr/lib/python3.13/site-packages/anywidget
/usr/lib/python3.13/site-packages/anywidget-0.9.18.dist-info
/usr/lib/python3.13/site-packages/anywidget-0.9.18.dist-info/INSTALLER
/usr/lib/python3.13/site-packages/anywidget-0.9.18.dist-info/METADATA
/usr/lib/python3.13/site-packages/anywidget-0.9.18.dist-info/RECORD
/usr/lib/python3.13/site-packages/anywidget-0.9.18.dist-info/REQUESTED
/usr/lib/python3.13/site-packages/anywidget-0.9.18.dist-info/WHEEL
/usr/lib/python3.13/site-packages/anywidget-0.9.18.dist-info/licenses
/usr/lib/python3.13/site-packages/anywidget-0.9.18.dist-info/licenses/LICENSE
/usr/lib/python3.13/site-packages/anywidget/__init__.py
/usr/lib/python3.13/site-packages/anywidget/__pycache__
/usr/lib/python3.13/site-packages/anywidget/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/anywidget/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/anywidget/__pycache__/_cellmagic.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/anywidget/__pycache__/_cellmagic.cpython-313.pyc
/usr/lib/python3.13/site-packages/anywidget/__pycache__/_descriptor.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/anywidget/__pycache__/_descriptor.cpython-313.pyc
/usr/lib/python3.13/site-packages/anywidget/__pycache__/_file_contents.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/anywidget/__pycache__/_file_contents.cpython-313.pyc
/usr/lib/python3.13/site-packages/anywidget/__pycache__/_protocols.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/anywidget/__pycache__/_protocols.cpython-313.pyc
/usr/lib/python3.13/site-packages/anywidget/__pycache__/_util.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/anywidget/__pycache__/_util.cpython-313.pyc
/usr/lib/python3.13/site-packages/anywidget/__pycache__/_version.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/anywidget/__pycache__/_version.cpython-313.pyc
/usr/lib/python3.13/site-packages/anywidget/__pycache__/experimental.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/anywidget/__pycache__/experimental.cpython-313.pyc
/usr/lib/python3.13/site-packages/anywidget/__pycache__/widget.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/anywidget/__pycache__/widget.cpython-313.pyc
/usr/lib/python3.13/site-packages/anywidget/_cellmagic.py
/usr/lib/python3.13/site-packages/anywidget/_descriptor.py
/usr/lib/python3.13/site-packages/anywidget/_file_contents.py
/usr/lib/python3.13/site-packages/anywidget/_protocols.py
/usr/lib/python3.13/site-packages/anywidget/_util.py
/usr/lib/python3.13/site-packages/anywidget/_version.py
/usr/lib/python3.13/site-packages/anywidget/experimental.py
/usr/lib/python3.13/site-packages/anywidget/labextension
/usr/lib/python3.13/site-packages/anywidget/labextension/package.json
/usr/lib/python3.13/site-packages/anywidget/labextension/static
/usr/lib/python3.13/site-packages/anywidget/labextension/static/387.f1b13efb.js
/usr/lib/python3.13/site-packages/anywidget/labextension/static/387.f1b13efb.js.map
/usr/lib/python3.13/site-packages/anywidget/labextension/static/807.ab4fa476.js
/usr/lib/python3.13/site-packages/anywidget/labextension/static/807.ab4fa476.js.map
/usr/lib/python3.13/site-packages/anywidget/labextension/static/main.7973f7f4.js
/usr/lib/python3.13/site-packages/anywidget/labextension/static/main.7973f7f4.js.map
/usr/lib/python3.13/site-packages/anywidget/labextension/static/remoteEntry.041f0a68.js
/usr/lib/python3.13/site-packages/anywidget/nbextension
/usr/lib/python3.13/site-packages/anywidget/nbextension/extension.js
/usr/lib/python3.13/site-packages/anywidget/nbextension/index.js
/usr/lib/python3.13/site-packages/anywidget/py.typed
/usr/lib/python3.13/site-packages/anywidget/widget.py
/usr/share/doc/packages/python313-anywidget
/usr/share/doc/packages/python313-anywidget/README.md
/usr/share/licenses/python313-anywidget
/usr/share/licenses/python313-anywidget/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Jun 25 23:27:56 2025