From 008357826ee54286c3c1b2cea2f02a086d019c2b Mon Sep 17 00:00:00 2001 From: RobertGemmaJr Date: Fri, 17 May 2024 15:29:08 -0400 Subject: [PATCH] BREAKING CHANGE: Delete python dependencies closes Delete Python OR add `miniforge` to dependencies for Python management #278 --- .github/workflows/pull_request.yml | 10 +--------- .github/workflows/release.yml | 8 -------- .github/workflows/workflow-package.yml | 8 -------- Brewfile | 5 +---- winget.ps1 | 1 - 5 files changed, 2 insertions(+), 30 deletions(-) diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml index a8f479769..451427baa 100644 --- a/.github/workflows/pull_request.yml +++ b/.github/workflows/pull_request.yml @@ -26,18 +26,10 @@ jobs: with: node-version-file: .nvmrc cache: npm - - name: 🐍 Setup Python - uses: actions/setup-python@v4 - with: - python-version: 3.12 - # Install dependencies - - name: 🅿️ Install Python tools - run: pip install setuptools + # Install dependencies and set up environment - name: 📥 Install Dependencies run: npm ci - - # Set up the environment - name: 🔃 Load .env file (.env.${{matrix.setting}}) uses: xom9ikk/dotenv@v2 with: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 730310e32..066caea82 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -34,18 +34,10 @@ jobs: with: node-version-file: .nvmrc cache: npm - - name: 🐍 Setup Python - uses: actions/setup-python@v4 - with: - python-version: 3.12 # Install dependencies and set up environment - - name: 🅿️ Install Python tools - run: pip install setuptools - name: 📥 Install Dependencies run: npm ci - - # Set up the environment - name: 🔃 Load .env file (.env.${{matrix.setting}}) uses: xom9ikk/dotenv@v2 with: diff --git a/.github/workflows/workflow-package.yml b/.github/workflows/workflow-package.yml index 787331c55..d913611e0 100644 --- a/.github/workflows/workflow-package.yml +++ b/.github/workflows/workflow-package.yml @@ -48,18 +48,10 @@ jobs: with: node-version-file: .nvmrc cache: npm - - name: 🐍 Setup Python - uses: actions/setup-python@v4 - with: - python-version: 3.12 # Install dependencies and set up environment - - name: 🅿️ Install Python tools - run: pip install setuptools - name: 📥 Install Dependencies run: npm ci - - # Set up the environment - name: 🔃 Load .env file (.env.${{github.event.inputs.setting}}) uses: xom9ikk/dotenv@v2 with: diff --git a/Brewfile b/Brewfile index c564d1ed0..6b760f96e 100644 --- a/Brewfile +++ b/Brewfile @@ -3,7 +3,4 @@ brew "git" cask "github" brew "openjdk" # NOTE @brown-ccv: This will install Python as a dependency -brew "python-setuptools" -cask "visual-studio-code" - -# TODO @brown-ccv #278: Python management (miniconda)? [Python is only needed for PsiTurk] \ No newline at end of file +cask "visual-studio-code" \ No newline at end of file diff --git a/winget.ps1 b/winget.ps1 index c3dc457b8..86364a272 100644 --- a/winget.ps1 +++ b/winget.ps1 @@ -7,4 +7,3 @@ winget install -e --id Python.Python.3.12; winget install -e --id ojdkbuild.openjdk.17.jre; winget install -e --id Microsoft.VisualStudioCode; -# TODO @brown-ccv #278: Python management (miniconda)? [Python is only needed for PsiTurk]