PyOpenCL still targets 2.4 and 2.5 (which may be a stretch). (see `setup.py`) I could be talked out of that.