-
-
Notifications
You must be signed in to change notification settings - Fork 698
Expand file tree
/
Copy pathrequirements.txt
More file actions
59 lines (52 loc) · 1.97 KB
/
requirements.txt
File metadata and controls
59 lines (52 loc) · 1.97 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
# Note: Adding a third-party dependency is usually frowned upon because it increases the time
# to install Pants.
# This is particularly painful for CI, where the installation of Pants is often slow.
# Additionally, it increases the surface area of Pants's supply chain for security.
# Consider pinging us on Slack if you're thinking a new dependency might be needed.
ansicolors==1.1.8
chevron==0.14.0
fasteners==0.20.0
freezegun==1.5.5
hdrhistogram==0.10.3
ijson==3.4.0.post0
packaging==26.0
psutil==5.9.8
# This should be compatible with pytest.py, although it can be looser so that we don't
# over-constrain pantsbuild.pants.testutil
pytest>=7,<9,!=7.1.0,!=7.1.1
python-lsp-jsonrpc==1.1.2
PyYAML>=6.0,<7.0
requests[security]==2.32.5
setproctitle==1.3.7
setuptools>=63.1.0,<82.0
toml==0.10.2
types-PyYAML==6.0.12.20250915
types-requests==2.32.4.20260107
types-setuptools==82.0.0.20260210
types-toml==0.10.8.20240310
typing-extensions==4.15
mypy~=1.19.1
mypy-typing-asserts==0.1.1
node-semver==0.9.0
# OpenTelemetry backend dependencies
opentelemetry-api==1.41.0
opentelemetry-exporter-otlp-proto-http==1.41.0
opentelemetry-sdk==1.41.0
# OpenTelemetry backend test dependencies
opentelemetry-proto==1.41.0
# These dependencies are for scripts that rules run in an external process (and for script tests).
elfdeps==0.2.0 # see: pants.backends.nfpm.native_libs.elfdeps
# These dependencies are only for debugging Pants itself (in VSCode/PyCharm respectively),
# and should never be imported.
debugpy==1.8.20
pydevd-pycharm==261.20362.36
# These dependencies must only be used from the explorer backend, and no code outside that backend
# may import anything from it, so these libraries are not ending up as requirements of Pants itself.
fastapi==0.120.1
starlette==0.49.1
strawberry-graphql[fastapi]==0.284.1
uvicorn[standard]==0.38.0
beautifulsoup4==4.11.1 # Util for webcrawling for pulling in tool versions
python-gnupg==0.5.5 # For validating signatures
# Only used for release management
PyGithub==2.8.1