0.701 needs the type-ignore directives
0.761 needs --no-warn-unused-ignores so it doesn't freak out about the
type-ignore directives for 0.701.
request = urllib.request.urlopen(channel.channel_url, timeout=10)
channel.channel_html = request.read()
channel.forwarded_url = request.geturl()
request = urllib.request.urlopen(channel.channel_url, timeout=10)
channel.channel_html = request.read()
channel.forwarded_url = request.geturl()
- v.result(request.status == 200)
+ v.result(request.status == 200) # type: ignore # (for old mypy)
v.check('Got forwarded', channel.channel_url != channel.forwarded_url)
v.check('Got forwarded', channel.channel_url != channel.forwarded_url)
v.status("Verifying file digest")
file_digest = digest_file(path)
v.result(file_digest == digest)
v.status("Verifying file digest")
file_digest = digest_file(path)
v.result(file_digest == digest)
+ return path # type: ignore # (for old mypy)
def fetch_resources(v: Verification, channel: Channel) -> None:
def fetch_resources(v: Verification, channel: Channel) -> None:
os.makedirs(os.path.dirname(cache_file), exist_ok=True)
open(cache_file, 'w').write(store_tarball)
os.makedirs(os.path.dirname(cache_file), exist_ok=True)
open(cache_file, 'w').write(store_tarball)
+ return store_tarball # type: ignore # (for old mypy)
def check_channel_metadata(
def check_channel_metadata(
PARALLELISM=4
find . -name build -prune -o -name dist -prune -o -name '*.py' -print0 |
PARALLELISM=4
find . -name build -prune -o -name dist -prune -o -name '*.py' -print0 |
- xargs -0 mypy --strict --ignore-missing-imports
+ xargs -0 mypy --strict --ignore-missing-imports --no-warn-unused-ignores
for test in tests/*;do
if [ ! -d "$test" ];then
for test in tests/*;do
if [ ! -d "$test" ];then