Skip to content

Include all Briefcase tables in pyproject.toml during conversion #1899

Closed
@rmartin16

Description

What is the problem or limitation you are having?

When an existing project is converted to use Briefcase, only the [tool.briefcase] and [tool.briefcase.app.<app name>] tables are populated. This makes it more difficult to take advantage of Briefcase's packaging controls because all of the those pyproject.toml tables must be created manually.

Describe the solution you'd like

Populate pyproject.toml with the platform-specific tables when converting an existing project. At the least, I see benefit from creating the empty tables; however, there are likely at least some keys that are worth exposing for all projects.

Describe alternatives you've considered

Manually create all platform tables in pyproject.toml.

Additional context

No response

Metadata

Assignees

No one assigned

    Labels

    enhancementNew features, or improvements to existing features.good first issueIs this your first time contributing? This could be a good place to start!

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions