* Typing syntax fixes * Fix some function signatures that were messing with ellipsis for example, `fun(a, ...)` is not valid, but `fun(...)` is * Dict value types - is that legal? (puzzle/provider.py) * Ignore assigning instance to classes (singletons like Infinity in version/utils.py) * Add basic mypy config This configuration has all common settings like: * strict Optional in functions that returns None * ignore missing imports - this is usual thing * Check code that has no typing annotation but uses typed classes/functions
| Name |
Last commit
|
Last Update |
|---|---|---|
| .. | ||
| constraints | Loading commit data... | |
| utils | Loading commit data... | |
| __init__.py | Loading commit data... | |
| dependency.py | Loading commit data... | |
| dependency_package.py | Loading commit data... | |
| directory_dependency.py | Loading commit data... | |
| file_dependency.py | Loading commit data... | |
| locker.py | Loading commit data... | |
| package.py | Loading commit data... | |
| package_collection.py | Loading commit data... | |
| project_package.py | Loading commit data... | |
| vcs_dependency.py | Loading commit data... |