I might open an issue for this actually.  I don't think it's worth it *for* the `@deprecated` decorator itself, but I have been intended to write my own (similar to what decorator.py has) function to safely write new functions with a given call signature, for use with the modeling package.  Once I have that it should be easy to make a wrapper around `functools.wraps` that includes this capability.