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

Task: remove older scanned metadata #607

Open
ronaldoussoren opened this issue May 10, 2024 · 1 comment
Open

Task: remove older scanned metadata #607

ronaldoussoren opened this issue May 10, 2024 · 1 comment

Comments

@ronaldoussoren
Copy link
Owner

For most framework bindings using only the latest SDK to compile metadata should be fine.

Remove all scanned metadata that has no effect on the output, keeping only the latest.

Likely for PyObjC 11:

  • Drop all scanned metadata for macOS 10.0 to 10.8, keeping only APIs present in the 10.9 SDK or later
  • Consider dropping all APIs not present in the latest SDK (disadvantage: breaks stuff for users of older systems)

The goal is to keep a minimal set of old metadata to make it easier to switch to newer tooling.

@ronaldoussoren
Copy link
Owner Author

Related: the metadata/*.fwinfo files likely contain definitions that are no longer necessary.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant