8000 Upgrade dependencies, fix types · draftcode/client_python@5ed71d8 · GitHub
[go: up one dir, main page]

Skip to content

Commit 5ed71d8

Browse files
committed
Upgrade dependencies, fix types
Signed-off-by: Evgeny Markov <evgenymarkov@yandex.com>
1 parent 89552cd commit 5ed71d8

File tree

3 files changed

+8
-12
lines changed

3 files changed

+8
-12
lines changed

prometheus_client/exposition.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -370,8 +370,8 @@ def basic_auth_handler(
370370
timeout: Optional[float],
371371
headers: List[Tuple[str, str]],
372372
data: bytes,
373-
username: str = None,
374-
password: str = None,
373+
username: Optional[str] = None,
374+
password: Optional[str] = None,
375375
) -> Callable[[], None]:
376376
"""Handler that implements HTTP/HTTPS connections with Basic Auth.
377377

prometheus_client/metrics_core.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ def __init__(self,
113113
name: str,
114114
documentation: str,
115115
value: Optional[float] = None,
116-
labels: Sequence[str] = None,
116+
labels: Optional[Sequence[str]] = None,
117117
created: Optional[float] = None,
118118
unit: str = '',
119119
):

tox.ini

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
[tox]
22
envlist = coverage-clean,py3.6,py3.7,py3.8,py3.9,py3.10,pypy3.7,py3.9-nooptionals,coverage-report,flake8,isort,mypy
33

4-
54
[base]
65
deps =
76
coverage
@@ -23,27 +22,25 @@ deps = coverage
2322
skip_install = true
2423
commands = coverage erase
2524

26-
2725
[testenv:coverage-report]
2826
deps = coverage
2927
skip_install = true
3028
commands =
3129
coverage combine
3230
coverage report
3331

34-
3532
[testenv:flake8]
3633
deps =
37-
flake8==3.7.8
38-
flake8-docstrings==1.5.0
39-
flake8-import-order==0.18.1
34+
flake8==6.0.0
35+
flake8-docstrings==1.6.0
36+
flake8-import-order==0.18.2
4037
skip_install = true
4138
commands =
4239
flake8 prometheus_client/ tests/ setup.py
4340

4441
[testenv:isort]
4542
deps =
46-
isort==5.5.4
43+
isort==5.10.1
4744
skip_install = true
4845
commands =
4946
isort --check prometheus_client/ tests/ setup.py
@@ -52,7 +49,7 @@ commands =
5249
deps =
5350
pytest
5451
asgiref
55-
mypy==0.910
52+
mypy==0.991
5653
skip_install = true
5754
commands =
5855
mypy --install-types --non-interactive prometheus_client/ tests/
@@ -77,7 +74,6 @@ per-file-ignores = prometheus_client/__init__.py:F401
7774
import-order-style = google
7875
application-import-names = prometheus_client
7976

80-
8177
[isort]
8278
force_alphabetical_sort_within_sections = True
8379
force_sort_within_sections = True

0 commit comments

Comments
 (0)
0