setup.py: remove old backward compatibility code
setup.py: remove old backward compatibility code

Semaphore check was contributed to pybind11 and released in 2.7.0
which is below our supported version.

Not having setup_requires processed would mean an older
setuptools that probably can't build us anyway.

pikepdf/pikepdf,pikepdf/pikepdf,pikepdf/pikepdf