Itertable

Latest version: v2.2.0

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

Scan your dependencies

Page 3 of 4

0.6.1

- Fix minor issue with exception strings.

0.6.0

API Improvements
- Python 3 support (2)
- Use [requests](http://python-requests.org) for `NetLoader` (#3)
- Read and write support in all *FileIO classes (`CsvFileIO`, `JsonFileIO`, `XmlFileIO`, and `ExcelFileIO`)
- Comprehensive test suite
- More robust `pickle` support
- Complete docs on [extending wq.io](http://wq.io/docs/custom-io)

0.5.1

API Improvements
- Add `Exception` subclasses to report common error cases (e.g. `LoadFailed`, `ParseFailed`, `NoData`) - see heigeo/climata-viewer5
- Make `TupleMapper` instances pickleable - see heigeo/climata-viewer8

0.5.0

API Improvements
- Formalize notion of a `nested` IO, or an IO where each record contains a pointer to another IO. This concept is used extensively by the [climata](https://github.com/heigeo/climata) library, for example in [climata.acis.StationDataIO](https://github.com/heigeo/climata/blob/master/climata/acis/__init__.py#L120).
- Added a utility function, `flattened()`, that converts nested IOs into single-level IOs through denormalization
- Other minor improvements

0.4.2

API Improvements
- Don't crash when attempting to parse a non-existent (or empty) CSV file (5)
- Restore CSV `field_names` functionality for files without headers (6)

0.4.1

API Improvements
- Cache index in `BaseIO` to speed up lookups when used as a `dict`
- Use an array instead of a generator in `CsvParser`

Page 3 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.