Merge pull request #62 from sbidoul/refresh-deps-sbi

Refresh dependencies
This commit is contained in:
Stéphane Bidoul 2022-05-30 14:55:46 +02:00 committed by GitHub
commit 18f7d56af4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 23 additions and 29 deletions

View file

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

View file

@ -1,12 +1,12 @@
# frozen requirements generated by pip-deepfreeze # frozen requirements generated by pip-deepfreeze
attrs==21.4.0 attrs==21.4.0
coverage==6.3.2 coverage==6.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.8 pyparsing==3.0.9
pytest==7.1.1 pytest==7.1.2
pytest-asyncio==0.18.3 pytest-asyncio==0.18.3
pytest-cov==3.0.0 pytest-cov==3.0.0
pytest-dotenv==0.5.2 pytest-dotenv==0.5.2

View file

@ -1,38 +1,38 @@
# frozen requirements generated by pip-deepfreeze # frozen requirements generated by pip-deepfreeze
ansi2html==1.7.0 ansi2html==1.7.0
anyio==3.5.0 anyio==3.6.1
asgiref==3.5.0 asgiref==3.5.2
cachetools==5.0.0 cachetools==5.2.0
certifi==2021.10.8 certifi==2022.5.18.1
charset-normalizer==2.0.12 charset-normalizer==2.0.12
click==8.1.2 click==8.1.3
commonmark==0.9.1 commonmark==0.9.1
fastapi==0.75.2 fastapi==0.78.0
google-auth==2.6.5 google-auth==2.6.6
gunicorn==20.1.0 gunicorn==20.1.0
h11==0.12.0 h11==0.12.0
httpcore==0.14.7 httpcore==0.15.0
httpx==0.22.0 httpx==0.23.0
idna==3.3 idna==3.3
Jinja2==3.1.1 Jinja2==3.1.2
kubernetes==23.3.0 kubernetes==23.6.0
MarkupSafe==2.1.1 MarkupSafe==2.1.1
oauthlib==3.2.0 oauthlib==3.2.0
pyasn1==0.4.8 pyasn1==0.4.8
pyasn1-modules==0.2.8 pyasn1-modules==0.2.8
pydantic==1.9.0 pydantic==1.9.1
Pygments==2.11.2 Pygments==2.12.0
python-dateutil==2.8.2 python-dateutil==2.8.2
PyYAML==6.0 PyYAML==6.0
requests==2.27.1 requests==2.27.1
requests-oauthlib==1.3.1 requests-oauthlib==1.3.1
rfc3986==1.5.0 rfc3986==1.5.0
rich==12.2.0 rich==12.4.4
rsa==4.8 rsa==4.8
six==1.16.0 six==1.16.0
sniffio==1.2.0 sniffio==1.2.0
sse-starlette==0.10.3 sse-starlette==0.10.3
starlette==0.17.1 starlette==0.19.1
typing_extensions==4.2.0 typing_extensions==4.2.0
urllib3==1.26.9 urllib3==1.26.9
uvicorn==0.17.6 uvicorn==0.17.6

View file

@ -1,7 +1,7 @@
import logging import logging
import sqlite3 import sqlite3
from enum import Enum from enum import Enum
from typing import Iterator, Protocol, cast from typing import Any, Iterator, Protocol, cast
from weakref import WeakSet from weakref import WeakSet
from .github import CommitInfo from .github import CommitInfo
@ -40,18 +40,12 @@ class BuildsDb:
self._listeners.add(listener) self._listeners.add(listener)
@classmethod @classmethod
def _build_from_row(cls, row: sqlite3.Row) -> Build: def _build_from_row(cls, row: "sqlite3.Row[Any]") -> 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})
# TODO: remove type ignore below with mypy > 0.943 which should include
# https://github.com/python/typeshed/commit/b0611bc03105f9f7455846ddc
return Build( return Build(
commit_info=commit_info, commit_info=commit_info,
**{ **{k: row[k] for k in row.keys() if k not in commit_info_fields},
k: row[k]
for k in row.keys() # type: ignore[no-untyped-call]
if k not in commit_info_fields
},
) )
def reset(self) -> None: def reset(self) -> None: