From 6dd7fdfa9b0bb3d04ed08bd78e3ecce4dee6bdde Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 9 Oct 2025 09:03:10 +0000 Subject: [PATCH 1/3] Initial plan From 31d58027a49bbe803553d6d1d6854ce2534c6ad3 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 9 Oct 2025 09:08:17 +0000 Subject: [PATCH 2/3] Add pre-commit, mypy, and related dependencies to copilot-setup-steps.yml Co-authored-by: ricardoV94 <28983449+ricardoV94@users.noreply.github.com> --- .github/workflows/copilot-setup-steps.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/copilot-setup-steps.yml b/.github/workflows/copilot-setup-steps.yml index 6ab66f965a..ea76554818 100644 --- a/.github/workflows/copilot-setup-steps.yml +++ b/.github/workflows/copilot-setup-steps.yml @@ -43,6 +43,7 @@ jobs: micromamba install --yes -q -c conda-forge python=3.13 mkl "numpy>=2.0" scipy pip mkl-service graphviz cython pytest coverage pytest-cov pytest-benchmark pytest-mock pytest-sphinx micromamba install --yes -q -c conda-forge "numba>=0.57" micromamba install --yes -q -c conda-forge jax jaxlib numpyro equinox + micromamba install --yes -q -c conda-forge mypy types-setuptools scipy-stubs pandas pre-commit pip install tfp-nightly pip install -e ./ micromamba list && pip freeze From 20d142d5d46fcd1a668ed89fffcdd72a14229faa Mon Sep 17 00:00:00 2001 From: Ricardo Vieira <28983449+ricardoV94@users.noreply.github.com> Date: Thu, 9 Oct 2025 11:44:35 +0200 Subject: [PATCH 3/3] Add pre-commit installation step to workflow --- .github/workflows/copilot-setup-steps.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/copilot-setup-steps.yml b/.github/workflows/copilot-setup-steps.yml index ea76554818..272ac111db 100644 --- a/.github/workflows/copilot-setup-steps.yml +++ b/.github/workflows/copilot-setup-steps.yml @@ -46,6 +46,7 @@ jobs: micromamba install --yes -q -c conda-forge mypy types-setuptools scipy-stubs pandas pre-commit pip install tfp-nightly pip install -e ./ + pre-commit install micromamba list && pip freeze python -c 'import pytensor; print(pytensor.config.__str__(print_doc=False))' python -c 'import pytensor; assert pytensor.config.blas__ldflags != "", "Blas flags are empty"';