The deprecated decorator which is imported from astropy produces warnings that indicate that the deprecation comes from Astropy instead of pyvo.
Could the deprecation warnings be reworked so that they correctly indicate that the deprecation is in pyvo instead of astropy?
Perhaps the decorator could still be reused from astropy but adapted for pyvo. it looks like if you pass warning_type or pending_warning_type with custom pyvo classes it might resolve this issue.