Skip to content

Conversation

@cclauss
Copy link
Contributor

@cclauss cclauss commented Dec 12, 2024

PR Goal?

Improve testing by updating psf/black and mypy in pre-commit.

  1. The current psf/black has issues with Python 3.12.5 and drops support for running Python 3.8 so we will use the previous 24.8.0 release. https://github.com/psf/black/releases/tag/24.10.0
  2. Let's ignore mypy's problem with calling add_mutually_exclusive_group() on a mutually exclusive group that was deprecated in Python 3.11. https://docs.python.org/3/library/argparse.html#mutual-exclusion That description is as clear as mud to me so instead of modifying the code, it feels safer to have mypy ignore it.

Fixes?

Feedback sought?

Priority?

Tests added?

How to test?

Confidence?

Version change?

@cclauss
Copy link
Contributor Author

cclauss commented Dec 12, 2024

@cclauss cclauss closed this Dec 12, 2024
@cclauss cclauss deleted the update-mypy branch December 12, 2024 18:53
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