Quizás una pregunta estúpida: ¿cómo se puede especificar docstring para funciones especiales como __init__
al escribir una extensión C? Para métodos ordinarios, la tabla de métodos tiene una provisión para docstrings. La siguiente documentación autogenerada aparece cuando intento de ayuda (miclase):Cómo especificar docstring para __init__ en la extensión Python C
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
Pero esto es lo que desea anular.
Parece que es el caso. Ya había intentado poner \ _ \ _ init \ _ \ _ en una matriz PyMethoDef. Si bien no hace ningún daño colocarlo allí, el intérprete ignora la cadena de documentación que proporcioné. – subhacom