Could the restriction on the version of the six package be lifted or relaxed?
With the current restriction I get dependency conflicts when trying to install amcatclient next to a recent version of tensorflow (e.g. tensorflow 2.3 depends on six>=1.12.0, the latest version of tensorflow 2.6.0 depends on six~=1.15.0).