code: def generate_new_meta(name: str, description: str, vendor: str, license: str) -> dict:
      
      check_license(license)
      return {
          "code": None,
          "created_at": get_datetime_now(),
          "datasets": [],
          "dependencies": [],
          "description": description,
          "vendor": vendor,
          "environment": collect_environment_without_packages(),
          "extra": None,
          "license": license,
          "metrics": {},
          "model": name,
          "parent": None,
          "references": [],
          "series": None,
          "tags": [],
          "uuid": str(uuid.uuid4()),
          "version": [1, 0, 0],
      }
docs: Create the metadata tree for the given model name and the list of dependencies.
  
      :param name: Name of the model.
      :param description: Description of the model.
      :param vendor: Name of the party which is responsible for support of the model.
      :param license: License identifier.
      :return: dict with the metadata.