Yeah, they took out setup.py in 1.9.18.
Asked for it back, here: https://software.ecmwf.int/issues/browse/SUP-358