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

Switch TOML library to tomli #438

Merged
merged 5 commits into from
Aug 27, 2021
Merged

Switch TOML library to tomli #438

merged 5 commits into from
Aug 27, 2021

Conversation

takluyver
Copy link
Member

tomli has rapidly become the de-facto standard. It's also compatible with some changes made for TOML version 1.0, which people are going to want to use.

This means the end of the line for Python 3.4 and 3.5 support in flit_core. Projects which still support those versions will need to ensure they can be built by flit_core version 3.3.0 (which means sticking to TOML 0.5). Both of those Python versions are already end-of-life in that they're not getting bugfix releases, so hopefully not many people are affected by this.

@takluyver takluyver added this to the 3.4 milestone Aug 24, 2021
@takluyver
Copy link
Member Author

The coverage drop is because there's some code specific to Python < 3.6, which is now unused. I'll remove that in a separate PR.

@takluyver takluyver merged commit 9c56266 into master Aug 27, 2021
@takluyver takluyver deleted the tomli branch August 27, 2021 13:04
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.

1 participant