can cause de-sync issues for up to a day when the main branch of McCode is updated.
Instead, mccode_antlr should leverage the tagged versions of McCode (replicated in mccode-pooch) to have control over the version used.
A configuration variable could be used to store the version, allowing the user to force a specific tag.
Some utility may be necessary to check/change/update the used version, and cleanup any disused component or library files.
Using
'main'
in https://github.com/McStasMcXtrace/mccode-antlr/blob/f18a8669bd77e24075bd0ad70dbdedcd33dd8857/mccode_antlr/reader/registry.py#L389-L395can cause de-sync issues for up to a day when the main branch of
McCode
is updated.Instead,
mccode_antlr
should leverage the tagged versions ofMcCode
(replicated inmccode-pooch
) to have control over the version used.A configuration variable could be used to store the version, allowing the user to force a specific tag. Some utility may be necessary to check/change/update the used version, and cleanup any disused component or library files.