Now using VSCode workspace. Not only does this improve the repo navigation, but also allow using multiple Python interpreters, which is required since we use different Python requirements for the repo code vs the Docker images code.
Use Pyright for type checking.
Use ruff for Python linting.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.
Issue #, if available: N/A
Description of changes:
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.