Merge pull request #574 from joerick/pre-commit-ci-update-config

[pre-commit.ci] pre-commit autoupdate
This commit is contained in:
Joe Rickerby
2021-02-01 21:53:16 +00:00
committed by GitHub
2 changed files with 6 additions and 6 deletions
+1 -1
View File
@@ -36,7 +36,7 @@ repos:
args: ["--python-version=3.7", "--ignore-missing-imports", "--scripts-are-modules"]
- repo: https://github.com/asottile/pyupgrade
rev: v2.7.4
rev: v2.9.0
hooks:
- id: pyupgrade
args: ["--py36-plus"]
+5 -5
View File
@@ -3,7 +3,7 @@ from __future__ import annotations
import ast
from pathlib import Path
from typing import Iterator, Optional
from typing import Iterator
import click
import yaml
@@ -15,7 +15,7 @@ from cibuildwheel.projectfiles import Analyzer
DIR = Path(__file__).parent.resolve()
def parse(contents: str) -> Optional[str]:
def parse(contents: str) -> str | None:
try:
tree = ast.parse(contents)
analyzer = Analyzer()
@@ -50,7 +50,7 @@ class MaybeRemote:
def __init__(self, cached_file: Path | str, *, online: bool) -> None:
self.online = online
if self.online:
self.contents: dict[str, dict[str, Optional[str]]] = {
self.contents: dict[str, dict[str, str | None]] = {
"setup.py": {},
"setup.cfg": {},
"pyproject.toml": {},
@@ -59,7 +59,7 @@ class MaybeRemote:
with open(cached_file) as f:
self.contents = yaml.safe_load(f)
def get(self, repo: str, filename: str) -> Optional[str]:
def get(self, repo: str, filename: str) -> str | None:
if self.online:
try:
self.contents[filename][repo] = (
@@ -79,7 +79,7 @@ class MaybeRemote:
with open(filename, "w") as f:
yaml.safe_dump(self.contents, f, default_flow_style=False)
def on_each(self, repos: list[str]) -> Iterator[tuple[str, str, Optional[str]]]:
def on_each(self, repos: list[str]) -> Iterator[tuple[str, str, str | None]]:
for repo in repos:
print(f"[bold]{repo}:")
for filename in sorted(self.contents, reverse=True):