FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
openai-python/mypy.ini at main · ambika0203/openai-python · GitHub
ambika0203
/
openai-python
Public
forked from
openai/openai-python
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Security and quality
Insights
Expand file tree
Breadcrumbs
openai-python
/
mypy.ini
Copy path
More file actions
More file actions
Latest commit
History
History
History
47 lines (40 loc) · 1.24 KB
Breadcrumbs
openai-python
/
mypy.ini
Copy path
File metadata and controls
47 lines (40 loc) · 1.24 KB
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
[mypy]
pretty
= True
show_error_codes
= True
#
Exclude _files.py because mypy isn't smart enough to apply
#
the correct type narrowing and as this is an internal module
#
it's fine to just use Pyright.
exclude
= ^(src/openai/_files\.py|_dev/.*\.py)$
strict_equality
= True
implicit_reexport
= True
check_untyped_defs
= True
no_implicit_optional
= True
warn_return_any
= True
warn_unreachable
= True
warn_unused_configs
= True
#
Turn these options off as it could cause conflicts
#
with the Pyright options.
warn_unused_ignores
= False
warn_redundant_casts
= False
disallow_any_generics
= True
disallow_untyped_defs
= True
disallow_untyped_calls
= True
disallow_subclassing_any
= True
disallow_incomplete_defs
= True
disallow_untyped_decorators
= True
cache_fine_grained
= True
#
By default, mypy reports an error if you assign a value to the result
#
of a function call that doesn't return anything. We do this in our test
#
cases:
#
```
#
result = ...
#
assert result is None
#
```
#
Changing this codegen to make mypy happy would increase complexity
#
and would not be worth it.
disable_error_code
= func-returns-value
#
https://github.com/python/mypy/issues/12162
[mypy.overrides]
module
=
"
black.files.*
"
ignore_errors
= true
ignore_missing_imports
= true
Back
|
FazBrowse Home
|
New Git URL