Skip to content

Remove unused toml dependency; prepare 6.0.1 - #257

Merged
FeodorFitsner merged 2 commits into
mainfrom
drop-unused-toml-6.0.1
Oct 25, 2026
Merged

FeodorFitsner merged 2 commits into
mainfrom
drop-unused-toml-6.0.1

Conversation

@FeodorFitsner

Copy link
Copy Markdown
Contributor

serious_python declared toml: ^0.15.0 but never imported it. toml 0.15 pins petitparser ^6, so any app that also depends on a package needing petitparser ^7 fails version solving. For example, file_picker 13 pulls in file_picker_linux 2 → dbus → xml → petitparser ^7. This breaks flet build with Flet's file_picker 13 upgrade (flet-dev/flet branch feature/file-picker-13).

Changes:

  • Drop toml from serious_python's dependencies.
  • Bump all packages to 6.0.1 (pubspecs, podspec, Gradle) with changelog entries.
  • Refresh the example lockfiles with Flutter 3.44.8 (from .fvmrc). The only changes are the removal of toml/petitparser and the version bumps.

Checked: dart analyze bin lib passes, and dart run serious_python:main package --help runs.

serious_python declared toml ^0.15.0 but never imported it. toml 0.15
pins petitparser ^6, so apps that also depend on packages needing
petitparser ^7 - such as file_picker 13 via file_picker_linux -> dbus ->
xml - failed version solving. Drop the dependency and bump all packages
to 6.0.1.
@FeodorFitsner
FeodorFitsner merged commit 3bec121 into main Oct 25, 2026
27 of 57 checks passed
@FeodorFitsner
FeodorFitsner deleted the drop-unused-toml-6.0.1 branch October 25, 2026 01:54
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

Successfully merging this pull request may close these issues.

1 participant