From f2db7a59d359edd2317a26dde0805b9e714527ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Hensgen?= <24550538+sebhmg@users.noreply.github.com> Date: Wed, 19 Nov 2025 15:30:59 -0500 Subject: [PATCH 1/3] [DEVOPS-922] test _version.py is in conda package --- recipe.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/recipe.yaml b/recipe.yaml index 1a0fc6a53a..b7b30b038c 100644 --- a/recipe.yaml +++ b/recipe.yaml @@ -5,6 +5,7 @@ context: # Read version from _version.txt file generated by setuptools_scm version: ${{ load_from_file("_version.txt") | default("0.0.0.dev0") }} python_min: "3.10" + module_name: ${{ name|lower|replace("-", "_") }} package: name: ${{ name|lower }} @@ -72,6 +73,9 @@ tests: - simpeg.utils.drivers - simpeg.regularization - simpeg.meta + - package_contents: + files: + - site-packages/${{ module_name }}/version.py about: summary: "Mira Geoscience fork of SimPEG: Simulation and Parameter Estimation in Geophysics" From 122bee253ffca312cc12b393d70330dd35d0b63b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Hensgen?= <24550538+sebhmg@users.noreply.github.com> Date: Wed, 19 Nov 2025 15:31:39 -0500 Subject: [PATCH 2/3] [DEVOPS-922] do not hard-code module name in recipe tests --- recipe.yaml | 51 ++++++++++++++++++++++++++------------------------- 1 file changed, 26 insertions(+), 25 deletions(-) diff --git a/recipe.yaml b/recipe.yaml index b7b30b038c..931ee1a894 100644 --- a/recipe.yaml +++ b/recipe.yaml @@ -48,31 +48,32 @@ requirements: tests: - python: imports: - - simpeg - - simpeg.electromagnetics - - simpeg.electromagnetics.analytics - - simpeg.electromagnetics.frequency_domain - - simpeg.electromagnetics.natural_source - - simpeg.electromagnetics.natural_source.utils - - simpeg.electromagnetics.static - - simpeg.electromagnetics.static.resistivity - - simpeg.electromagnetics.static.induced_polarization - - simpeg.electromagnetics.static.spectral_induced_polarization - - simpeg.electromagnetics.static.utils - - simpeg.electromagnetics.time_domain - - simpeg.electromagnetics.utils - - simpeg.electromagnetics.viscous_remanent_magnetization - - simpeg.flow - - simpeg.flow.richards - - simpeg.potential_fields - - simpeg.potential_fields.gravity - - simpeg.potential_fields.magnetics - - simpeg.seismic - - simpeg.seismic.straight_ray_tomography - - simpeg.utils - - simpeg.utils.drivers - - simpeg.regularization - - simpeg.meta + - ${{ module_name }} + - ${{ module_name }}.electromagnetics + - ${{ module_name }}.electromagnetics.analytics + - ${{ module_name }}.electromagnetics.frequency_domain + - ${{ module_name }}.electromagnetics.natural_source + - ${{ module_name }}.electromagnetics.natural_source.utils + - ${{ module_name }}.electromagnetics.static + - ${{ module_name }}.electromagnetics.static.resistivity + - ${{ module_name }}.electromagnetics.static.induced_polarization + - ${{ module_name }}.electromagnetics.static.spectral_induced_polarization + - ${{ module_name }}.electromagnetics.static.utils + - ${{ module_name }}.electromagnetics.time_domain + - ${{ module_name }}.electromagnetics.utils + - ${{ module_name }}.electromagnetics.viscous_remanent_magnetization + - ${{ module_name }}.flow + - ${{ module_name }}.flow.richards + - ${{ module_name }}.potential_fields + - ${{ module_name }}.potential_fields.gravity + - ${{ module_name }}.potential_fields.magnetics + - ${{ module_name }}.seismic + - ${{ module_name }}.seismic.straight_ray_tomography + - ${{ module_name }}.utils + - ${{ module_name }}.utils.drivers + - ${{ module_name }}.regularization + - ${{ module_name }}.meta + - ${{ module_name }}.version - package_contents: files: - site-packages/${{ module_name }}/version.py From 87ffe8334296e55a521c2a73bd4dc8134d21a1d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Hensgen?= <24550538+sebhmg@users.noreply.github.com> Date: Wed, 19 Nov 2025 15:53:16 -0500 Subject: [PATCH 3/3] [DEVOPS-922] force module_name to simpeg while package name is mira-simpeg --- recipe.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipe.yaml b/recipe.yaml index 931ee1a894..4e82d4996d 100644 --- a/recipe.yaml +++ b/recipe.yaml @@ -5,7 +5,7 @@ context: # Read version from _version.txt file generated by setuptools_scm version: ${{ load_from_file("_version.txt") | default("0.0.0.dev0") }} python_min: "3.10" - module_name: ${{ name|lower|replace("-", "_") }} + module_name: simpeg package: name: ${{ name|lower }}