Commit 94c19c1d authored by Paul McCarthy's avatar Paul McCarthy 🚵
Browse files

MNt: Example installer manifest file

parent 4ecdcb7e
// The FSL installer manifest file contains information
// about the fslinstaller script, and about versions of
// FSL that are available for download.
//
// This file is an example, and is used for testing. The
// official installer manifest.json file is automatically
// generated/updated by the generate_manifest.py script,
// which is run when a new version of FSL is released.
//
// Lines beginning with // are treated as comments and
// ignored. Trailing comments are not supported.
{
// The "installer" section contains information about the
// latest available version of the fslinstaller script
"installer" : {
// Latest version of fslinstaller script
"version" : "1.2.3",
// URL to download fslinstaller script
"url" : "file:///home/paulmc/Projects/fsl-conda/installer/test/data/fslinstaller.py",
// SHA256 checksum of installer script
"sha256" : "d89fb602533763f3fad5d9a4645794dc22a83781b195f77dc3424795f5da8006",
// URLs to download miniconda/miniforge
"miniconda" : {
"linux-64" : {
"url" : "https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-4.10.2-0-Linux-x86_64.sh",
"sha256" : "d2d66f09811c0d846ffb2f04c1827854aa4333624a0dc841389230291d944c30"
},
"macos-64" : {
"url" : "https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-4.10.2-0-MacOSX-x86_64.sh",
"sha256" : "60aaecd1681633e84bad0520479e938a0a0c671fa7d78d2aa607d4807c670975"
}
}
},
// The "versions" section contains information
// about all available versions of FSL. FSL version
// are distributed as conda environment.yml files.
"versions" : {
// Reference to latest available
// version - must be present
"latest" : "6.1.0",
// Builds available for this version. A build
// entry contains three or four fields:
//
// - "platform" Architecture/platform - currently one of
// "linux-64" or "macos-64"
// - "cuda" Version of CUDA that this build was built
// against. Must not be present for non-CUDA
// builds.
// - "environment" Conda environment.yml file
// - "sha256" SHA256 checksum of environment.yml file
"6.1.0" : [
{
"platform" : "linux-64",
"environment" : "file:///home/paulmc/Projects/fsl-conda/installer/test/data/fsl-6.1.0-linux-64.yml",
"sha256" : "e07a28933e653eedc06f9e077a0e03ff11bd96fa2bfe1c9349ca636895dc12fa"
},
{
"platform" : "macos-64",
"environment" : "file:///home/paulmc/Projects/fsl-conda/installer/test/data/fsl-6.1.0-macos-64.yml",
"sha256" : "e07a28933e653eedc06f9e077a0e03ff11bd96fa2bfe1c9349ca636895dc12fa"
},
{
"platform" : "linux-64",
"cuda" : "9.2",
"environment" : "file:///home/paulmc/Projects/fsl-conda/installer/test/data/fsl-6.1.0-linux-64-cuda9.2.yml",
"sha256" : "e07a28933e653eedc06f9e077a0e03ff11bd96fa2bfe1c9349ca636895dc12fa"
}
],
"6.2.0" : [
{
"platform" : "linux-64",
"environment" : "file:///home/paulmc/Projects/fsl-conda/installer/test/data/fsl-6.2.0-linux-64.yml",
"sha256" : "e07a28933e653eedc06f9e077a0e03ff11bd96fa2bfe1c9349ca636895dc12fa"
},
{
"platform" : "macos-64",
"environment" : "file:///home/paulmc/Projects/fsl-conda/installer/test/data/fsl-6.2.0-macos-64.yml",
"sha256" : "e07a28933e653eedc06f9e077a0e03ff11bd96fa2bfe1c9349ca636895dc12fa"
},
{
"platform" : "linux-64",
"cuda" : "9.2",
"environment" : "file:///home/paulmc/Projects/fsl-conda/installer/test/data/fsl-6.2.0-linux-64-cuda9.2.yml",
"sha256" : "e07a28933e653eedc06f9e077a0e03ff11bd96fa2bfe1c9349ca636895dc12fa"
}
]
}
}
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment