Datasiphon

Latest version: v0.3.10

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

Scan your dependencies

Page 4 of 4

0.1.2

- added option `ignore_extra_fields` kwarg(defaults to `False`) to `sql.SQL.build` method to ignore extra fields in `filters` argument when using restriction model
- method `sql.SQL.validate_filter_columns` now instead of 'only validating' returns `dict` of processed filter items (because of `ignore_extra_fields` option)

0.1.1

- changed the way how `SQL` backend handles `order_by` keyword argument: now accepts `str` and `list` of `str` (instead of `dict` and `list` of `dict`) in following format options:
- `<order>(<field>)` - order being `asc` or `desc`
- `<order><field>` - order being `+` for `asc` and `-` for `desc`
- `<field>.<order>` - order being `asc` or `desc``

0.1.0

- added advanced validation using `pydantic` library
- added option (for `SQL`) to use restriction model (using `BaseModel` from `pydantic`) to restrict incoming filters
- added more tests

0.0.1

- project created

Page 4 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.