From 9bd3c3624c81f1d8adf6d608729a9c1019dbb70f Mon Sep 17 00:00:00 2001 From: Tania Allard Date: Mon, 11 Sep 2023 15:27:09 +0200 Subject: [PATCH 1/4] :wrench: Improvements to pyproject.toml --- pyproject.toml | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index f6d6562..3293652 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,14 +5,12 @@ build-backend = "hatchling.build" [project] name = "jupyterlab-conda-store" version = "0.2.7" -description = "A jupyterlab extension that provides a beautiful, user-friendly graphical interface for building and managing environments using ayour existing conda-store server" +description = "A JupyterLab extension that provides a user-friendly graphical interface for building and managing environments using an existing conda-store server" readme = "README.md" license = { file = "LICENSE" } -requires-python = ">=3.7" -authors = [ - { name = "telamonian", email = "me@test.com" }, -] -keywords = ["Jupyter", "JupyterLab", "JupyterLab3"] +requires-python = ">=3.8" +maintainers = [{name = "Tania Allard", email = "trallard@bitsandchips.me"}] +keywords = ["Jupyter", "JupyterLab", "JupyterLab3", "conda", "environments"] classifiers = [ "Framework :: Jupyter", "Framework :: Jupyter :: JupyterLab", @@ -22,7 +20,6 @@ classifiers = [ "License :: OSI Approved :: BSD License", "Programming Language :: Python", "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", @@ -41,6 +38,7 @@ test = [ [project.urls] Homepage = "https://github.com/conda-incubator/jupyterlab-conda-store" +Repository = "https://github.com/conda-incubator/jupyterlab-conda-store" [tool.hatch.build] artifacts = ["jupyterlab_conda_store/labextension"] From adde4d32498ec5b5b623034668521a62df9dc254 Mon Sep 17 00:00:00 2001 From: Tania Allard Date: Mon, 11 Sep 2023 15:36:16 +0200 Subject: [PATCH 2/4] :construction_worker: Bump actions in GH workflows --- .github/workflows/build.yml | 12 ++++++------ .github/workflows/build_and_deploy_release.yml | 4 ++-- .github/workflows/check-release.yml | 10 +++++----- 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 7d68f82..af4bd75 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -12,8 +12,8 @@ jobs: runs-on: ubuntu-latest steps: - - name: Checkout - uses: actions/checkout@v3 + - name: Checkout repository + uses: actions/checkout@v4 - name: Base Setup uses: jupyterlab/maintainer-tools/.github/actions/base-setup@v1 @@ -64,7 +64,7 @@ jobs: uses: actions/checkout@v3 - name: Install Python - uses: actions/setup-python@v3 + uses: actions/setup-python@v4 with: python-version: '3.9' architecture: 'x64' @@ -97,13 +97,13 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Base Setup uses: jupyterlab/maintainer-tools/.github/actions/base-setup@v1 - name: Download extension package - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v3 with: name: extension-artifacts @@ -119,7 +119,7 @@ jobs: run: jlpm install - name: Set up browser cache - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: | ${{ github.workspace }}/pw-browsers diff --git a/.github/workflows/build_and_deploy_release.yml b/.github/workflows/build_and_deploy_release.yml index c4e55bc..a2be026 100644 --- a/.github/workflows/build_and_deploy_release.yml +++ b/.github/workflows/build_and_deploy_release.yml @@ -17,8 +17,8 @@ jobs: id-token: write steps: - - name: Checkout - uses: actions/checkout@v3 + - name: Checkout repository + uses: actions/checkout@v4 - name: Download extension package uses: actions/download-artifact@v3 diff --git a/.github/workflows/check-release.yml b/.github/workflows/check-release.yml index fd1f55a..2c22cef 100644 --- a/.github/workflows/check-release.yml +++ b/.github/workflows/check-release.yml @@ -12,16 +12,16 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Install Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: 3.9 architecture: 'x64' - name: Install node - uses: actions/setup-node@v2 + uses: actions/setup-node@v3 with: - node-version: '14.x' + node-version: '16.x' - name: Get pip cache dir @@ -36,7 +36,7 @@ jobs: restore-keys: | ${{ runner.os }}-pip- - name: Cache checked links - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: ~/.cache/pytest-link-check key: ${{ runner.os }}-linkcheck-${{ hashFiles('**/.md') }}-md-links From a1d4625c22a3ce86e7f1bee1228d0bdf9ed8adeb Mon Sep 17 00:00:00 2001 From: Tania Allard Date: Mon, 11 Sep 2023 15:36:27 +0200 Subject: [PATCH 3/4] :pencil2: Fix typos --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 2a1fa95..a1ce3c8 100644 --- a/README.md +++ b/README.md @@ -1,14 +1,14 @@ -# conda-store jupyterlab extension +# conda-store JupyterLab extension ![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/conda-incubator/jupyterlab-conda-store/build.yml?label=Build%20Workflow&logo=GitHub&style=for-the-badge) ![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/conda-incubator/jupyterlab-conda-store/build_and_deploy_release.yml?label=Deploy%20Workflow&logo=GitHub&style=for-the-badge) -A jupyterlab extension that provides a beautiful, user-friendly graphical interface for building and managing environments using an instance of [conda-store](https://github.com/conda-incubator/conda-store). +A JupyterLab extension that provides a user-friendly graphical interface for building and managing environments using an instance of [conda-store](https://github.com/conda-incubator/conda-store). ## Requirements -- JupyterLab >= 3.0 +- `JupyterLab >= 3.0` ## Install @@ -28,11 +28,11 @@ pip uninstall jupyterlab-conda-store ## Release -To create a new pacakge and release: +To create a new package and release: 1. Bump the version as indicated in `pyproject.toml` and `package.json` -2. Create a new release, and then enusre the release tag is the same as the bumped version tag. +2. Create a new release, and then ensure the release tag is the same as the bumped version tag. ## Code of Conduct From 4c65d03cc0f2f0ca0795e7a64273f8fe1031269e Mon Sep 17 00:00:00 2001 From: Tania Allard Date: Tue, 12 Sep 2023 07:49:43 +0100 Subject: [PATCH 4/4] Update python versions Co-authored-by: Stephannie Jimenez Gacha --- pyproject.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/pyproject.toml b/pyproject.toml index 3293652..e7bc305 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -23,6 +23,7 @@ classifiers = [ "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", ] dependencies = [ ]