Gusty

Latest version: v0.22.1

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

Scan your dependencies

Page 7 of 9

0.6.0

- `.sql` files are now supported by default, operating similarly to other file types supported by gusty.
- A `parse_hooks` parameter is now available in `create_dag` which allows users to share their own file parsing functions for any file type.

See a `.sql` file in action at the [gusty demo](https://github.com/chriscardillo/gusty-demo/blob/main/airflow/dags/stock_predictions/stocks_cleaned.sql) and take a look at [gusty's default parsers](https://github.com/chriscardillo/gusty/blob/main/gusty/parsing/parsers.py) to learn more about how to make your own.

`parse_hooks` accepts a dictionary similar to [the one gusty uses for its default parsers](https://github.com/chriscardillo/gusty/blob/baa43f24f3dfa22ece532000ea4d0a3523b074b0/gusty/parsing/__init__.py#L4-L11), and accepts the overriding of these default parsers (e.g. `.yml`, `.py`).

Happy pipelining!

0.5.5

- `python_callable` available much more freely across any customer operator.
- `_gusty_parameters` is available to override the inspecting of the `__init__` signature of custom operators.

0.5.4

Fixed the nearly esoteric bug of - when a task group is generated as a task (e.g. a customer operator inherits the TaskGroup object, which creates a series of tasks, and is invoked in a .yml) - ensuring that root dependencies are set correctly in the event that the task group tasks only depends on other task group tasks / task groups.

0.5.3

Small bug fix - when considering tasks/task groups for setting root task dependencies, gusty now correctly omits task groups whose upstream dependencies are solely other task groups.

0.5.2

A small update.

The `PyYaml` package has been added to `install_requires` list in `setup.py`.

Operators are now imported using `importlib`.

0.5.1

Adding the option for users to specify a `GUSTY_HOME` environment variable, which will be used to locate their local operators

Page 7 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.