PTV-1904 fix mypy errors - #88
Conversation
PTV-1904 fix column mismatch when merging TSV files
PR Review: PTV-1904 fix mypy errorsOverviewThis PR addresses mypy type checking errors across the project with 3 commits focused on improving type safety and configuration. Changes SummaryFiles Modified:
Detailed ReviewPositive Aspects:
Observations & Suggestions
This could be a follow-up improvement. |
PTV-1904 update release notes, bump version to 1.4.1
PTV-1904 refactor summary file merging to fix bug
PTV-1904 add github actions
PTV-1904 refactor timestamp code
PTV-1904 fix local tests
PTV-1904 Add some linting and type hints
I'm starting progress on this ticket: https://kbase-jira.atlassian.net/browse/PTV-1904
In reading the README and getting tests started, these use mypy, which is throwing a small pile of errors about some typings not resolving properly. This fixes that without affecting any other code.
I also put in some more canonical usage of the
pathlib.Pathobject which is already there (usingpath3 = path1 / path2instead ofpath3 = os.path.join(path1, path2)).More minor fixes to come as I dig into the error...