diff --git a/Makefile b/Makefile index f45558e0c5..a51b96fdb2 100644 --- a/Makefile +++ b/Makefile @@ -38,6 +38,25 @@ superset: # Load some data to play with superset load-examples +update: update-py update-js + +update-py: + # Install external dependencies + pip install -r requirements/local.txt + + # Install Superset in editable (development) mode + pip install -e . + + # Initialize the database + superset db upgrade + + # Create default roles and permissions + superset init + +update-js: + # Install js packages + cd superset-frontend; npm install + venv: # Create a virtual environment and activate it (recommended) python3 -m venv venv # setup a python3 virtualenv