Flatsplode

Latest version: v0.6.0

Safety actively analyzes 641872 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.6.0

**Full Changelog**: https://github.com/amancevice/flatsplode/compare/0.5.0...v0.6.0

0.5.0

Update build

0.4.3

Drop Python 3.6 and lower, add Python 3.11
**Full Changelog**: https://github.com/amancevice/flatsplode/compare/0.4.1...0.4.3

0.4.1

Use flit for build process instead of setuptools
Add entrypoint for command line usage

0.3.2

Add `__version__` attribute to module

0.3.1

Exploding items with empty lists (`'fizz': []`) results in a value of `None` for that key.

Example:

python
>>> from flatsplode import flatsplode
>>> list(flatsplode({
... 'id': '78e5b18c',
... 'attrs': [],
... 'keywords': [
... {'fizz': ['fizza', 'fizzb']},
... {'buzz': []}
... ]
... }))
>>> [
... {'id': '78e5b18c', 'attrs': None, 'keywords.fizz': 'fizza'},
... {'id': '78e5b18c', 'attrs': None, 'keywords.fizz': 'fizzb'},
... {'id': '78e5b18c', 'attrs': None, 'keywords.buzz': None},
... ]

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.