Closed abingham closed 6 years ago
Can we improve the efficiency a bit?
The short answer is yes, but I'm struggling a bit to find a way that maximizes efficiency (i.e. sets a global Packer based on configuration) while remaining completely testable.
Instead, we only check if the C++ version is available as a plugin. If it's not (or if Python is explicitly requested) then we simply return a Python packer via normal means.
The main upshot is that you no longer need to install anything for tests to run.