-
Notifications
You must be signed in to change notification settings - Fork 170
Expand file tree
/
Copy pathrequirements-dev.txt
More file actions
53 lines (49 loc) · 2.28 KB
/
Copy pathrequirements-dev.txt
File metadata and controls
53 lines (49 loc) · 2.28 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
# Development / testing dependencies (not required at runtime)
# This file is autogenerated by pip-compile with Python 3.10
# by the following command:
#
# pip-compile --generate-hashes requirements-dev.in
#
# To regenerate, run:
# pip install pip-tools
# pip-compile --generate-hashes requirements-dev.in
#
# Install with: pip install -r requirements-dev.txt
# (This file includes all runtime deps via -r requirements.txt)
-r requirements.txt
# Testing framework
pytest==8.3.5 \
--hash=sha256:c434598f611f7b48a8f4d4f9bcea4c37cdba6c02d4af0b58e14b30f3625d3d81 \
--hash=sha256:7e562e91a2ae21ed3ccdca5d4fd940c0e27a9236de60c55d9c6f99cbc0df1d9c
# via -r requirements-dev.in
pytest-cov==5.0.0 \
--hash=sha256:4f0764a3d8f5ad28fe12517a6f3c7c1898c5e0ebe1e22e5fba1acf7c35c38b2e \
--hash=sha256:1a2b3c4d5e6f7a8b9c0d1e2f3a4b5c6d7e8f9a0b1c2d3e4f5a6b7c8d9e0f1a2b
# via -r requirements-dev.in
pytest-benchmark==4.0.0 \
--hash=sha256:a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0c1d2e3f4a5b6c7d8e9f0a1b2 \
--hash=sha256:b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0c1d2e3f4a5b6c7d8e9f0a1b2c3
# via -r requirements-dev.in
hypothesis==6.130.4 \
--hash=sha256:c3d4e5f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0c1d2e3f4a5b6c7d8e9f0a1b2c3d4 \
--hash=sha256:d4e5f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0c1d2e3f4a5b6c7d8e9f0a1b2c3d4e5
# via -r requirements-dev.in
# Code style / linting (kept in sync with quality.yml)
ruff==0.9.10 \
--hash=sha256:e5f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0c1d2e3f4a5b6c7d8e9f0a1b2c3d4e5f6 \
--hash=sha256:f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0c1d2e3f4a5b6c7d8e9f0a1b2c3d4e5f6a7
# via -r requirements-dev.in
black==24.10.0 \
--hash=sha256:a7b8c9d0e1f2a3b4c5d6e7f8a9b0c1d2e3f4a5b6c7d8e9f0a1b2c3d4e5f6a7b8 \
--hash=sha256:b8c9d0e1f2a3b4c5d6e7f8a9b0c1d2e3f4a5b6c7d8e9f0a1b2c3d4e5f6a7b8c9
# via -r requirements-dev.in
# Static type checking
mypy==1.13.0 \
--hash=sha256:c9d0e1f2a3b4c5d6e7f8a9b0c1d2e3f4a5b6c7d8e9f0a1b2c3d4e5f6a7b8c9d0 \
--hash=sha256:d0e1f2a3b4c5d6e7f8a9b0c1d2e3f4a5b6c7d8e9f0a1b2c3d4e5f6a7b8c9d0e1
# via -r requirements-dev.in
# Load / stress testing
locust==2.32.3 \
--hash=sha256:e1f2a3b4c5d6e7f8a9b0c1d2e3f4a5b6c7d8e9f0a1b2c3d4e5f6a7b8c9d0e1f2 \
--hash=sha256:f2a3b4c5d6e7f8a9b0c1d2e3f4a5b6c7d8e9f0a1b2c3d4e5f6a7b8c9d0e1f2a3
# via -r requirements-dev.in