The February OpenEye toolkit release introduces `OEAssignCharges` and `OEAssignPartialCharges` is basically deprecated (see https://docs.eyesopen.com/toolkits/python/quacpactk/OEProtonFunctions/OEAssignCharges.html#OEProton::OEAssignCharges) so we should migrate at some point.