Migrated methods of anyconfig.backend.base.mixin.FilesMixin and
.BinaryFilesMixin classes to classes in anyconfig.backend.base.loaders
and .dumpers to simplify inheritance of classes.
anyconfig.backend.base.dumpers: Migrate TextFilesMixin.wopen and
BinaryFilesMixin.wopen
anyconfig.backend.base.loaders: Migrate TextFilesMixin.ropen and
BinaryFilesMixin.ropen
tests.backend.base.{loaders,dumpers}: added
anyconfig.backend.base.init: export new classes, BinaryDumperMixin
and BinaryLoaderMixin
anyconfig.base.{pickle,xml}: utilize the above new classes instead of
BinaryFilesMixin
src/anyconfig/backend/base/mixins.py and tests/backend/base/mixins.py:
removed because these are not used anymore
Migrated methods of anyconfig.backend.base.mixin.FilesMixin and .BinaryFilesMixin classes to classes in anyconfig.backend.base.loaders and .dumpers to simplify inheritance of classes.