Briefcase can now read the project.license.file-key in the pyproject.toml file. Without this PR, the license file name is hard-coded to "LICENSE". This is relevant for linux builds, where the license file is included in the built package. With this PR, it still defaults to "LICENSE", but if project.license.file is set in pyproject.toml, then that file is used instead.
Briefcase can now read the
project.license.file
-key in thepyproject.toml
file. Without this PR, the license file name is hard-coded to "LICENSE". This is relevant for linux builds, where the license file is included in the built package. With this PR, it still defaults to "LICENSE", but ifproject.license.file
is set inpyproject.toml
, then that file is used instead.This is related to the LICENSE file handling in https://github.com/beeware/briefcase/issues/1235
PR Checklist: