Skip to content

Add typechecking and optional dependencies#4

Merged
eliotwrobson merged 20 commits intomatplotcheck:mainfrom
eliotwrobson:mypy
Dec 29, 2025
Merged

Add typechecking and optional dependencies#4
eliotwrobson merged 20 commits intomatplotcheck:mainfrom
eliotwrobson:mypy

Conversation

@eliotwrobson
Copy link
Collaborator

@eliotwrobson eliotwrobson commented Dec 19, 2025

Description

Add types and typechecking to base file. Should allow client code to see type annotations, making it easier to write correct tests. Also makes most dependencies optional and adds a minimal test for the optional ones.

Checklist:

  • PR appropriately labeled
  • PR has a meaningful title
  • PR description explains the problem and solution
  • PR includes tests
  • PR includes documentation
  • I have commented my code, particularly in hard-to-understand areas

@eliotwrobson eliotwrobson changed the title Add typechecking Add typechecking and optional dependencies Dec 19, 2025
@eliotwrobson eliotwrobson marked this pull request as ready for review December 19, 2025 20:55
@eliotwrobson eliotwrobson merged commit 54f00c4 into matplotcheck:main Dec 29, 2025
11 checks passed
eliotwrobson added a commit that referenced this pull request Dec 29, 2025
Add typechecking and optional dependencies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant