Merge pull request #71 from sbidoul/update-reqs

Update known-good dependencies
This commit is contained in:
Stéphane Bidoul 2022-09-18 13:11:02 +02:00 committed by GitHub
commit e81854720e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 32 additions and 33 deletions

View file

@ -1,5 +1,5 @@
# frozen requirements generated by pip-deepfreeze # frozen requirements generated by pip-deepfreeze
mypy==0.960 mypy==0.971
mypy-extensions==0.4.3 mypy-extensions==0.4.3
tomli==2.0.1 tomli==2.0.1
types-urllib3==1.26.15 types-urllib3==1.26.24

View file

@ -1,15 +1,15 @@
# frozen requirements generated by pip-deepfreeze # frozen requirements generated by pip-deepfreeze
attrs==21.4.0 attrs==22.1.0
coverage==6.4 coverage==6.4.4
iniconfig==1.1.1 iniconfig==1.1.1
packaging==21.3 packaging==21.3
pluggy==1.0.0 pluggy==1.0.0
py==1.11.0 py==1.11.0
pyparsing==3.0.9 pyparsing==3.0.9
pytest==7.1.2 pytest==7.1.3
pytest-asyncio==0.18.3 pytest-asyncio==0.19.0
pytest-cov==3.0.0 pytest-cov==3.0.0
pytest-dotenv==0.5.2 pytest-dotenv==0.5.2
pytest-mock==3.7.0 pytest-mock==3.8.2
python-dotenv==0.20.0 python-dotenv==0.21.0
tomli==2.0.1 tomli==2.0.1

View file

@ -1,39 +1,38 @@
# frozen requirements generated by pip-deepfreeze # frozen requirements generated by pip-deepfreeze
ansi2html==1.7.0 ansi2html==1.8.0
anyio==3.6.1 anyio==3.6.1
asgiref==3.5.2
cachetools==5.2.0 cachetools==5.2.0
certifi==2022.5.18.1 certifi==2022.9.14
charset-normalizer==2.0.12 charset-normalizer==2.1.1
click==8.1.3 click==8.1.3
commonmark==0.9.1 commonmark==0.9.1
fastapi==0.78.0 fastapi==0.85.0
google-auth==2.6.6 google-auth==2.11.0
gunicorn==20.1.0 gunicorn==20.1.0
h11==0.12.0 h11==0.12.0
httpcore==0.15.0 httpcore==0.15.0
httpx==0.23.0 httpx==0.23.0
idna==3.3 idna==3.4
Jinja2==3.1.2 Jinja2==3.1.2
kubernetes==23.6.0 kubernetes==24.2.0
MarkupSafe==2.1.1 MarkupSafe==2.1.1
oauthlib==3.2.0 oauthlib==3.2.1
pyasn1==0.4.8 pyasn1==0.4.8
pyasn1-modules==0.2.8 pyasn1-modules==0.2.8
pydantic==1.9.1 pydantic==1.10.2
Pygments==2.12.0 Pygments==2.13.0
python-dateutil==2.8.2 python-dateutil==2.8.2
PyYAML==6.0 PyYAML==6.0
requests==2.27.1 requests==2.28.1
requests-oauthlib==1.3.1 requests-oauthlib==1.3.1
rfc3986==1.5.0 rfc3986==1.5.0
rich==12.4.4 rich==12.5.1
rsa==4.8 rsa==4.9
six==1.16.0 six==1.16.0
sniffio==1.2.0 sniffio==1.3.0
sse-starlette==0.10.3 sse-starlette==1.1.6
starlette==0.19.1 starlette==0.20.4
typing_extensions==4.2.0 typing_extensions==4.3.0
urllib3==1.26.9 urllib3==1.26.12
uvicorn==0.17.6 uvicorn==0.18.3
websocket-client==1.3.2 websocket-client==1.4.1

View file

@ -146,7 +146,7 @@ async def init_log(name: str) -> str:
log = await build.init_log() log = await build.init_log()
if not log: if not log:
raise HTTPException(status_code=HTTP_404_NOT_FOUND, detail="No log found.") raise HTTPException(status_code=HTTP_404_NOT_FOUND, detail="No log found.")
return Ansi2HTMLConverter().convert(log) # type: ignore [no-any-return] return Ansi2HTMLConverter().convert(log)
@router.get( @router.get(
@ -158,7 +158,7 @@ async def log(name: str) -> str:
log = await build.log() log = await build.log()
if not log: if not log:
raise HTTPException(status_code=HTTP_404_NOT_FOUND, detail="No log found.") raise HTTPException(status_code=HTTP_404_NOT_FOUND, detail="No log found.")
return Ansi2HTMLConverter().convert(log) # type: ignore [no-any-return] return Ansi2HTMLConverter().convert(log)
@router.post("/builds/{name}/start") @router.post("/builds/{name}/start")

View file

@ -2,7 +2,7 @@ import logging
import sqlite3 import sqlite3
from collections.abc import Iterator from collections.abc import Iterator
from enum import Enum from enum import Enum
from typing import Any, Protocol, cast from typing import Protocol, cast
from weakref import WeakSet from weakref import WeakSet
from .github import CommitInfo from .github import CommitInfo
@ -41,7 +41,7 @@ class BuildsDb:
self._listeners.add(listener) self._listeners.add(listener)
@classmethod @classmethod
def _build_from_row(cls, row: "sqlite3.Row[Any]") -> Build: def _build_from_row(cls, row: "sqlite3.Row") -> Build:
commit_info_fields = {"repo", "target_branch", "pr", "git_commit"} commit_info_fields = {"repo", "target_branch", "pr", "git_commit"}
commit_info = CommitInfo(**{k: row[k] for k in commit_info_fields}) commit_info = CommitInfo(**{k: row[k] for k in commit_info_fields})
return Build( return Build(