• 
      

    Add helpers for deprecating modules.

    Review Request #13014 — Created May 4, 2023 and submitted — Latest diff uploaded

    Information

    housekeeping
    master

    Reviewers

    This introduces two new functions for deprecating modules:
    module_deprecated() and module_moved().

    module_deprecated() can be called in the body of a module to emit a
    deprecation warning when the module is imported.

    module_moved() is similar, but takes a destination module, and points
    consumers to that module in the deprecation message.

    Unit tests pass on all supported versions of Python.

    Commits

    Files