diff --git a/contents/handbook/engineering/developing-locally.md b/contents/handbook/engineering/developing-locally.md index 66f114abbe78..1c63cda63b1d 100644 --- a/contents/handbook/engineering/developing-locally.md +++ b/contents/handbook/engineering/developing-locally.md @@ -230,6 +230,11 @@ export LDFLAGS=-L/opt/homebrew/opt/openssl/lib pnpm i --dir plugin-server ``` +> Note: If you face an error like `import gyp # noqa: E402`, most probably need to install `python-setuptools`. To fix this, run: +```bash +brew install python-setuptools +``` + #### 4. Prepare the Django server 1. Install a few dependencies for SAML to work. If you're on macOS, run the command below, otherwise check the official [xmlsec repo](https://github.com/mehcode/python-xmlsec) for more details. @@ -508,4 +513,4 @@ To verify everything is working as expected: 2. Create a new MySQL source using the settings above. 3. Once the source is created, click on the "MySQL" item. In the schemas table, click on the triple dot menu and select the "Reload" option. -After the job runs, clicking on the synced table name should take you to your data. \ No newline at end of file +After the job runs, clicking on the synced table name should take you to your data.