**Description** See #8285. The form `setuptools_scm>=3.5[toml]` does not conform to [PEP 508](https://www.python.org/dev/peps/pep-0508/#grammar). Pip accepts it, presumably for historical reasons. We should deprecate and ultimately reject this form. **Expected behavior** Pip should only accept standard (PEP 508) formats for requirements. **How to Reproduce** See the linked issue.