Make click easier to bootstrap
- Use a test bcond to allow disabling tests altogether (remove pytest
dep).
- Unconditionally run %pyproject_check_import to have at least some
testing when build --without tests.
- Use %pytest directly instead of %tox (remove tox, virtualenv,
filelock, hatchling, ... deps)