Skip to content

Conversation

@takluyver
Copy link
Member

Enable the new License-Expression and License-Files fields.

@takluyver takluyver added this to the 3.11 milestone Feb 8, 2025
Copy link
Member

@cdce8p cdce8p left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🎉

@takluyver
Copy link
Member Author

I'll give this a couple of days for other contributors to take a look, if no problems come up I'll merge it and make a new release.

@cdce8p
Copy link
Member

cdce8p commented Feb 8, 2025

Opened #716 and #717 with small improvements for the license handling and docs. Would make sense to include these in 3.11 as well, I believe.

@cdce8p
Copy link
Member

cdce8p commented Feb 8, 2025

I'll give this a couple of days for other contributors to take a look, if no problems come up I'll merge it and make a new release.

I tested it with some other packages. Overall it looks great. The main issue I encountered was with validation, in particular complex license expressions. Opened #718 for it.

If you're open to it, I don't expect any issues with existing configs. So it would be possible to do the release now as well and allow end users to test it. Potential new issues, if there are any, could then be fixed in a 3.11.1 release shortly there after.

@takluyver
Copy link
Member Author

I spotted one more bit to update for the license metadata changes, which is the basic project setup created by flit init. I've done that in #719.

@takluyver takluyver merged commit e7c4239 into main Feb 12, 2025
17 of 18 checks passed
@takluyver takluyver deleted the metadata-2.4 branch February 12, 2025 16:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants