Use type annotations so it's much easier for IDEs and static tools to analyze and infer the code.
Make the docstrings cleaner.
Create placeholder directories for the next PR to better organize the code without breaking the existing downstream consumers. This also helps with adding upcoming sub-packages to the tool.
Changes
Replace typing hints in the docstrings with recommended type annotations from the typing module. There should be NO functional changes.
Extract exceptions into a standalone module. There should be NO functional changes.
Purpose
Changes
typing
module. There should be NO functional changes.Review Instructions