We are always happy to answer questions! Here are some good places to ask them:
- for anything you're curious about, try gitter chat
- for general questions about Python typing, try typing discussions
If you're just getting started, the documentation and type hints cheat sheet can also help answer questions.
If you think you've found a bug:
- check our common issues page
- search our issue tracker to see if it's already been reported
- consider asking on gitter chat
To report a bug or request an enhancement:
- report at our issue tracker
- if the issue is with a specific library or function, consider reporting it at typeshed tracker or the issue tracker for that library
To discuss a new type system feature:
- discuss at typing-sig mailing list
- there is also some historical discussion here
Here is a small example :
number = input("What is your favourite number?")
print("It is", number + 1) # error: Unsupported operand types for + ("str" and "int")
Xxx can be installed using pip:
python3 -m pip install -U xx
If you want to run the latest version of the code, you can install from the repo directly:
Help in testing, development, documentation and other tasks is highly appreciated and useful to the project. There are tasks for contributors of all experience levels.
To get started with developing mypy, see CONTRIBUTING.md.
If you need help getting started, don't hesitate to ask on gitter.