Skip to content

pip(deps): bump flatdict from 4.0.0 to 4.1.0#201

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/pip/main/flatdict-4.1.0
Open

pip(deps): bump flatdict from 4.0.0 to 4.1.0#201
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/pip/main/flatdict-4.1.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 1, 2026

Bumps flatdict from 4.0.0 to 4.1.0.

Release notes

Sourced from flatdict's releases.

4.1.0

What's Changed

Bug Fixes

  • Fixed stray characters in FlatDict.__repr__ output

Improvements

  • Added type annotations to FlatDict and FlatterDict
  • Converted from single module (flatdict.py) to package (flatdict/)
  • Removed __version__ attribute (use importlib.metadata.version('flatdict') instead)
  • Replaced == with is for type comparisons in FlatterDict
  • Added exception chaining in FlatterDict.__setitem__
  • Removed Python < 3.6 compatibility code

Tooling & Infrastructure

  • Migrated from pip to uv for dependency management
  • Switched test runner from unittest discovery to pytest
  • Switched to OIDC trusted publishing for PyPI deploys
  • Converted from setup.py/setup.cfg to pyproject.toml with hatchling
  • Switched to hatch-vcs for version management
  • Upgraded CI to use astral-sh/setup-uv@v5 and codecov/codecov-action@v5
  • Renamed default branch from master to main
  • Widened Python support to 3.10–3.14
Changelog

Sourced from flatdict's changelog.

Changelog

4.0.1 (2020-02-13)

  • Gracefully fail to install if setuptools is too old
Commits
  • efd9e1b Merge pull request #65 from gmr/feature/trusted-publishing
  • e66961c Switch to trusted publishing for PyPI deploys
  • 598f4e5 Merge pull request #64 from gmr/feature/migrate-to-uv
  • b6ed049 Switch test runner from unittest to pytest
  • 45e34ac Fix testing workflow branch trigger pattern
  • 9e073d6 Migrate from pip to uv for dependency management
  • 011dd12 Merge pull request #63 from in-op/modernize
  • 141c60c Remove version re-export from package
  • c091a60 Update actions/checkout to v6
  • 12ae15f Add type annotations to FlatDict and FlatterDict
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [flatdict](https://github.com/gmr/flatdict) from 4.0.0 to 4.1.0.
- [Release notes](https://github.com/gmr/flatdict/releases)
- [Changelog](https://github.com/gmr/flatdict/blob/main/CHANGELOG.md)
- [Commits](gmr/flatdict@4.0.0...4.1.0)

---
updated-dependencies:
- dependency-name: flatdict
  dependency-version: 4.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels May 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants