Armin Tänzer

Results 68 comments of Armin Tänzer

Have look the [contribution guideline](https://github.com/spdx/tools-python/blob/main/CONTRIBUTING.md), especially at points 6 and 7 under the heading "Development process". There you find the commands to test your local code without the need to...

Have you tried running `pytest` on your local machine? This will give you an overview of all the failing tests, which you can then have a look at separately to...

It looks like your IDE did not recognize the mock paths, like for example [here](https://github.com/spdx/tools-python/blob/main/tests/spdx/jsonschema/test_document_converter.py#L34). Those have to be adapted, too. edit: changed the link

I believe this is related to my answer [here](https://github.com/spdx/tools-python/issues/705#issuecomment-1609092868), i.e. we chose to treat list properties with "no value" as empty lists because this makes implementation easier. During serialization, there...

Hi @Zhuochengyu, thanks for using the spdx-tools! Unfortunately, I am unable to reproduce your issue. When using for example `"licenseDeclared" : "Apache-1.1"` in a JSON SPDX file, the file validates...

Hi @loulou123546, thanks for your contribution! This has always been ambiguous as the json schema did not match the specification you cite. However, by now, the json schema allows for...

Hi, @virajgaonkar, thanks for your interest in the spdx-tools! The error you encounter indicates that the parser can't find the CreationInfo in your SPDX file. The CreationInfo is mandatory, so...

Thanks for your contribution, @kukovecz! With Python 3.9 having reached its end of life in 2025, we are probably only one year away of moving to Python>=3.11. If you like,...