Quoting Nathan (98263516bc828f89f3fb0be4b9295b9d970cdf20 May 2020):
TODO - this module unnecessarily confuses the code. Can we eliminate it?
propka/version.py provides an abstract Version class and several subclass implementations. The only implementation that we currently use is VersionA, which gets selected from propka.cfg. It's unclear whether the other implementations are even working and there is neither documentation nor example code for how and why to use them.
Quoting Nathan (98263516bc828f89f3fb0be4b9295b9d970cdf20 May 2020):
propka/version.py provides an abstract
Version
class and several subclass implementations. The only implementation that we currently use isVersionA
, which gets selected from propka.cfg. It's unclear whether the other implementations are even working and there is neither documentation nor example code for how and why to use them.API doc: https://propka.readthedocs.io/en/latest/api/propka.version.html
See also https://github.com/jensengroup/propka/issues/179