diff --git a/README.md b/README.md index 1b6720b..42f60b2 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ ===================================== generator=datazen version=3.1.4 - hash=454db224964265a8f876fd45d5428729 + hash=764ff2be264d6b91ce3832ef00736629 ===================================== --> @@ -131,7 +131,7 @@ following a specific convention), put your configuration data here. # Command-line Options ``` -$ ./venv3.11/bin/mbs -h +$ ./venv3.12/bin/mbs -h usage: mbs [-h] [--version] [-v] [-q] [--curses] [--no-uvloop] [-C DIR] {compile_config,dist,download,gen,native,uf2conv,noop} ... @@ -165,7 +165,7 @@ commands: ### `compile_config` ``` -$ ./venv3.11/bin/mbs compile_config -h +$ ./venv3.12/bin/mbs compile_config -h usage: mbs compile_config [-h] [-i INCLUDES_KEY] [-u] [-e] output inputs [inputs ...] @@ -190,7 +190,7 @@ options: ### `dist` ``` -$ ./venv3.11/bin/mbs dist -h +$ ./venv3.12/bin/mbs dist -h usage: mbs dist [-h] [-c CONFIG] [-s] @@ -206,7 +206,7 @@ options: ### `download` ``` -$ ./venv3.11/bin/mbs download -h +$ ./venv3.12/bin/mbs download -h usage: mbs download [-h] [-o OWNER] [-r REPO] [-O OUTPUT] [-p PATTERN] @@ -226,7 +226,7 @@ options: ### `gen` ``` -$ ./venv3.11/bin/mbs gen -h +$ ./venv3.12/bin/mbs gen -h usage: mbs gen [-h] [-c CONFIG] [-i] [-w] [-s] [-n] @@ -246,7 +246,7 @@ options: ### `native` ``` -$ ./venv3.11/bin/mbs native -h +$ ./venv3.12/bin/mbs native -h usage: mbs native [-h] [-c CONFIG] [-i] [-w] [-s] [-n] @@ -266,7 +266,7 @@ options: ### `uf2conv` ``` -$ ./venv3.11/bin/mbs uf2conv -h +$ ./venv3.12/bin/mbs uf2conv -h usage: mbs uf2conv [-h] [-b BASE] [-f FAMILY] [-o FILE] [-d DEVICE_PATH] [-l] [-c] [-D] [-w] [-C] [-i] diff --git a/config b/config index 6b9977e..cc472ae 160000 --- a/config +++ b/config @@ -1 +1 @@ -Subproject commit 6b9977e7d2132e33d09b6f5bd45b661cf66802d5 +Subproject commit cc472ae7257da9c95a2059d7d9134ef880eeb43b diff --git a/im/pydeps.svg b/im/pydeps.svg index 3502b49..ab4b468 100644 --- a/im/pydeps.svg +++ b/im/pydeps.svg @@ -4,1348 +4,1998 @@ - - + + G - + datazen - -datazen + +datazen - + yambs_generate_common - -yambs. -generate. -common + +yambs. +generate. +common datazen->yambs_generate_common - - - + + datazen_templates - -datazen. -templates + +datazen. +templates datazen_templates->yambs_generate_common - + + + jinja2 - -jinja2 + +jinja2 jinja2->datazen_templates - - + + + - + yambs_generate_architectures - -yambs. -generate. -architectures + +yambs. +generate. +architectures jinja2->yambs_generate_architectures - - + + + - + yambs_generate_boards - -yambs. -generate. -boards + +yambs. +generate. +boards jinja2->yambs_generate_boards - + + - + yambs_generate_chips - -yambs. -generate. -chips + +yambs. +generate. +chips jinja2->yambs_generate_chips - - + + jinja2->yambs_generate_common - - - + - + yambs_generate_toolchains - -yambs. -generate. -toolchains + +yambs. +generate. +toolchains jinja2->yambs_generate_toolchains - - - - - + + - + yambs_generate_variants - -yambs. -generate. -variants + +yambs. +generate. +variants jinja2->yambs_generate_variants - - - + + + + rcmpy - -rcmpy + +rcmpy - + yambs_commands_common - -yambs. -commands. -common + +yambs. +commands. +common rcmpy->yambs_commands_common - + rcmpy_watch - -rcmpy.watch + +rcmpy.watch rcmpy_watch->yambs_commands_common - - - + rcmpy_watch_params - -rcmpy. -watch. -params + +rcmpy. +watch. +params rcmpy_watch_params->rcmpy_watch - - + + rcmpy_watch_params->yambs_commands_common - + + + + + - + +requests + +requests + + + +yambs_dependency_github + +yambs. +dependency. +github + + + +requests->yambs_dependency_github + + + + + + +yambs_github + +yambs.github + + + +requests->yambs_github + + + + vcorelib - -vcorelib + +vcorelib - + vcorelib->datazen_templates - - - + - + vcorelib->rcmpy_watch - - + + - + yambs_app - -yambs.app + +yambs.app - + vcorelib->yambs_app - - - - - + + + + - + yambs_commands_all - -yambs. -commands. -all + +yambs. +commands. +all - + vcorelib->yambs_commands_all - - + + + + + + + +yambs_commands_compile_config + +yambs. +commands. +compile_config + + + +vcorelib->yambs_commands_compile_config + + + - + yambs_commands_dist - -yambs. -commands. -dist + +yambs. +commands. +dist - + vcorelib->yambs_commands_dist - - + + + + + +yambs_commands_download + +yambs. +commands. +download + + + +vcorelib->yambs_commands_download + - + yambs_commands_gen - -yambs. -commands. -gen + +yambs. +commands. +gen - + vcorelib->yambs_commands_gen - - - - + + + - + yambs_commands_native - -yambs. -commands. -native + +yambs. +commands. +native - + vcorelib->yambs_commands_native - - + + + - + yambs_commands_uf2conv - -yambs. -commands. -uf2conv + +yambs. +commands. +uf2conv - + vcorelib->yambs_commands_uf2conv - - + + + - + yambs_config - -yambs.config + +yambs.config - + vcorelib->yambs_config - - - + - + yambs_config_common - -yambs. -config. -common + +yambs. +config. +common - + vcorelib->yambs_config_common - - + + + + + + - + yambs_config_native - -yambs. -config. -native + +yambs. +config. +native - + vcorelib->yambs_config_native - + + + + + + +yambs_dependency_config + +yambs. +dependency. +config + + + +vcorelib->yambs_dependency_config + + + + + +vcorelib->yambs_dependency_github + + + + + + + +yambs_dependency_handlers_yambs + +yambs. +dependency. +handlers. +yambs + + + +vcorelib->yambs_dependency_handlers_yambs + + + + + + + +yambs_dependency_handlers_yambs_config + +yambs. +dependency. +handlers. +yambs. +config + + + +vcorelib->yambs_dependency_handlers_yambs_config + + + + + + + +yambs_dependency_handlers_yambs_github + +yambs. +dependency. +handlers. +yambs. +github + + + +vcorelib->yambs_dependency_handlers_yambs_github + + + + + + +yambs_dependency_manager + +yambs. +dependency. +manager + + + +vcorelib->yambs_dependency_manager + + + + + + + +yambs_dist + +yambs.dist + + + +vcorelib->yambs_dist + + + + - + yambs_entry - -yambs.entry + +yambs.entry - + vcorelib->yambs_entry - - - + + - + yambs_environment - -yambs. -environment + +yambs. +environment - + vcorelib->yambs_environment - + - + yambs_environment_native - -yambs. -environment. -native + +yambs. +environment. +native - + vcorelib->yambs_environment_native - - + + + + - + yambs_generate - -yambs.generate + +yambs.generate - + vcorelib->yambs_generate - - + + + - + vcorelib->yambs_generate_boards - - - - - + + - + vcorelib->yambs_generate_common - - - + + - + yambs_generate_ninja_format - -yambs. -generate. -ninja. -format + +yambs. +generate. +ninja. +format - + vcorelib->yambs_generate_ninja_format - - + + + + + + +vcorelib->yambs_github + + + + + + +yambs_paths + +yambs.paths + + + +vcorelib->yambs_paths + - + yambs_schemas - -yambs.schemas + +yambs.schemas - + vcorelib->yambs_schemas - - + + - + yambs_uf2 - -yambs.uf2 + +yambs.uf2 - + vcorelib->yambs_uf2 - - - + + - + vcorelib_args - -vcorelib.args + +vcorelib.args - + vcorelib_args->yambs_app - - - - - + - + vcorelib_args->yambs_commands_all - - + + + + + +vcorelib_args->yambs_commands_compile_config + + + - + vcorelib_args->yambs_commands_dist - - - + + + + + + +vcorelib_args->yambs_commands_download + + - + vcorelib_args->yambs_commands_gen - - + + - + vcorelib_args->yambs_commands_native - - - + + + - + vcorelib_args->yambs_commands_uf2conv - - + + - + vcorelib_dict - -vcorelib.dict + +vcorelib.dict - + vcorelib_dict->datazen_templates - - - + + - + vcorelib_io_types - -vcorelib. -io. -types + +vcorelib. +io. +types - + vcorelib_dict->vcorelib_io_types - - - + + + + + +vcorelib_dict->yambs_commands_compile_config + + + - + vcorelib_dict->yambs_config_common - - + + + + + + +vcorelib_dict->yambs_dependency_config + + + + + + + +vcorelib_dict->yambs_github + + + - + vcorelib_dict->yambs_schemas - - - - + + - + vcorelib_dict_codec - -vcorelib. -dict. -codec + +vcorelib. +dict. +codec - + vcorelib_dict_codec->yambs_config_common - - + + + + +vcorelib_dict_codec->yambs_dependency_config + + + + + +vcorelib_dict_codec->yambs_github + - + vcorelib_dict_codec->yambs_schemas - - + + - + vcorelib_io - -vcorelib.io + +vcorelib.io - + vcorelib_io->vcorelib_dict_codec - - + - + vcorelib_schemas - -vcorelib. -schemas + +vcorelib. +schemas - + vcorelib_io->vcorelib_schemas - - + + - + vcorelib_schemas_base - -vcorelib. -schemas. -base + +vcorelib. +schemas. +base - + vcorelib_io->vcorelib_schemas_base - - - + + - + vcorelib_schemas_json - -vcorelib. -schemas. -json + +vcorelib. +schemas. +json - + vcorelib_io->vcorelib_schemas_json - - + + + + + +vcorelib_io->yambs_commands_compile_config + + + + + +vcorelib_io->yambs_commands_dist + + + - + vcorelib_io->yambs_config - + + - + vcorelib_io->yambs_config_common - - - - - + + + + + + +vcorelib_io->yambs_dependency_config + + + + +vcorelib_io->yambs_dependency_github + + + + +vcorelib_io->yambs_dependency_handlers_yambs_github + + + + + +vcorelib_io->yambs_dependency_manager + + + + - + vcorelib_io->yambs_environment_native - + - + vcorelib_io->yambs_generate - - + - + vcorelib_io->yambs_schemas - + + + - + vcorelib_io->yambs_uf2 - + + + + + +vcorelib_io_archive + +vcorelib. +io. +archive + + + +vcorelib_io_archive->yambs_dependency_github + + + + +vcorelib_io_archive->yambs_dependency_handlers_yambs_github + + - + vcorelib_io_types->vcorelib_dict_codec - + + + - + vcorelib_io_types->vcorelib_io - - + + + + + +vcorelib_io_types->vcorelib_io_archive + + - + vcorelib_io_types->vcorelib_schemas - - - + + + - + vcorelib_io_types->vcorelib_schemas_base - - + + - + vcorelib_io_types->vcorelib_schemas_json - - - + + + - + vcorelib_io_types->yambs_config - - + + + + - - -vcorelib_io_types->yambs_config_common - + + +vcorelib_io_types->yambs_dependency_github + + + + + - + vcorelib_logging - -vcorelib. -logging + +vcorelib. +logging - + vcorelib_logging->vcorelib_dict - - + + - + vcorelib_logging->vcorelib_io_types - - + + + + + +vcorelib_logging->yambs_dependency_github + + + + +vcorelib_logging->yambs_dependency_manager + + - + vcorelib_logging->yambs_entry - - + + + + - + vcorelib_logging->yambs_environment - - - + + + - + vcorelib_logging->yambs_environment_native - - + + + + + + +vcorelib_math + +vcorelib.math + + + +vcorelib_math->vcorelib_io_archive + + + + + + +vcorelib_math->vcorelib_logging + + + + + +vcorelib_math->yambs_dependency_github + - + vcorelib_paths - -vcorelib.paths + +vcorelib.paths - + vcorelib_paths->datazen_templates - + + + + - + vcorelib_paths->rcmpy_watch - - + + - + vcorelib_paths->vcorelib_dict_codec - - - + + + + + + + +vcorelib_paths->vcorelib_io_archive + + - + vcorelib_paths->vcorelib_io_types - - + + - + vcorelib_paths->vcorelib_schemas_base - - + + - + vcorelib_paths->vcorelib_schemas_json - - - - + - + vcorelib_paths->yambs_commands_dist - - - - + - + vcorelib_paths->yambs_config_common - - + + - + vcorelib_paths->yambs_config_native - + + + + + +vcorelib_paths->yambs_dependency_handlers_yambs + + + + + +vcorelib_paths->yambs_dependency_handlers_yambs_config + + + + + +vcorelib_paths->yambs_dependency_handlers_yambs_github + + + + + + + +vcorelib_paths->yambs_dependency_manager + + + + + + +vcorelib_paths->yambs_dist + + - + vcorelib_paths->yambs_generate - - - - + + + + + - + vcorelib_paths->yambs_generate_boards - - - + + + + + - + vcorelib_paths->yambs_generate_common - - - + + + + + +vcorelib_paths->yambs_generate_ninja_format + + + + + +vcorelib_paths->yambs_paths + + + - + vcorelib_paths->yambs_uf2 - - - - - + + + - + vcorelib_paths_context - -vcorelib. -paths. -context + +vcorelib. +paths. +context - - -vcorelib_paths_context->yambs_commands_dist - + + +vcorelib_paths_context->yambs_dist + - + vcorelib_schemas->vcorelib_dict_codec - - - + - + vcorelib_schemas->yambs_schemas - + + + - + vcorelib_schemas_base->vcorelib_dict_codec - + - + vcorelib_schemas_base->vcorelib_schemas - - + + - + vcorelib_schemas_base->vcorelib_schemas_json - - + + - + vcorelib_schemas_base->yambs_schemas - - + - + vcorelib_schemas_json->yambs_schemas - + + - + yambs___main__ - -yambs.__main__ + +yambs.__main__ - + yambs_aggregation - -yambs. -aggregation + +yambs. +aggregation - + yambs_aggregation->yambs_environment_native - + - + yambs_app->yambs_entry - - + + - + yambs_commands - -yambs.commands + +yambs.commands - + yambs_commands->yambs_app - - + + - + yambs_commands_all->yambs_app - + + + + +yambs_commands_common->yambs_commands_compile_config + + - + yambs_commands_common->yambs_commands_dist - - + + - + yambs_commands_common->yambs_commands_gen - - + + - + yambs_commands_common->yambs_commands_native - - + + + + +yambs_commands_compile_config->yambs_commands_all + + - + yambs_commands_dist->yambs_commands_all - - + + + + +yambs_commands_download->yambs_commands_all + + - + yambs_commands_gen->yambs_commands_all - + + + - + yambs_commands_native->yambs_commands_all - - + + - + yambs_commands_uf2conv->yambs_commands_all - - - + - + yambs_config->yambs_commands_common - - - + + - + yambs_config->yambs_commands_dist - + - + yambs_config->yambs_commands_gen - + + + - + yambs_config->yambs_commands_native - - - + + + + + +yambs_config->yambs_dependency_handlers_yambs_config + + + + + +yambs_config->yambs_dist + + - + yambs_config->yambs_environment - - + + - + yambs_config->yambs_environment_native - - - + + - + yambs_config->yambs_generate_architectures - - + - + yambs_config->yambs_generate_boards - - - + - + yambs_config->yambs_generate_chips - - + + + - + yambs_generate_ninja - -yambs. -generate. -ninja + +yambs. +generate. +ninja - + yambs_config->yambs_generate_ninja - - - + + + + - + yambs_config->yambs_generate_ninja_format - - + + - + yambs_config->yambs_generate_toolchains - - + + + - + yambs_config->yambs_generate_variants - - + + - + yambs_config_board - -yambs. -config. -board + +yambs. +config. +board - + yambs_config_board->yambs_config - - + + - + yambs_config_board->yambs_environment - - - + + - + yambs_config_board->yambs_generate_boards - - - - + + + - + yambs_config_board->yambs_generate_ninja - - + + - + yambs_config_common->yambs_commands_common - + + - + yambs_config_common->yambs_commands_dist - + + + + - + yambs_config_common->yambs_config - - + + - + yambs_config_common->yambs_config_native - - - + + + + + +yambs_config_common->yambs_dependency_handlers_yambs_config + + + + + + +yambs_config_common->yambs_dist + + - + yambs_config_common->yambs_generate_architectures - - + + + - + yambs_config_common->yambs_generate_chips - - - - + + - + yambs_config_common->yambs_generate_ninja_format - - + + - + yambs_config_common->yambs_generate_toolchains - + + - + yambs_config_common->yambs_generate_variants - + - + yambs_config_native->yambs_commands_native - - + + + + +yambs_config_native->yambs_dependency_handlers_yambs_config + + - + yambs_config_native->yambs_environment_native - - - - + + + + + + + +yambs_dependency + +yambs. +dependency + + + +yambs_dependency->yambs_commands_dist + + + + + +yambs_dependency->yambs_commands_download + + + + + + +yambs_dependency->yambs_config_common + + + + + +yambs_dependency->yambs_environment_native + + + + +yambs_dependency_config->yambs_config_common + + + + + +yambs_dependency_handlers + +yambs. +dependency. +handlers + + + +yambs_dependency_config->yambs_dependency_handlers + + + + + +yambs_dependency_handlers_types + +yambs. +dependency. +handlers. +types + + + +yambs_dependency_config->yambs_dependency_handlers_types + + + + + +yambs_dependency_config->yambs_dependency_handlers_yambs + + + + + + +yambs_dependency_config->yambs_dependency_handlers_yambs_config + + + + +yambs_dependency_config->yambs_dependency_handlers_yambs_github + + + + + +yambs_dependency_config->yambs_dependency_manager + + + + + + +yambs_dependency_github->yambs_commands_download + + + + + +yambs_dependency_github->yambs_dependency_handlers_yambs_github + + + + + +yambs_dependency_handlers->yambs_dependency_manager + + + + + +yambs_dependency_handlers_types->yambs_dependency_handlers + + + + + +yambs_dependency_handlers_types->yambs_dependency_handlers_yambs + + + + + +yambs_dependency_handlers_types->yambs_dependency_handlers_yambs_config + + + + + +yambs_dependency_handlers_types->yambs_dependency_manager + + + + + +yambs_dependency_handlers_yambs->yambs_dependency_handlers + + + + + +yambs_dependency_handlers_yambs_config->yambs_dependency_handlers_yambs + + + + + +yambs_dependency_handlers_yambs_github->yambs_dependency_handlers_yambs + + + + +yambs_dependency_manager->yambs_commands_dist + + + + + +yambs_dependency_manager->yambs_environment_native + + + + + +yambs_dependency_state + +yambs. +dependency. +state + + + +yambs_dependency_state->yambs_dependency_handlers_types + + + + + +yambs_dependency_state->yambs_dependency_handlers_yambs + + + + + +yambs_dependency_state->yambs_dependency_manager + + + + + +yambs_dist->yambs_commands_dist + + - + yambs_entry->yambs___main__ - - + + - + yambs_environment->yambs_commands_gen - + + - + yambs_environment->yambs_commands_native - + + + - + yambs_environment->yambs_generate - - + + + + - + yambs_environment->yambs_generate_boards - - + + - + yambs_environment->yambs_generate_ninja - - + + - + yambs_environment_native->yambs_commands_native - - + + - + yambs_generate->yambs_aggregation - - + + - + yambs_generate->yambs_commands_gen - - + + - + yambs_generate->yambs_environment_native - + + - + yambs_generate_architectures->yambs_generate - - + + - + yambs_generate_boards->yambs_generate - - + + - + yambs_generate_chips->yambs_generate - - + + - + yambs_generate_common->yambs_aggregation - - + + - + yambs_generate_common->yambs_environment_native - - + + - + yambs_generate_common->yambs_generate - - - + + - + yambs_generate_common->yambs_generate_architectures - - + + - + yambs_generate_common->yambs_generate_boards - - + + - + yambs_generate_common->yambs_generate_chips - - + + - + yambs_generate_common->yambs_generate_toolchains - - + + - + yambs_generate_common->yambs_generate_variants - - + + - + yambs_generate_ninja->yambs_environment_native - - - + + - + yambs_generate_ninja->yambs_generate - - + - + yambs_generate_ninja->yambs_generate_boards - - + + - + yambs_generate_ninja_format->yambs_environment_native - + - + yambs_generate_ninja_format->yambs_generate - - - + + - + yambs_generate_toolchains->yambs_generate - - + + - + yambs_generate_variants->yambs_environment_native - + + + + + +yambs_github->yambs_dependency_github + + + + +yambs_paths->yambs_environment_native + + - + yambs_schemas->yambs_config_common - - + + + + +yambs_schemas->yambs_dependency_config + + + + + +yambs_schemas->yambs_github + + - + yambs_translation - -yambs. -translation + +yambs. +translation - + yambs_translation->yambs_environment - - + + - + yambs_translation->yambs_environment_native - - - + + - + yambs_translation->yambs_generate_boards - - + - + yambs_translation->yambs_generate_ninja - - + + + + + +yambs_translation->yambs_paths + + - + yambs_uf2->yambs_commands_uf2conv - - +