This does not have an issue assigned, but we've discussed it over the last two months. Basically the strict requirement that devices must have framework_version defined seemed to go a bit too far, so this is a slightly more forgiving approach.
When no options are supplied to lewis, devices without the framework_version variable are accepted, but if the variable is set it must match. To disable that check as well, there's a new --ignore-versions flag. To disallow loading devices without a framework_version, the --strict-versions flag can be specified.
This does not have an issue assigned, but we've discussed it over the last two months. Basically the strict requirement that devices must have
framework_version
defined seemed to go a bit too far, so this is a slightly more forgiving approach.When no options are supplied to
lewis
, devices without theframework_version
variable are accepted, but if the variable is set it must match. To disable that check as well, there's a new--ignore-versions
flag. To disallow loading devices without aframework_version
, the--strict-versions
flag can be specified.