Calista

Latest version: v0.3.2

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

Scan your dependencies

3.1

* add new features (apply_rule, apply_rules, get_invalid_rows, get_valid_rows)

* add new param called granular for GroupedTable get_invalid_rows and get_valid_rows allowing to retrieve data at the granular level.

* update the way functions are imported

* Fix is_iban by checking length

* add a way for user to define there own condition (UDC: User defined condition)

* adapt for pydantic ^2.8

0.3.2

* update is_email and is_phone_number regex for all engines

* update pandas tests because of the dataset change

* update regex condition for is_email from polars engine

* update regex conditions for is_boolean, is_email, is_integer from polars engine. Replace round func with Decimal class for valid_row_count_pct in metrics

* Replace round func with Decimal class for valid_row_count_pct in for pandas engine

* update all tests

* Add examples in docstrings

* Update Getting started and documentation

* Update getting started examples, update docstrings examples

* Update UDC documentation

* Update dependencies for Polars

0.2

* Introduce new class called CalistaEngine
* Implement where feature allowing user to execute check on data subset
* Complete types in mapping_type in each engine
* update AggregateCondition agg_col_name method to make it uppercase and also update sql get_schema
* update functions.py docstrings to replace CalistaTable by CalistaEngine
* add new function called rlike()
* rename groupBy() function with group_by()
* update tests

0.1.1

First release of calista

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.