docs: def configure_warnings():
      """Configure warnings by routing warnings to the logging system.
  
      It also unhides ``DeprecationWarning``.
  
      .. versionadded: 1.0.0
      """
      if not sys.warnoptions:
          # Route warnings through python logging
          logging.captureWarnings(True)
  
          # DeprecationWarning is by default hidden, hence we force the
          # 'default' behavior on deprecation warnings which is not to hide
          # errors.
          warnings.simplefilter('default', DeprecationWarning)
          warnings.simplefilter('ignore', PendingDeprecationWarning)