Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

De-duplicate Application URL options during project conversion #2120

Open
rmartin16 opened this issue Jan 18, 2025 · 1 comment
Open

De-duplicate Application URL options during project conversion #2120

rmartin16 opened this issue Jan 18, 2025 · 1 comment
Labels
bug A crash or error in behavior.

Comments

@rmartin16
Copy link
Member

Describe the bug

I tried to convert my qbittorrentui app and was presented with duplicate options for app URL.

-- Application URL -----------------------------------------------------------

What website URL do you want to use for this application? The following URLs
are defined in your existing 'pyproject.toml'; select 'Other' to provide a
different URL.

  1) https://github.com/rmartin16/qbittorrentui
  2) https://github.com/rmartin16/qbittorrentui
  3) Other

Application URL [1]: 

Steps to reproduce

Clone https://github.com/rmartin16/qbittorrentui/ and run briefcase convert

Expected behavior

De-dup these options.

Screenshots

No response

Environment

  • Operating System: any
  • Python version: any
  • Software versions:
    • Briefcase: 0.3.21.dev120+gec9fbb4a

Logs

No response

Additional context

No response

@rmartin16 rmartin16 added the bug A crash or error in behavior. label Jan 18, 2025
@freakboy3742
Copy link
Member

The other potential fix for this bug - move to a multi-valued URL definition that would be consistent with PEP 621. The same also goes for Author and Maintainer fields. My inclination is that this would be a better long term approach, as it aligns with the long term goal of migrating to PEP 621 formats for common metadata.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug A crash or error in behavior.
Projects
None yet
Development

No branches or pull requests

2 participants