Maybe it's not overkill if the code rests for a while, someone else defines NPY_DEPRECATED_INCLUDES for whatever reason and is then puzzled why it doesn't work. As this is really a minor question (no difference in the compiled code), I don't change this – unless more people comment and form a majority vote, of course.