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 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 diff --git a/pyproject.toml b/pyproject.toml index f6d6562..e7bc305 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,10 +20,10 @@ 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", + "Programming Language :: Python :: 3.11", ] dependencies = [ ] @@ -41,6 +39,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"]