The vendoring steps are the same. Instead of using 'poetry' to handle dependency resolution and creating a lock file, we now use 'uv'. That lock file is then used to create a cross-platform 'requirements.txt' file by 'uv'. How the 'requirements.txt' file is consumed by 'pip' to download the dependencies is unchanged. Differential Revision: https://phabricator.services.mozilla.com/D222989
68 lines
1.8 KiB
TOML
68 lines
1.8 KiB
TOML
[project]
|
|
name = "mozilla-third-party-python-vendor-dir"
|
|
version = "0.1.0"
|
|
description = "This file is used to resolve the full list of dependencies that will be vendored."
|
|
requires-python = ">=3.8"
|
|
dependencies = [
|
|
# Pin `aiohttp` here so the version is modern enough for `auth0-python` in `try.txt`.
|
|
"aiohttp==3.8.5",
|
|
"appdirs==1.4.4",
|
|
"attrs==23.1.0",
|
|
"blessed==1.19.1",
|
|
"cbor2==4.0.1",
|
|
"certifi==2022.12.7",
|
|
"click==8.1.6",
|
|
"colorama==0.4.6",
|
|
"compare-locales==9.0.1",
|
|
"cookies==2.2.1",
|
|
"cram==0.7",
|
|
"distro==1.8.0",
|
|
"ecdsa==0.15",
|
|
"esprima==4.0.1",
|
|
"fluent-migrate==0.13.0",
|
|
"fluent-syntax==0.19.0",
|
|
"glean-parser==15.0.1",
|
|
"importlib-metadata==6.0.0",
|
|
# Required for compatibility with Flask >= 2 in tools/tryselect/selectors/chooser
|
|
"jinja2==3.1.2",
|
|
"jsmin==3.0.0",
|
|
"json-e==4.5.3",
|
|
"jsonschema==4.17.3",
|
|
"looseversion==1.0.1",
|
|
"mako==1.1.2",
|
|
# Not direct dependency - only needed to fix a constraint problem
|
|
"markupsafe==2.0.1",
|
|
"mozilla-repo-urls==0.1.1",
|
|
"mozilla-version==3.1.0",
|
|
"packaging==23.1",
|
|
"pathspec==0.9.0",
|
|
"pip-tools==7.4.1",
|
|
"pip==24.0",
|
|
"ply==3.10",
|
|
"pyasn1-modules==0.2.8",
|
|
"pyasn1==0.4.8",
|
|
"pylru==1.0.9",
|
|
"python-hglib==2.4",
|
|
"pyyaml==6.0.1",
|
|
"redo==2.0.3",
|
|
"requests-unixsocket==0.2.0",
|
|
"requests==2.31.0",
|
|
"responses==0.10.6",
|
|
"rsa==4.9",
|
|
"sentry-sdk==0.14.3",
|
|
"setuptools==74.0.0",
|
|
"six==1.16.0",
|
|
"slugid==2.0.0",
|
|
"taskcluster-taskgraph==10.0.2",
|
|
"taskcluster-urls==13.0.1",
|
|
"taskcluster==44.2.2",
|
|
"toml==0.10.2",
|
|
"tomlkit==0.12.3",
|
|
"tqdm==4.62.3",
|
|
"typing-extensions==4.12.2",
|
|
"urllib3==1.26.17",
|
|
"voluptuous==0.12.1",
|
|
"wheel==0.43.0",
|
|
"yamllint==1.23",
|
|
]
|