Metadata-Version: 2.4
Name: azuma
Version: 0.7.3
Summary: Yet another Sigma library for Python
Project-URL: Homepage, https://github.com/ninoseki/azuma
Project-URL: Repository, https://github.com/ninoseki/azuma
Author-email: Manabu Niseki <manabu.niseki@gmail.com>
License-Expression: MIT
License-File: LICENSE
Requires-Python: <4.0,>=3.10
Requires-Dist: lark[interegular]~=1.2
Requires-Dist: pydantic!=2.1.0,<3.0.0,>2.0.1
Requires-Dist: pyyaml~=6.0
Requires-Dist: regex>=2024.11.6
Requires-Dist: returns~=0.24
Requires-Dist: semver>=3.0.4
Requires-Dist: senkawa~=0.1
Requires-Dist: typer~=0.15
Description-Content-Type: text/markdown

# azuma

[![PyPI version](https://badge.fury.io/py/azuma.svg)](https://badge.fury.io/py/azuma)
[![Test](https://github.com/ninoseki/azuma/actions/workflows/test.yml/badge.svg)](https://github.com/ninoseki/azuma/actions/workflows/test.yml)

Yet another [Sigma](https://github.com/SigmaHQ/sigma) library for Python.

[SigmaHQ/pySigma](https://github.com/SigmaHQ/pySigma) is for converting a Sigma rule into queries. But this library is for evaluating an input with a Sigma rule set in Python.

See [documentation](https://ninoseki.github.io/azuma/) for more details.

## Acknowledgement

This library is a fork of [CybercentreCanada/pysigma](https://github.com/CybercentreCanada/pysigma). Most of the things in this library are the result of their hard work.

## Alternatives

- https://github.com/binalyze/tigma
- https://github.com/bradleyjkemp/sigma-go
- https://github.com/confluentinc/confluent-sigma
- https://github.com/markuskont/go-sigma-rule-engine
- https://github.com/runreveal/sigmalite
