aws_glue_databrew_jupyter

A JupyterLab Glue DataBrew extension.

Usage no npm install needed!

<script type="module">
  import awsGlueDatabrewJupyter from 'https://cdn.skypack.dev/aws_glue_databrew_jupyter';
</script>

README

aws_glue_databrew_jupyter

This is an extension for Jupyter Lab that allows you to manage your AWS Glue Databrew resources in-context of your existing Jupyter workflows.

Prerequisites

  1. boto3 version 1.16.17 or greater
  2. botocore version 1.19.17 or greater
  3. configure the aws cli. https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-install.html
  4. jupyter lab version 1.2 or 2.x

Installation instructions for Jupyter Lab

  1. run pip install aws-jupyter-proxy
  2. run jupyter serverextension enable --py aws_jupyter_proxy
  3. Search for aws_glue_databrew_jupyter in the Jupyter Lab plugin store and click install

Installation instructions for Amazon SageMaker Notebooks

See https://github.com/aws/aws-glue-databrew-jupyter-extension/blob/main/SageMaker-Installation-Instructions.md

Command-line installation instructions

  1. run jupyter labextension install aws_glue_databrew_jupyter
  2. Start jupyter lab: jupyter lab

Build and install instructions

  1. Install npm dependencies: npm install
  2. Build the extension: npm run build
  3. Install python dependencies: pip install ./
  4. Install the extension: jupyter labextension install ./
  5. Build jupyter lab assets: jupyter lab build
  6. Start jupyter lab in debug mode: jupyter lab --debug

Publishing new versions

  1. Update the version and push via https://docs.npmjs.com/updating-your-published-package-version-number
  2. tag the commit with a new version tag