Skip to main content

Material UI for Dash

Project description

Dash MUI

Beautiful Dash apps without design skills.


Ploomber Logo
Made by Ploomber with ❤️

Deploy your Dash application on Ploomber.io for free.


https://github.com/user-attachments/assets/15492ec4-a04f-4a76-96fa-50b707898a2e

Live demo: dash-mui.ploomberapp.io

Installation

pip install dash-mui-ploomber

Demo

cd demo
pip install -r requirements.txt
python app.py

Open: http://localhost:8050

Developer documentation

Setup

# create env
conda create --name dash-mui python=3.12 nodejs=22 -c conda-forge -y
conda activate dash-mui

# run this in the dash-mui directory, where the setup.py file is
pip install -e .
pip install -r requirements.txt -r tests/requirements.txt

npm install
npm run build

# you can test changes using the demo
pip install -r demo/requirements.txt
python demo/app.py

Release

You can see the releases here

First, edit CHANGELOG.md, the version in package.json, also edit demo/requirements.txt to ensure the demo uses the latest version.

conda activate dash-mui

# generate deployment artifact
npm run build
rm -rf dist
python setup.py sdist bdist_wheel
ls dist

# test deployment artifact by installing it in a new env
pip install dash dist/dash_mui_ploomber-0.0.1.tar.gz
python demo/app.py

# upload
pip install twine
twine upload dist/*

# clean up
rm -rf dist

Deploy demo:

cd demo

pip install ploomber-cloud
ploomber-cloud deploy

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dash_mui_ploomber-0.0.4.tar.gz (1.9 MB view details)

Uploaded Source

Built Distribution

dash_mui_ploomber-0.0.4-py3-none-any.whl (2.0 MB view details)

Uploaded Python 3

File details

Details for the file dash_mui_ploomber-0.0.4.tar.gz.

File metadata

  • Download URL: dash_mui_ploomber-0.0.4.tar.gz
  • Upload date:
  • Size: 1.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for dash_mui_ploomber-0.0.4.tar.gz
Algorithm Hash digest
SHA256 008c4fbd664828eed7108b75021a0e5f4bde182ffd30059680fed397647d309d
MD5 4861d63d6f60eefacf3ced051012cc4f
BLAKE2b-256 4f638731c5072649e5497e332566ce7ca8f8b25671320140d6e9b929205d91a7

See more details on using hashes here.

File details

Details for the file dash_mui_ploomber-0.0.4-py3-none-any.whl.

File metadata

File hashes

Hashes for dash_mui_ploomber-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 d8b57efaa3f84f0ea533d62e174f684ba89472b2253397bf2ffd0aa557d657b6
MD5 856af20ab529d167856639b90b4ecfbe
BLAKE2b-256 23b268120d2a4faecd307551cb076a7e91b3c87bc4976e2705bad3dc04cea9a7

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page