Repository navigation
mypy_test.py: Allow non-types dependencies
#9408
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 1 commit
Commits
Show all changes
19 commits
Select commit
Hold shift + click to select a range
56e755b
Refactor to use subprocess; other small improvements
AlexWaygood ee036e7
Allow non-types dependencies
AlexWaygood ca484c4
Share venvs between packages with common requirements
AlexWaygood db260f2
Here's what happens if we add loads of non-types requirements
AlexWaygood 28973be
Revert "Here's what happens if we add loads of non-types requirements"
AlexWaygood 1c80dc1
Some small improvements
AlexWaygood e935526
Revert `packaging` bump
AlexWaygood dd7a229
Move requirement-normalization logic to `utils.py`
AlexWaygood c5c93c9
A better if-condition in `make_venv`
AlexWaygood fec7b0b
Improve grammar in logged message, why not
AlexWaygood fc085e1
Remove redundant error code
AlexWaygood a590265
Add issue number to comment, for easy greppability
AlexWaygood bd92207
Merge branch 'main' into mypy-test-non-types
AlexWaygood 53c3b22
Run `pip freeze` if `--verbose` is specified, there are non-types dep…
AlexWaygood d5f05b8
Fix
AlexWaygood abbd4eb
Simplify
AlexWaygood a363399
Merge branch 'main' into mypy-test-non-types
AlexWaygood 82c085c
Exit early from function if no stubs have external requirements
AlexWaygood 49b062c
Fix crash when a stubs package specifies a dependency on a non-types …
AlexWaygood File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
A better if-condition in
make_venv
- Loading branch information
commit c5c93c920b613aabec4435916f721ae35339c0e1
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The "if you're on Linux, you might need to install the python3-venv package" message was showing up every time I interrupted the script with a
KeyboardInterruptduring the "concurrently create many venvs" step, and it was kinda annoying.