[SERVER-50592] Update mypy pip requirement Created: 27/Aug/20 Updated: 29/Oct/23 Resolved: 01/Sep/20 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | 4.5 Desired |
| Fix Version/s: | 4.7.0, 4.2.13, 4.4.5 |
| Type: | Bug | Priority: | Minor - P4 |
| Reporter: | Ryan Egesdahl (Inactive) | Assignee: | Ryan Egesdahl (Inactive) |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||
| Backwards Compatibility: | Fully Compatible | ||||
| Operating System: | ALL | ||||
| Backport Requested: |
v4.4, v4.2
|
||||
| Sprint: | Dev Platform 2020-09-07 | ||||
| Participants: | |||||
| Description |
|
The version we've been specifying for mypy is version 0.580, which is very old and has been causing version conflicts with modules as well as holding some modules back that could be upgraded. Also, since the version is so old, there is no longer a wheel for it, which means anyone installing it would need to compile the C extension to install it. If that person is using asdf or pyenv for their Python installation, that will likely fail. A solution would be to require a compatible version instead, which will resolve these issues. |
| Comments |
| Comment by Githook User [ 18/Feb/21 ] |
|
Author: {'name': 'Ryan Egesdahl', 'email': 'ryan.egesdahl@mongodb.com', 'username': 'deriamis'}Message: Update the mypy and GitPython pip modules that are required for linting (cherry picked from commit ca4df25002a60910b38bfdd8d71eb5bff5a79b49) |
| Comment by Githook User [ 17/Feb/21 ] |
|
Author: {'name': 'Ryan Egesdahl', 'email': 'ryan.egesdahl@mongodb.com', 'username': 'deriamis'}Message: Update the mypy and GitPython pip modules that are required for linting (cherry picked from commit ca4df25002a60910b38bfdd8d71eb5bff5a79b49) |
| Comment by Githook User [ 01/Sep/20 ] |
|
Author: {'name': 'Ryan Egesdahl', 'email': 'ryan.egesdahl@mongodb.com', 'username': 'deriamis'}Message: Update the mypy and GitPython pip modules that are required for linting |