The dependencies in https://github.com/eclipse-score/nlohmann_json/blob/main/MODULE.bazel are quite outdated, and they need to updated to (more or less) recent versions before we can publish a release to S-CORE bazel registry. You can use https://github.com/eclipse-score/baselibs/blob/main/MODULE.bazel for reference.
These need to be updated to the recent version (suggestion: the same as in baselibs module):
rules_cc
rules_python
score_bazel_platforms
The score_tooling must be used instead of these legacy modules:
score_cr_checker
score_python_basics
score_starpls_lsp
Instead of toolchains_llvm, score_toolchains_gcc and score_toolchains_qnx, the score_bazel_cpp_toolchains has to be used.
Some dependencies can be marked as dev_dependency = True, for example, these:
rules_license
rules_python
googletest
score_dash_license_checker
score_bazel_cpp_toolchains
score_docs_as_code
score_tooling
The dependencies in https://github.com/eclipse-score/nlohmann_json/blob/main/MODULE.bazel are quite outdated, and they need to updated to (more or less) recent versions before we can publish a release to S-CORE bazel registry. You can use https://github.com/eclipse-score/baselibs/blob/main/MODULE.bazel for reference.
These need to be updated to the recent version (suggestion: the same as in baselibs module):
rules_ccrules_pythonscore_bazel_platformsThe
score_toolingmust be used instead of these legacy modules:score_cr_checkerscore_python_basicsscore_starpls_lspInstead of
toolchains_llvm,score_toolchains_gccandscore_toolchains_qnx, thescore_bazel_cpp_toolchainshas to be used.Some dependencies can be marked as
dev_dependency = True, for example, these:rules_licenserules_pythongoogletestscore_dash_license_checkerscore_bazel_cpp_toolchainsscore_docs_as_codescore_tooling