Metadata-Version: 2.1
Name: brixy
Version: 0.1.0
Summary: Helpers for developing solution on Databricks and PySpark
Author-email: Dennis Egert <degertsa@yahoo.com>
Maintainer-email: Dennis Egert <degertsa@yahoo.com>
License: MIT license
Project-URL: bugs, https://github.com/egde/brixy/issues
Project-URL: changelog, https://github.com/egde/brixy/blob/master/changelog.md
Project-URL: homepage, https://github.com/egde/brixy
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: loguru
Provides-Extra: dev
Requires-Dist: coverage; extra == "dev"
Requires-Dist: mypy; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: ruff; extra == "dev"

# brixy

brixy is a package with many utilities for developing on Databricks and PySpark.

## Features

### Logging
log the steps of a workflow using the decorator `@brixy.log_step`.

```py
import brixy

@brixy.log_step
def step1():
        return 1+2
```

This will log:
```sh
2024-08-16 11:50:23.168 | INFO     | 🏃‍♀️ | JobStep:step1 - Running step1
2024-08-16 11:50:27.599 | INFO     | ✅ | JobStep:step1 - Completed running step1
```

