• 
      

    Add helpers for deprecating modules.

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

    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.

    Summary ID
    Add helpers for deprecating modules.
    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.
    37c3603b44686de183e4cb1356375c4adf762940
    chipx86
    david
    1. Ship It!
    2. 
        
    chipx86
    Review request changed
    Status:
    Completed
    Change Summary:
    Pushed to master (0914240)