install CDF library and workaround pip not supporting [extras] for local
files