Skip to content

Cannot package setuptools>=73.0.0 for universal builds for macOS #1970

@rmartin16

Description

@rmartin16

Describe the bug

The Aug 19 release of setuptools==73.0.0 started including dist-info directories for the vendored packages. One of the vendored copies of packaging (since there's more than one...) does not contain a WHEEL file.

Steps to reproduce

Add setuptools==73.0.1 to requires and run briefcase build on macOS.

Expected behavior

Seemingly malformed dist-info directories are ignored....or at least don't crash the build.

Screenshots

No response

Environment

  • Operating System: Sonoma
  • Python version: any
  • Software versions:
    • Briefcase: 0.3.20.dev166+ge29943e7

Logs

https://gist.github.com/mribbons/1155fe873e6d7e5c46628767009b4ad4

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugA crash or error in behavior.macOSThe issue relates to Apple macOS support.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions