mirror of
https://github.com/pytorch/pytorch.git
synced 2025-10-20 12:54:11 +08:00
* Add python typing module as build dependency * Change output_declarations to be a NamedTuple * Add mypy configuration files mypy-files.txt includes a list of all files that should be typed checked with mypy. Run mypy with `mypy @mypyfiles.txt`. mypy.ini includes mypy options. Unfortunately this can't be merged with mypy-files.txt. Update .travis.yml so that one doesn't have to specify what files to type check inside it. * Add RuntimeError on missing `typing` module Alerts users to the new build dependency.
12 lines
285 B
Markdown
12 lines
285 B
Markdown
### Optional type checking with mypy
|
|
|
|
mypy is an optional static typechecker that works with Python 3.
|
|
To use it, install the following dependencies:
|
|
```bash
|
|
# Install dependencies
|
|
pip install mypy mypy-extensions
|
|
|
|
# Run type checker in the pytorch/ directory
|
|
mypy @mypy-files.txt
|
|
```
|