From deb8909fbfd364ff88a7f3f94fd8bed695d5421e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Denis=20Rivi=C3=A8re?= Date: Mon, 22 Nov 2021 19:23:30 +0100 Subject: [PATCH] added a "core" group (brainvisa/casa-distro#285) --- .../brainvisa/maker/components_definition.py | 58 +++++++++++-------- 1 file changed, 34 insertions(+), 24 deletions(-) diff --git a/python/brainvisa/maker/components_definition.py b/python/brainvisa/maker/components_definition.py index 50225dc3..3ead896b 100644 --- a/python/brainvisa/maker/components_definition.py +++ b/python/brainvisa/maker/components_definition.py @@ -21,8 +21,9 @@ ('development', { 'components': [ ['brainvisa-cmake', { - 'groups': ['all', 'anatomist', 'opensource', 'brainvisa', - 'bvdev', 'standard', 'cea', 'cati_platform'], + 'groups': ['all', 'core', 'anatomist', 'opensource', + 'brainvisa', 'bvdev', 'standard', 'cea', + 'cati_platform'], 'branches': { 'trunk': ('git https://github.com/brainvisa/brainvisa-cmake.git branch:master','development/brainvisa-cmake/integration'), 'bug_fix': ('git https://github.com/brainvisa/brainvisa-cmake.git branch:master','development/brainvisa-cmake/master'), @@ -30,8 +31,9 @@ }, }], ['casa-distro', { - 'groups': ['all', 'anatomist', 'opensource', 'brainvisa', - 'bvdev', 'standard', 'cea', 'cati_platform'], + 'groups': ['all', 'core', 'anatomist', 'opensource', + 'brainvisa', 'bvdev', 'standard', 'cea', + 'cati_platform'], 'branches': { 'trunk': ('git https://github.com/brainvisa/casa-distro.git branch:master','development/casa-distro/integration'), 'bug_fix': ('git https://github.com/brainvisa/casa-distro.git branch:master','development/casa-distro/master'), @@ -56,8 +58,9 @@ ('brainvisa-share', { 'components': [ ['brainvisa-share', { - 'groups': ['all', 'anatomist', 'opensource', 'brainvisa', - 'bvdev', 'standard', 'cea', 'cati_platform'], + 'groups': ['all', 'core', 'anatomist', 'opensource', + 'brainvisa', 'bvdev', 'standard', 'cea', + 'cati_platform'], 'branches': { 'trunk': ('git https://github.com/brainvisa/brainvisa-share.git branch:master','brainvisa-share/integration'), 'bug_fix': ('git https://github.com/brainvisa/brainvisa-share.git branch:master','brainvisa-share/master'), @@ -70,8 +73,9 @@ 'description': 'Set of lower-level libraries for neuroimaging processing infrastructure', 'components': [ ['soma-base', { - 'groups': ['all', 'anatomist', 'opensource', 'brainvisa', - 'bvdev', 'standard', 'cea', 'cati_platform'], + 'groups': ['all', 'core', 'anatomist', 'opensource', + 'brainvisa', 'bvdev', 'standard', 'cea', + 'cati_platform'], 'branches': { 'trunk': ('git https://github.com/populse/soma-base.git branch:master','soma/soma-base/integration'), 'bug_fix': ('git https://github.com/populse/soma-base.git branch:master','soma/soma-base/master'), @@ -79,8 +83,9 @@ }, }], ['soma-io', { - 'groups': ['all', 'anatomist', 'opensource', 'brainvisa', - 'bvdev', 'standard', 'cea', 'cati_platform'], + 'groups': ['all', 'core', 'anatomist', 'opensource', + 'brainvisa', 'bvdev', 'standard', 'cea', + 'cati_platform'], 'branches': { 'trunk': ('git https://github.com/brainvisa/soma-io.git branch:master','soma/soma-io/integration'), 'bug_fix': ('git https://github.com/brainvisa/soma-io.git branch:master','soma/soma-io/master'), @@ -88,7 +93,7 @@ }, }], ['soma-workflow', { - 'groups': ['all', 'opensource', 'brainvisa', 'bvdev', + 'groups': ['all', 'core', 'opensource', 'brainvisa', 'bvdev', 'standard', 'cea', 'cati_platform'], 'branches': { 'trunk': ('git https://github.com/populse/soma-workflow.git branch:master','soma/soma-workflow/integration'), @@ -101,7 +106,7 @@ ('populse', { 'components': [ ['capsul', { - 'groups': ['all', 'opensource', 'brainvisa', 'bvdev', + 'groups': ['all', 'core', 'opensource', 'brainvisa', 'bvdev', 'standard', 'cea', 'cati_platform'], 'branches': { 'trunk': ('git https://github.com/populse/capsul.git branch:master','capsul/integration'), @@ -111,7 +116,7 @@ 'build_model': 'pure_python', }], ['populse_db', { - 'groups': ['all', 'opensource', 'brainvisa', 'bvdev', + 'groups': ['all', 'core', 'opensource', 'brainvisa', 'bvdev', 'standard', 'cea', 'cati_platform'], 'branches': { 'trunk': ('git https://github.com/populse/populse_db.git default:master','populse/populse_db/integration'), @@ -126,8 +131,9 @@ 'description': '3D/4D neuroimaging data manipulation and processing library and commands. Includes C++ libraries, command lines, and a Python API.', 'components': [ ['aims-free', { - 'groups': ['all', 'anatomist', 'opensource', 'brainvisa', - 'bvdev', 'standard', 'cea', 'cati_platform'], + 'groups': ['all', 'core', 'anatomist', 'opensource', + 'brainvisa', 'bvdev', 'standard', 'cea', + 'cati_platform'], 'branches': { 'trunk': ('git https://github.com/brainvisa/aims-free.git branch:master','aims/aims-free/integration'), 'bug_fix': ('git https://github.com/brainvisa/aims-free.git branch:master','aims/aims-free/master'), @@ -135,8 +141,9 @@ }, }], ['aims-gpl', { - 'groups': ['all', 'anatomist', 'opensource', 'brainvisa', - 'bvdev', 'standard', 'cea', 'cati_platform'], + 'groups': ['all', 'core', 'anatomist', 'opensource', + 'brainvisa', 'bvdev', 'standard', 'cea', + 'cati_platform'], 'branches': { 'trunk': ('git https://github.com/brainvisa/aims-gpl.git branch:master','aims/aims-gpl/integration'), 'bug_fix': ('git https://github.com/brainvisa/aims-gpl.git branch:master','aims/aims-gpl/master'), @@ -144,8 +151,9 @@ }, }], ['aims-til', { - 'groups': ['all', 'anatomist', 'opensource', 'brainvisa', - 'bvdev', 'standard', 'cea', 'cati_platform'], + 'groups': ['all', 'core', 'anatomist', 'opensource', + 'brainvisa', 'bvdev', 'standard', 'cea', + 'cati_platform'], 'branches': { '5.0': ('git https://github.com/brainvisa/aims-til.git branch:5.0','aims/aims-til/5.0'), }, @@ -156,8 +164,9 @@ 'description': '3D/4D neuroimaging data viewer. Modular and versatile, Anatomist can display any kind of neuroimaging data (3D/4D images, meshes and textures, fiber tracts, and structured sets of objects such as cortical sulci), in an arbitrary number of views. Allows C++ and Python programming, both for plugins add-ons, as well as complete custom graphical applications design.', 'components': [ ['anatomist-free', { - 'groups': ['all', 'anatomist', 'opensource', 'brainvisa', - 'bvdev', 'standard', 'cea', 'cati_platform'], + 'groups': ['all', 'core', 'anatomist', 'opensource', + 'brainvisa', 'bvdev', 'standard', 'cea', + 'cati_platform'], 'branches': { 'trunk': ('git https://github.com/brainvisa/anatomist-free.git branch:master','anatomist/anatomist-free/integration'), 'bug_fix': ('git https://github.com/brainvisa/anatomist-free.git branch:master','anatomist/anatomist-free/master'), @@ -165,8 +174,9 @@ }, }], ['anatomist-gpl', { - 'groups': ['all', 'anatomist', 'opensource', 'brainvisa', - 'bvdev', 'standard', 'cea', 'cati_platform'], + 'groups': ['all', 'core', 'anatomist', 'opensource', + 'brainvisa', 'bvdev', 'standard', 'cea', + 'cati_platform'], 'branches': { 'trunk': ('git https://github.com/brainvisa/anatomist-gpl.git branch:master','anatomist/anatomist-gpl/integration'), 'bug_fix': ('git https://github.com/brainvisa/anatomist-gpl.git branch:master','anatomist/anatomist-gpl/master'), @@ -179,7 +189,7 @@ 'description': 'Axon organizes processing, pipelining, and data management for neuroimaging. It works both as a graphical user interface or batch and programming interfaces, and allows transparent processing distribution on a computing resource.', 'components': [ ['axon', { - 'groups': ['all', 'opensource', 'brainvisa', 'bvdev', + 'groups': ['all', 'core', 'opensource', 'brainvisa', 'bvdev', 'standard', 'cea', 'cati_platform'], 'branches': { 'trunk': ('git https://github.com/brainvisa/axon.git branch:master','axon/integration'),