docs: def filename(self, value):
          """Deprecated, user `source'."""
          warnings.warn(
              "The 'filename' attribute will be removed in future versions.  "
              "Use 'source' instead.",
              DeprecationWarning, stacklevel=2
          )
          self.source = value