exasol / python-toolbox

Infrastructure & Automation Tooling for Python Projects
https://exasol.github.io/python-toolbox/
MIT License
2 stars 0 forks source link

✨ Add support for project license auditing #75

Open Nicoretti opened 1 year ago

Nicoretti commented 1 year ago

Summary

Add support to scan the project(s) license compliance.

Details

Make sure to distinguish or build/dev dependencies etc from the dependencies used by the library/application.

Background & Context

Adding such a nox target will simplify validation of appropriate dependency usage in regard to the project(s) and their licenses.

References

Task(s)

- [x] Reconsider/Evaluate license used for toolbox and/or it's dependencies
- [x] Add nox target for checking the license compliance
- [x] Add configuration settings, so each project can specify allowed list
- [ ] Add license auditing to CI
- [ ] Add test(s)
- [ ] Update documentation
- [ ] Update changelog
Nicoretti commented 1 year ago

Reconsider/Evaluate license used for toolbox and/or it's dependencies

@tkilias and @Nicoretti concluded to keep MIT license. Based on the following reasoning: