Add dependency checks for Plastic.
Review Request #12552 — Created Aug. 18, 2022 and submitted
PlasticClientto add formal support for dependency
PlasticClient.check_dependencies()now determines if
PlasticClient.get_local_path()now calls this instead of checking for
dependencies itself, emitting a warning if dependencies haven't already
been checked via
Unit tests for Plastic didn't previously exist. This change adds some
dependency check tests for it.
It's unclear whether Plastic still actually works today, unfortunately,
as this was a contribution that never received updates. However this is
at least a step toward actual testing.
Unit tests pass on Python 3.7-3.11.
'rbtools.deprecation.RemovedInRBTools50Warning' imported but unused Column: 1 Error code: F401
Fixed a copy/paste issue in a docstring.
Revision 3 (+132 -6)
Checks run (2 succeeded)