* Begin modernizing memap, add parsing of start address and symbol names
* Memap can now process and print memory bank info!
* Rename symbols back to modules, it was correct before
* Remove trailing whitespace
* Add type hints to modernized functions
* Apply suggestions from code review
Co-authored-by: VictorWTang <33789988+VictorWTang@users.noreply.github.com>
* Remove else
Co-authored-by: VictorWTang <33789988+VictorWTang@users.noreply.github.com>
* Clarify statement
---------
Co-authored-by: Victor Tang <me@victorwtang.dev>
Co-authored-by: VictorWTang <33789988+VictorWTang@users.noreply.github.com>
* Initial import of python packages
* Move tests to subfolder, use tests in generate_configuration.cmake
* Bring python packages into the source tree instead of needing to be installed separately
* Use python3
* Just use distro default python
* Install all the requirements with apt-get
* unittests is part of Python now
* Add appdirs, set python version
* Add some missing dependencies
* Add more packages
* Add requirements.apt.txt files, fix relative paths with scancode_evaluate.py
* Fix return code handling for license scan errors
* ok let's try that again, also improve error output from scancode evaluate
* Add missing license headers