- update to 4.1.0:
* Fixed stray characters in `FlatDict.__repr__` output
* 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
* 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
OBS-URL: https://build.opensuse.org/request/show/1345980
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-flatdict?expand=0&rev=7
Description
No description provided
Languages
RPM Spec
100%