It turns out docstrings aren't just there for users - they're used by the inspect module to determine the prototype of builtin methods (via the __text_signature__ attribute, populated by the Argument Clinic).
This PR re-enables docstrings. It also modifies the Python clean command to ensure that build products from the same micro version are removed. Previously, Python3.11rc1 wasn't removed if you were building 3.11rc2.
It turns out docstrings aren't just there for users - they're used by the
inspect
module to determine the prototype of builtin methods (via the__text_signature__
attribute, populated by the Argument Clinic).This PR re-enables docstrings. It also modifies the Python clean command to ensure that build products from the same micro version are removed. Previously, Python3.11rc1 wasn't removed if you were building 3.11rc2.
Fixes #165.
PR Checklist: