code: def create_cmdclass(develop_wrappers=None, distribute_wrappers=None, data_dirs=None):
      
      develop_wrappers = develop_wrappers or []
      distribute_wrappers = distribute_wrappers or []
      data_dirs = data_dirs or []
      develop_wrapper = functools.partial(wrap_command, develop_wrappers, data_dirs)
      distribute_wrapper = functools.partial(wrap_command, distribute_wrappers, data_dirs)
      cmdclass = dict(
          develop=develop_wrapper(develop, strict=True),
          sdist=distribute_wrapper(sdist, strict=True),
          bdist_egg=bdist_egg if 'bdist_egg' in sys.argv else bdist_egg_disabled
      )
      if bdist_wheel:
          cmdclass['bdist_wheel'] = bdist_wheel
      return cmdclass
docs: Create a command class with the given optional wrappers.
      Parameters
      ----------
      develop_wrapper: list(str), optional
          The cmdclass names to run before running other commands
      distribute_wrappers: list(str), optional
          The cmdclass names to run before running other commands
      data_dirs: list(str), optional.
          The directories containing static data.