The dash-extensions package is a collection of utility functions, syntax extensions, and Dash components that aim to improve the Dash development experience. Here is a brief overview,
- The
enrichmodule, which contains various enriched versions of Dash components - A number of custom components, e.g. the
Websocketcomponent, which enables real-time communication and push notifications - The
javascriptmodule, which contains functionality to ease the interplay between Dash and JavaScript - The
loggingmodule, which makes it a breeze to route logs to your Dash UI - The
eventsmodule, which facilitates event flows in Dash - The
pagesmodule, which extends the functionality of Dash Pages - The
snippets/utils/validation/streamingmodules, which contain a collection of utility functions (documentation limited to source code comments)
The enrich module enables a number of transforms that add functionality and/or syntactic sugar to Dash. Examples include
- Making it possible to avoid invoking a callback if it is already running via the
BlockingCallbackTransform - Improving app performance via the
ServersideOutputTransform - Automated serialization/deserialization of Pydantic models via the
BaseModelTransform
to name a few. To enable interactivity, the documentation has been moved to a separate page.
NB: The 2.0.0 version introduces a number of breaking changes, see documentation for details.
Release files for dash-extensions 2.0.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| dash_extensions-2.0.6.tar.gz | 998.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| dash_extensions-2.0.6-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 2.0 MB
Release files / dash_extensions-2.0.6.tar.gz
| Download URL | dash_extensions-2.0.6.tar.gz |
|---|---|
| Size | 998.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
84e0b2d60e48983fa275dc11df87b57b1930bfe0efe9ffafdc253199027c9fa8
|
|
BLAKE2b-256 checksum How to use checksums |
f8756ad77416195f3c93e4dbbb380e1d254c8a3927603781901e3826a157bab3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.29 {"installer":{"name":"uv","version":"0.11.29","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / dash_extensions-2.0.6-py3-none-any.whl
| Download URL | dash_extensions-2.0.6-py3-none-any.whl |
|---|---|
| Size | 1.0 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
35a9ef516dd9431e472b68a76f4ae63a95223fcf9d319dfac79278157de85670
|
|
BLAKE2b-256 checksum How to use checksums |
23224b66512a5c4109e728a4aed324203a4d0583a16fe0c794856c1ab60460f1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.29 {"installer":{"name":"uv","version":"0.11.29","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|