From ca20736c32bf767be70b67fceab493acb83026df Mon Sep 17 00:00:00 2001 From: noatamir <6564007+noatamir@users.noreply.github.com> Date: Tue, 16 Aug 2022 10:37:37 +0200 Subject: [PATCH 01/11] add gitpod files --- .gitpod.yml | 60 ++++++++++++++++++++++ gitpod/Dockerfile | 104 +++++++++++++++++++++++++++++++++++++++ gitpod/gitpod.Dockerfile | 50 +++++++++++++++++++ gitpod/settings.json | 8 +++ gitpod/workspace_config | 54 ++++++++++++++++++++ 5 files changed, 276 insertions(+) create mode 100644 .gitpod.yml create mode 100644 gitpod/Dockerfile create mode 100644 gitpod/gitpod.Dockerfile create mode 100644 gitpod/settings.json create mode 100644 gitpod/workspace_config diff --git a/.gitpod.yml b/.gitpod.yml new file mode 100644 index 0000000000000..f122f18932399 --- /dev/null +++ b/.gitpod.yml @@ -0,0 +1,60 @@ +# Building pandas on init +# Might delegate this later to prebuild with Q2 improvements on gitpod +# https://www.gitpod.io/docs/config-start-tasks/#configuring-the-terminal +# ------------------------------------------------------------------------- + +# assuming we use dockerhub: name of the docker user, docker image, tag, e.g. https://hub.docker.com/r/pandas/pandas-gitpod/tags +image: + file: pandas-dev/pandas-gitpod:latest +tasks: + - name: Prepare development environment + init: | + mkdir -p .vscode + cp gitpod/settings.json .vscode/settings.json + conda activate pandas-dev + git pull --unshallow # need to force this else the prebuild fails + git fetch --tags + python setup.py build_ext -j 4 + python -m pip install -e . --no-build-isolation + echo "🛠 Completed rebuilding Pandas!! 🛠 " + echo "✨ Pre-build complete! You can close this terminal ✨ " + +# -------------------------------------------------------- +# exposing ports for liveserve +ports: + - port: 5500 + onOpen: notify + +# -------------------------------------------------------- +# some useful extensions to have +vscode: + extensions: + - njpwerner.autodocstring + - ms-python.python + - yzhang.markdown-all-in-one + - eamodio.gitlens + - lextudio.restructuredtext + # add or remove what you think is generally useful to most contributors + # avoid adding too many. they each open a pop-up window + +# -------------------------------------------------------- +# using prebuilds for the container +# With this configuration the prebuild will happen on push to main +github: + prebuilds: + # enable for main/default branch + main: true + # enable for other branches (defaults to false) + branches: false + # enable for pull requests coming from this repo (defaults to true) + pullRequests: false + # enable for pull requests coming from forks (defaults to false) + pullRequestsFromForks: false + # add a check to pull requests (defaults to true) + addCheck: false + # add a "Review in Gitpod" button as a comment to pull requests (defaults to false) + addComment: false + # add a "Review in Gitpod" button to the pull request's description (defaults to false) + addBadge: false + # add a label once the prebuild is ready to pull requests (defaults to false) + addLabel: false diff --git a/gitpod/Dockerfile b/gitpod/Dockerfile new file mode 100644 index 0000000000000..e6fa35094a915 --- /dev/null +++ b/gitpod/Dockerfile @@ -0,0 +1,104 @@ +# +# Dockerfile for pandas development +# +# Usage: +# ------- +# +# To make a local build of the container, from the 'Docker-dev' directory: +# docker build --rm -f "Dockerfile" -t "." +# +# To use the container use the following command. It assumes that you are in +# the root folder of the pandas git repository, making it available as +# /home/pandas in the container. Whatever changes you make to that directory +# are visible in the host and container. +# The docker image is retrieved from the pandas dockerhub repository +# +# docker run --rm -it -v $(pwd):/home/pandas pandas/pandas-dev: +# +# By default the container will activate the conda environment pandas-dev +# which contains all the dependencies needed for pandas development +# +# To build and install pandas run: +# python setup.py build_ext -j 4 +# python -m pip install -e . --no-build-isolation +# +# This image is based on: Ubuntu 20.04 (focal) +# https://hub.docker.com/_/ubuntu/?tab=tags&name=focal +# OS/ARCH: linux/amd64 +FROM gitpod/workspace-base:latest + +ARG MAMBAFORGE_VERSION="4.11.0-0" +ARG CONDA_ENV=pandas-dev +ARG PANDAS_HOME="/home/pandas" + + +# ---- Configure environment ---- +ENV CONDA_DIR=/home/gitpod/mambaforge3 \ + SHELL=/bin/bash +ENV PATH=${CONDA_DIR}/bin:$PATH \ + WORKSPACE=/workspace/pandas + + +# ----------------------------------------------------------------------------- +# ---- Creating as root - note: make sure to change to gitpod in the end ---- +USER root + +# Avoid warnings by switching to noninteractive +ENV DEBIAN_FRONTEND=noninteractive + +# Configure apt and install packages +RUN apt-get update \ + && apt-get -y install --no-install-recommends apt-utils dialog 2>&1 \ + # + # Install tzdata and configure timezone (fix for tests which try to read from "/etc/localtime") + && apt-get -y install tzdata \ + && ln -fs /usr/share/zoneinfo/Etc/UTC /etc/localtime \ + && dpkg-reconfigure -f noninteractive tzdata \ + # + # Verify git, process tools, lsb-release (common in install instructions for CLIs) installed + && apt-get -y install git iproute2 procps iproute2 lsb-release \ + # + # cleanup + && apt-get autoremove -y \ + && apt-get clean -y \ + && rm -rf /var/lib/apt/lists/* + +# Switch back to dialog for any ad-hoc use of apt-get +ENV DEBIAN_FRONTEND=dialog + +# Allows this Dockerfile to activate conda environments +SHELL ["/bin/bash", "--login", "-o", "pipefail", "-c"] + +# ----------------------------------------------------------------------------- +# ---- Installing mamba ---- +RUN wget -q -O mambaforge3.sh \ + "https://github.com/conda-forge/miniforge/releases/download/$MAMBAFORGE_VERSION/Mambaforge-$MAMBAFORGE_VERSION-Linux-x86_64.sh" && \ + bash mambaforge3.sh -p ${CONDA_DIR} -b && \ + rm mambaforge3.sh + +# ----------------------------------------------------------------------------- +# ---- Copy needed files ---- +# basic workspace configurations +COPY ./gitpod/workspace_config /usr/local/bin/workspace_config + +RUN chmod a+rx /usr/local/bin/workspace_config && \ + workspace_config + +# Copy conda environment file into the container - this needs to exists inside +# the container to create a conda environment from it +COPY environment.yml /tmp/environment.yml + +# ----------------------------------------------------------------------------- +# ---- Create conda environment ---- +# Install pandas dependencies +RUN mamba env create -f /tmp/environment.yml +RUN conda activate ${CONDA_ENV} && \ + mamba install ccache -y && \ + # needed for docs rendering later on + python -m pip install --no-cache-dir sphinx-autobuild && \ + conda clean --all -f -y && \ + rm -rf /tmp/* + +# ----------------------------------------------------------------------------- +# Always make sure we are not root +USER gitpod \ No newline at end of file diff --git a/gitpod/gitpod.Dockerfile b/gitpod/gitpod.Dockerfile new file mode 100644 index 0000000000000..d834564f4b523 --- /dev/null +++ b/gitpod/gitpod.Dockerfile @@ -0,0 +1,50 @@ +# Doing a local shallow clone - keeps the container secure +# and much slimmer than using COPY directly or making a +# remote clone +ARG BASE_CONTAINER="pandas/pandas-dev:latest" +FROM gitpod/workspace-base:latest as clone + +COPY --chown=gitpod . /tmp/pandas_repo + +# the clone should be deep enough for versioneer to work +RUN git clone --shallow-since=2022-01-01 file:////tmp/pandas_repo /tmp/pandas + +# ----------------------------------------------------------------------------- +# Using the pandas-dev Docker image as a base +# This way, we ensure we have all the needed compilers and dependencies +# while reducing the build time +FROM ${BASE_CONTAINER} as build + +# ----------------------------------------------------------------------------- +USER root + +# ----------------------------------------------------------------------------- +# ---- ENV variables ---- +# ---- Directories needed ---- +ENV WORKSPACE=/workspace/pandas/ \ + CONDA_ENV=pandas-dev + +# Allows this Dockerfile to activate conda environments +SHELL ["/bin/bash", "--login", "-o", "pipefail", "-c"] + +# Copy over the shallow clone +COPY --from=clone --chown=gitpod /tmp/pandas ${WORKSPACE} + +# Everything happens in the /workspace/pandas directory +WORKDIR ${WORKSPACE} + +# Build pandas to populate the cache used by ccache +RUN git config --global --add safe.directory /workspace/pandas +# chained RUN failed to activate. trying separate run commands +RUN git submodule update --init --depth=1 -- pandas/core/src/umath/svml +RUN conda activate ${CONDA_ENV} && \ + python setup.py build_ext --inplace && \ + ccache -s + +# Gitpod will load the repository into /workspace/pandas. We remove the +# directory from the image to prevent conflicts +RUN rm -rf ${WORKSPACE} + +# ----------------------------------------------------------------------------- +# Always return to non privileged user +USER gitpod diff --git a/gitpod/settings.json b/gitpod/settings.json new file mode 100644 index 0000000000000..0a5123ae40e90 --- /dev/null +++ b/gitpod/settings.json @@ -0,0 +1,8 @@ +{ + "restructuredtext.updateOnTextChanged": "true", + "restructuredtext.updateDelay": 300, + "restructuredtext.linter.disabledLinters": ["doc8","rst-lint", "rstcheck"], + "python.defaultInterpreterPath": "/home/gitpod/mambaforge3/envs/pandas-dev/bin/python", + "esbonio.sphinx.buildDir": "${workspaceRoot}/doc/build/html", + "esbonio.sphinx.confDir": "" +} \ No newline at end of file diff --git a/gitpod/workspace_config b/gitpod/workspace_config new file mode 100644 index 0000000000000..d49c93ec83db9 --- /dev/null +++ b/gitpod/workspace_config @@ -0,0 +1,54 @@ +#!/bin/bash +# Basic configurations for the workspace + +set -e + +# gitpod/workspace-base needs at least one file here +touch /home/gitpod/.bashrc.d/empty + +# Add git aliases +git config --global alias.co checkout +git config --global alias.ci commit +git config --global alias.st status +git config --global alias.br branch +git config --global alias.hist "log --pretty=format:'%h %ad | %s%d [%an]' --graph --date=short" +git config --global alias.type 'cat-file -t' +git config --global alias.dump 'cat-file -p' + +# Enable basic vim defaults in ~/.vimrc +echo "filetype plugin indent on" >>~/.vimrc +echo "set colorcolumn=80" >>~/.vimrc +echo "set number" >>~/.vimrc +echo "syntax enable" >>~/.vimrc + +# Vanity custom bash prompt - makes it more legible +echo "PS1='\[\e]0;\u \w\a\]\[\033[01;36m\]\u\[\033[m\] > \[\033[38;5;141m\]\w\[\033[m\] \\$ '" >>~/.bashrc + +# Enable prompt color in the skeleton .bashrc +# hadolint ignore=SC2016 +sed -i 's/^#force_color_prompt=yes/force_color_prompt=yes/' /etc/skel/.bashrc + +# .gitpod.yml is configured to install pandas from /workspace/pandas +echo "export PYTHONPATH=${WORKSPACE}" >>~/.bashrc + +# make conda activate command available from /bin/bash (login and interactive) +if [[ ! -f "/etc/profile.d/conda.sh" ]]; then + ln -s ${CONDA_DIR}/etc/profile.d/conda.sh /etc/profile.d/conda.sh +fi +echo ". ${CONDA_DIR}/etc/profile.d/conda.sh" >>~/.bashrc +echo "conda activate pandas-dev" >>~/.bashrc + +# Enable prompt color in the skeleton .bashrc +# hadolint ignore=SC2016 +sed -i 's/^#force_color_prompt=yes/force_color_prompt=yes/' /etc/skel/.bashrc + +# .gitpod.yml is configured to install pandas from /workspace/pandas +echo "export PYTHONPATH=/workspace/pandas" >>~/.bashrc + +# Set up ccache for compilers for this Dockerfile +# REF: https://github.com/conda-forge/compilers-feedstock/issues/31 +echo "conda activate pandas-dev" >>~/.startuprc +echo "export CC=\"ccache \$CC\"" >>~/.startuprc +echo "export CXX=\"ccache \$CXX\"" >>~/.startuprc +echo "source ~/.startuprc" >>~/.profile +echo "source ~/.startuprc" >>~/.bashrc From 7fe67e66f532c6530ccc36e861cf9d769e22a873 Mon Sep 17 00:00:00 2001 From: noatamir <6564007+noatamir@users.noreply.github.com> Date: Wed, 9 Nov 2022 22:57:36 +0100 Subject: [PATCH 02/11] updated docker files after local testing --- gitpod/Dockerfile | 12 ++++-------- gitpod/gitpod.Dockerfile | 10 +++------- 2 files changed, 7 insertions(+), 15 deletions(-) diff --git a/gitpod/Dockerfile b/gitpod/Dockerfile index e6fa35094a915..9b6f05d0b3b75 100644 --- a/gitpod/Dockerfile +++ b/gitpod/Dockerfile @@ -1,11 +1,11 @@ # -# Dockerfile for pandas development +# micromamba.Dockerfile for pandas development # # Usage: # ------- # # To make a local build of the container, from the 'Docker-dev' directory: -# docker build --rm -f "Dockerfile" -t "." +# docker build --rm -f "micromamba.Dockerfile" -t "." # # To use the container use the following command. It assumes that you are in # the root folder of the pandas git repository, making it available as @@ -38,7 +38,6 @@ ENV CONDA_DIR=/home/gitpod/mambaforge3 \ ENV PATH=${CONDA_DIR}/bin:$PATH \ WORKSPACE=/workspace/pandas - # ----------------------------------------------------------------------------- # ---- Creating as root - note: make sure to change to gitpod in the end ---- USER root @@ -84,15 +83,12 @@ COPY ./gitpod/workspace_config /usr/local/bin/workspace_config RUN chmod a+rx /usr/local/bin/workspace_config && \ workspace_config -# Copy conda environment file into the container - this needs to exists inside # the container to create a conda environment from it COPY environment.yml /tmp/environment.yml -# ----------------------------------------------------------------------------- -# ---- Create conda environment ---- -# Install pandas dependencies RUN mamba env create -f /tmp/environment.yml -RUN conda activate ${CONDA_ENV} && \ +# ---- Create conda environment ---- +RUN conda activate $CONDA_ENV && \ mamba install ccache -y && \ # needed for docs rendering later on python -m pip install --no-cache-dir sphinx-autobuild && \ diff --git a/gitpod/gitpod.Dockerfile b/gitpod/gitpod.Dockerfile index d834564f4b523..108aae452aa3d 100644 --- a/gitpod/gitpod.Dockerfile +++ b/gitpod/gitpod.Dockerfile @@ -1,13 +1,11 @@ # Doing a local shallow clone - keeps the container secure # and much slimmer than using COPY directly or making a # remote clone -ARG BASE_CONTAINER="pandas/pandas-dev:latest" +ARG BASE_CONTAINER="pythonpandas/pandas-dev:latest" FROM gitpod/workspace-base:latest as clone -COPY --chown=gitpod . /tmp/pandas_repo - # the clone should be deep enough for versioneer to work -RUN git clone --shallow-since=2022-01-01 file:////tmp/pandas_repo /tmp/pandas +RUN git clone https://github.com/pandas-dev/pandas --depth 12 /tmp/pandas # ----------------------------------------------------------------------------- # Using the pandas-dev Docker image as a base @@ -24,7 +22,7 @@ USER root ENV WORKSPACE=/workspace/pandas/ \ CONDA_ENV=pandas-dev -# Allows this Dockerfile to activate conda environments +# Allows this micromamba.Dockerfile to activate conda environments SHELL ["/bin/bash", "--login", "-o", "pipefail", "-c"] # Copy over the shallow clone @@ -35,8 +33,6 @@ WORKDIR ${WORKSPACE} # Build pandas to populate the cache used by ccache RUN git config --global --add safe.directory /workspace/pandas -# chained RUN failed to activate. trying separate run commands -RUN git submodule update --init --depth=1 -- pandas/core/src/umath/svml RUN conda activate ${CONDA_ENV} && \ python setup.py build_ext --inplace && \ ccache -s From 1c8929f161b0184aea44d00d1928e500edeb4fc5 Mon Sep 17 00:00:00 2001 From: noatamir <6564007+noatamir@users.noreply.github.com> Date: Wed, 9 Nov 2022 23:48:33 +0100 Subject: [PATCH 03/11] clean up --- gitpod/Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gitpod/Dockerfile b/gitpod/Dockerfile index 9b6f05d0b3b75..66a796415eb74 100644 --- a/gitpod/Dockerfile +++ b/gitpod/Dockerfile @@ -1,11 +1,11 @@ # -# micromamba.Dockerfile for pandas development +# Dockerfile for pandas development # # Usage: # ------- # # To make a local build of the container, from the 'Docker-dev' directory: -# docker build --rm -f "micromamba.Dockerfile" -t "." +# docker build --rm -f "Dockerfile" -t "." # # To use the container use the following command. It assumes that you are in # the root folder of the pandas git repository, making it available as From 4b70c74f3036d5447b12a5187dc8aa689ce92bbf Mon Sep 17 00:00:00 2001 From: noatamir <6564007+noatamir@users.noreply.github.com> Date: Thu, 10 Nov 2022 09:10:21 +0100 Subject: [PATCH 04/11] clean up --- gitpod/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gitpod/Dockerfile b/gitpod/Dockerfile index 66a796415eb74..c8fcdc416e92e 100644 --- a/gitpod/Dockerfile +++ b/gitpod/Dockerfile @@ -97,4 +97,4 @@ RUN conda activate $CONDA_ENV && \ # ----------------------------------------------------------------------------- # Always make sure we are not root -USER gitpod \ No newline at end of file +USER gitpod From e527210db541c507590d770ae60bfcc2e84bc1ee Mon Sep 17 00:00:00 2001 From: noatamir <6564007+noatamir@users.noreply.github.com> Date: Thu, 10 Nov 2022 10:09:43 +0100 Subject: [PATCH 05/11] clean up --- .gitpod.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.gitpod.yml b/.gitpod.yml index f122f18932399..6af24e608ee69 100644 --- a/.gitpod.yml +++ b/.gitpod.yml @@ -13,7 +13,7 @@ tasks: cp gitpod/settings.json .vscode/settings.json conda activate pandas-dev git pull --unshallow # need to force this else the prebuild fails - git fetch --tags + git fetch --tags python setup.py build_ext -j 4 python -m pip install -e . --no-build-isolation echo "🛠 Completed rebuilding Pandas!! 🛠 " @@ -38,15 +38,15 @@ vscode: # avoid adding too many. they each open a pop-up window # -------------------------------------------------------- -# using prebuilds for the container -# With this configuration the prebuild will happen on push to main +# using prebuilds for the container +# With this configuration the prebuild will happen on push to main github: prebuilds: # enable for main/default branch main: true - # enable for other branches (defaults to false) - branches: false - # enable for pull requests coming from this repo (defaults to true) + # enable for other branches (defaults to false) + branches: false + # enable for pull requests coming from this repo (defaults to true) pullRequests: false # enable for pull requests coming from forks (defaults to false) pullRequestsFromForks: false From 1795077a169d057e8848eb705ab3b31b7ab308d4 Mon Sep 17 00:00:00 2001 From: noatamir <6564007+noatamir@users.noreply.github.com> Date: Thu, 10 Nov 2022 10:58:18 +0100 Subject: [PATCH 06/11] updated mamba version --- gitpod/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gitpod/Dockerfile b/gitpod/Dockerfile index c8fcdc416e92e..299267a11fdd1 100644 --- a/gitpod/Dockerfile +++ b/gitpod/Dockerfile @@ -27,7 +27,7 @@ # OS/ARCH: linux/amd64 FROM gitpod/workspace-base:latest -ARG MAMBAFORGE_VERSION="4.11.0-0" +ARG MAMBAFORGE_VERSION="22.9.0-1" ARG CONDA_ENV=pandas-dev ARG PANDAS_HOME="/home/pandas" From 4fd5cdd85d8decfbaf45f21a0065399960a33b3e Mon Sep 17 00:00:00 2001 From: noatamir <6564007+noatamir@users.noreply.github.com> Date: Thu, 10 Nov 2022 11:21:29 +0100 Subject: [PATCH 07/11] clean up --- gitpod/settings.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gitpod/settings.json b/gitpod/settings.json index 0a5123ae40e90..2f7deeebd0bce 100644 --- a/gitpod/settings.json +++ b/gitpod/settings.json @@ -5,4 +5,4 @@ "python.defaultInterpreterPath": "/home/gitpod/mambaforge3/envs/pandas-dev/bin/python", "esbonio.sphinx.buildDir": "${workspaceRoot}/doc/build/html", "esbonio.sphinx.confDir": "" -} \ No newline at end of file +} From bdbc11af3234bf5bbe22d635014ebb806ffe61fd Mon Sep 17 00:00:00 2001 From: noatamir <6564007+noatamir@users.noreply.github.com> Date: Thu, 10 Nov 2022 12:11:01 +0100 Subject: [PATCH 08/11] removed autodocstring --- .gitpod.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.gitpod.yml b/.gitpod.yml index 6af24e608ee69..1360ae9c4a22d 100644 --- a/.gitpod.yml +++ b/.gitpod.yml @@ -29,7 +29,6 @@ ports: # some useful extensions to have vscode: extensions: - - njpwerner.autodocstring - ms-python.python - yzhang.markdown-all-in-one - eamodio.gitlens From 82e771e14113c40782e225038dd24c30c0bc4536 Mon Sep 17 00:00:00 2001 From: Noa Tamir <6564007+noatamir@users.noreply.github.com> Date: Wed, 16 Nov 2022 15:41:51 +0100 Subject: [PATCH 09/11] Update .gitpod.yml --- .gitpod.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitpod.yml b/.gitpod.yml index 1360ae9c4a22d..bbc6f5f1dab4b 100644 --- a/.gitpod.yml +++ b/.gitpod.yml @@ -5,7 +5,7 @@ # assuming we use dockerhub: name of the docker user, docker image, tag, e.g. https://hub.docker.com/r/pandas/pandas-gitpod/tags image: - file: pandas-dev/pandas-gitpod:latest + file: pythonpandas/pandas-gitpod:latest tasks: - name: Prepare development environment init: | From f3beca0aebdf88df677c5f752d6cd6d6b81efe01 Mon Sep 17 00:00:00 2001 From: Noa Tamir <6564007+noatamir@users.noreply.github.com> Date: Thu, 1 Dec 2022 15:24:43 +0100 Subject: [PATCH 10/11] Update .gitpod.yml Co-authored-by: Joris Van den Bossche --- .gitpod.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.gitpod.yml b/.gitpod.yml index bbc6f5f1dab4b..6bba39823791e 100644 --- a/.gitpod.yml +++ b/.gitpod.yml @@ -4,8 +4,7 @@ # ------------------------------------------------------------------------- # assuming we use dockerhub: name of the docker user, docker image, tag, e.g. https://hub.docker.com/r/pandas/pandas-gitpod/tags -image: - file: pythonpandas/pandas-gitpod:latest +image: pythonpandas/pandas-gitpod:latest tasks: - name: Prepare development environment init: | From 38e096edb59931d281a2241c0063e4bff2d4a50f Mon Sep 17 00:00:00 2001 From: noatamir <6564007+noatamir@users.noreply.github.com> Date: Thu, 1 Dec 2022 15:33:56 +0100 Subject: [PATCH 11/11] remove esbonio --- gitpod/settings.json | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/gitpod/settings.json b/gitpod/settings.json index 2f7deeebd0bce..6251c55878541 100644 --- a/gitpod/settings.json +++ b/gitpod/settings.json @@ -2,7 +2,5 @@ "restructuredtext.updateOnTextChanged": "true", "restructuredtext.updateDelay": 300, "restructuredtext.linter.disabledLinters": ["doc8","rst-lint", "rstcheck"], - "python.defaultInterpreterPath": "/home/gitpod/mambaforge3/envs/pandas-dev/bin/python", - "esbonio.sphinx.buildDir": "${workspaceRoot}/doc/build/html", - "esbonio.sphinx.confDir": "" + "python.defaultInterpreterPath": "/home/gitpod/mambaforge3/envs/pandas-dev/bin/python" }