Skip to content

Commit 86cc7ad

Browse files
committed
clarify urllib3 as requirement in pyproject.toml and add back in requestsFetcher as option.
Signed-off-by: NicholasTanz <nicholastanzillo@gmail.com>
1 parent 326529b commit 86cc7ad

2 files changed

Lines changed: 4 additions & 1 deletion

File tree

pyproject.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ classifiers = [
4747
dependencies = [
4848
"requests>=2.19.1",
4949
"securesystemslib~=1.0",
50+
"urllib3<3,>=1.21.1",
5051
]
5152
dynamic = ["version"]
5253

@@ -156,4 +157,4 @@ exclude_also = [
156157
]
157158
[tool.coverage.run]
158159
branch = true
159-
omit = [ "tests/*" ]
160+
omit = [ "tests/*", "tuf/ngclient/_internal/requests_fetcher.py" ]

tuf/ngclient/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,15 @@
88
# requests_fetcher is public but comes from _internal for now (because
99
# sigstore-python 1.0 still uses the module from there). requests_fetcher
1010
# can be moved out of _internal once sigstore-python 1.0 is not relevant.
11+
from tuf.ngclient._internal.requests_fetcher import RequestsFetcher
1112
from tuf.ngclient._internal.urllib3_fetcher import Urllib3Fetcher
1213
from tuf.ngclient.config import UpdaterConfig
1314
from tuf.ngclient.fetcher import FetcherInterface
1415
from tuf.ngclient.updater import Updater
1516

1617
__all__ = [ # noqa: PLE0604
1718
FetcherInterface.__name__,
19+
RequestsFetcher.__name__,
1820
Urllib3Fetcher.__name__,
1921
TargetFile.__name__,
2022
Updater.__name__,

0 commit comments

Comments
 (0)