Absql

Latest version: v0.6.2

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

Scan your dependencies

Page 2 of 5

0.5.0

- SQL file frontmatter can now optionally be defined with a block comment (e.g. `/* ... */`) instead of with dashes (`---`). (josh-fell)

- `table_exists` function improvements. (chriscardillo)

0.4.3

YAML files can now contain a single document header (`---`) without breaking during rendering, making ABSQL YAML files more easily "lintable" by tools like [YAMLlint](https://yamllint.readthedocs.io/en/latest/rules.html#module-yamllint.rules.document_start).

Thanks to josh-fell for this contribution 🎉

0.4.2

Bug fix - `parse_generic`, which is used to parse `.yml` and `.yaml` files, passes through loaders to `frontmatter_load`.

0.4.1

Added `absql.utils.load_body` utility function for loading the raw text body of a file

0.4.0

Improvements

- Keys in `extra_constructors` can start without `"!"`

Bug Fixes

- `generate_loader` always returns a new `yaml.SafeLoader` class, so runners no longer share the same loader.
- `set_context` always copies the `extra_context` dictionary, which should also help guarantee uniqueness between runners or copies of runners.

0.3.2

- Added an ABSQL logo! :tada:

- Only running Jinja `Environment` instantiation and function partialization if `replace_only=False` in `render_text`.

- Added Python 3.11 to testing matrix.

Page 2 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.