On Mon, Dec 25, 2017 at 7:51 AM, Marc Garcia <garcia.marc@gmail.com> wrote:
Hi there,

Is there a reason why the numpy docstring convention doesn't use the sphinx directives .. deprecated:: [1] and .. seealso:: [2]?

I see that the numpy convention [3] uses the ..  note:: directive for the deprecation notes, and for the "See also" it uses a section in this form:

See also
-------------

I guess those directives were added to the sphinx after the numpy docstring convention was created. And in this case, while is probably not worth to update numpy docstrings, I think they should be used for new projects that want to follow the numpy convention. Is that the case, or is there a reason why new projects shouldn't use them?

If you prefer the way those Sphinx directives are rendered, then I don't see a problem with using them. I think our recommendation would be to keep to the NumPy docstring standard however; that'll get rendered like the docs for all core packages in the ecosystem.

Ralf

 

Thanks!


_______________________________________________
NumPy-Discussion mailing list
NumPy-Discussion@python.org
https://mail.python.org/mailman/listinfo/numpy-discussion