ENH: Update update_fsl_package to accept version/build string wildcards

The update_fsl_package command has been updated so that the user can request specific versions/build variants of a package. Previously it only accepted package names, but can now be used like so:

update_fsl_package "<name>[=<version>[=<build>]]"

where

  • <name> is the package name
  • <verison> is a simple glob-style string specifying the package version (e,g. 1.2.*).
  • <build> is a simple glob-style string specifying the build variant (e.g. *openblas).

For example, to install a MKL version of openblas:

update_fsl_package "libblas=*=*mkl" "liblapack=*=*mkl"

Or to install a zlib-ng version of fsl-znzlib:

update_fsl_package "fsl-znzlib=*=*zlibng"

Merge request reports

Loading