Open joshnck opened 1 month ago
Actually, this is a little bit deeper than just the black dependency. Your pyproject.toml
file states you support all pySigma ^0.11
versions but when forcing the update of black, I get the following error:
File "/root/.cache/pypoetry/virtualenvs/sigconverter-io-wa5h0Qwf-py3.10/lib/python3.10/site-packages/sigma/pipelines/panther/panther_pipeline.py", line 55, in panther_pipeline
return ProcessingPipeline(
File "<string>", line 15, in __init__
File "/root/.cache/pypoetry/virtualenvs/sigconverter-io-wa5h0Qwf-py3.10/lib/python3.10/site-packages/sigma/processing/pipeline.py", line 440, in __post_init__
raise TypeError(
TypeError: Each item in a postprocessing pipeline must be a QueryPostprocessingItem - don't use processing classes directly!
So it seems some refactoring might be necessary to support some of the later versions of pySigma.
Looks like this needs to be updated to the latest version of black supported by pySigma
black = "^24.4.2"