Given following log snippets, their explanation, and nothing else, explain what failure, if any, occurred during build of this package.

  Snippets are in a format of [X] : [Y], where [X] is a log snippet, and [Y] is the explanation.

  Snippets are delimited with '================'.

  Drawing on information from all snippets, provide a concise explanation of the issue and recommend a solution.

  Explanation of the issue, and recommended solution, should take a handful of sentences.

  Snippets:

  [ValueError: invalid pyproject.toml config: `project.license`.
configuration error: `project.license` must be valid exactly by one definition (2 matches found):

    - keys:
        'file': {type: string}
      required: ['file']
    - keys:
        'text': {type: string}
      required: ['text']]: [The key "license" under section "project" in the file "pyproject.toml" contains string. But expected content is either "text" or "file" section.]

Issue: Because a file pyptoject.toml has wrong format.
Resolution: The key "license" under section "project" in the file "pyproject.toml" should be fixed to correct format. Either file or text. The easisest way would be to change string "MIT" to a section { text = "MIT" }