From 386d65f89f38c30202ce62a7ad49437ae3a76cea Mon Sep 17 00:00:00 2001 From: Saurabh Mogre Date: Mon, 27 Jan 2025 11:19:47 -0800 Subject: [PATCH 1/2] Update pdm.lock and pyproject.toml to include setuptools 75.8.0 and adjust package groups --- pdm.lock | 15 +++++++++++++-- pyproject.toml | 5 ++++- 2 files changed, 17 insertions(+), 3 deletions(-) diff --git a/pdm.lock b/pdm.lock index 4f05e972..b82e05d8 100644 --- a/pdm.lock +++ b/pdm.lock @@ -5,7 +5,7 @@ groups = ["default", "dev", "lint", "setup", "test"] strategy = ["inherit_metadata"] lock_version = "4.5.0" -content_hash = "sha256:f81b25160dd592b2e1afae5cb560b1fb0d0c7704e4a912e7508a435f836dc09c" +content_hash = "sha256:2194c43d8a21a8809e548485e85f3d764c57025f6fa60a9311ea53ea37634269" [[metadata.targets]] requires_python = "==3.9.*" @@ -615,7 +615,7 @@ name = "docutils" version = "0.20.1" requires_python = ">=3.7" summary = "Docutils -- Python Documentation Utilities" -groups = ["dev"] +groups = ["dev", "lint"] files = [ {file = "docutils-0.20.1-py3-none-any.whl", hash = "sha256:96f387a2c5562db4476f09f13bbab2192e764cac08ebbf3a34a95d9b1e4a59d6"}, {file = "docutils-0.20.1.tar.gz", hash = "sha256:f08a4e276c3a1583a86dce3e34aba3fe04d02bba2dd51ed16106244e8a923e3b"}, @@ -2401,6 +2401,17 @@ files = [ {file = "scipy-1.13.1.tar.gz", hash = "sha256:095a87a0312b08dfd6a6155cbbd310a8c51800fc931b8c0b84003014b874ed3c"}, ] +[[package]] +name = "setuptools" +version = "75.8.0" +requires_python = ">=3.9" +summary = "Easily download, build, install, upgrade, and uninstall Python packages" +groups = ["setup"] +files = [ + {file = "setuptools-75.8.0-py3-none-any.whl", hash = "sha256:e3982f444617239225d675215d51f6ba05f845d4eec313da4418fdbb56fb27e3"}, + {file = "setuptools-75.8.0.tar.gz", hash = "sha256:c5afc8f407c626b8313a86e10311dd3f661c6cd9c09d4bf8c15c0e11f9f2b0e6"}, +] + [[package]] name = "simulariumio" version = "1.11.0" diff --git a/pyproject.toml b/pyproject.toml index c3789091..d46db568 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -62,7 +62,10 @@ dev = [ "bumpver>=2024.1130", "docutils<0.21,>=0.18.1", ] -setup = ["pytest-runner>=6.0.1"] +setup = [ + "pytest-runner>=6.0.1", + "setuptools>=75.8.0", +] test = ["pytest-cov>=6.0.0", "pytest-raises>=0.11", "pytest>=8.3.4"] lint = [ "black>=24.10.0", From 05f027fb68572a5b4b23fb973e84fd7ef1e884fc Mon Sep 17 00:00:00 2001 From: Saurabh Mogre Date: Wed, 29 Jan 2025 09:35:18 -0800 Subject: [PATCH 2/2] Add workflow_dispatch trigger to build-docs workflow --- .github/workflows/build-docs.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build-docs.yml b/.github/workflows/build-docs.yml index 72ae765c..8ee83487 100644 --- a/.github/workflows/build-docs.yml +++ b/.github/workflows/build-docs.yml @@ -4,6 +4,7 @@ on: push: branches: - main + workflow_dispatch: jobs: docs: