-
Notifications
You must be signed in to change notification settings - Fork 277
/
Pipfile
52 lines (49 loc) · 1.43 KB
/
Pipfile
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
[[source]]
url = "https://pypi.org/simple"
verify_ssl = true
name = "pypi"
[packages]
pyyaml = "~=6.0.1"
types-PyYAML = "~=6.0.1"
# TODO: The 'requests' package stays on 2.28 until we deprecate CentOS7.
# As newer version requires openssl1.1.1 where CentOS7 only provides openssl1.1.0.
# https://github.com/opensearch-project/opensearch-build/issues/3554
requests = "==2.31.0"
types-requests = "~=2.25"
pre-commit = "~=2.15.0"
isort = "~=5.9"
flake8 = "~=3.9"
# TODO: Newer version of mypy above 0.971 such as 0.991 has included new checks such as 'call-overload', 'override', and 'arg-type'
# that would introduce new errors during the checks. Set this as a later enhancement for now
# https://github.com/opensearch-project/opensearch-build/issues/3704
mypy = "<=0.971"
pytest = "~=7.1.3"
coverage = "~=4.5.4"
pytest-cov = "~=2.10.0"
jproperties = "~=2.1.1"
retry = "~=0.9"
sortedcontainers = "~=2.4.0"
cerberus = "~=1.3.5"
psutil = "~=5.8"
atomicwrites = "~=1.4.1"
validators = "~=0.21.2"
yamlfix = "~=1.0.1"
yamllint = "~=1.27.1"
pytablewriter = "~=0.64.2"
zipp = "~=3.19.1"
importlib-metadata = "~=4.12.0"
ruamel-yaml = "~=0.17.21"
markdownify = "~=0.12.1"
mistune = "~=3.0.1"
semver = ">=3,<4"
pandas = "~=2.2.2"
idna = "~=3.10"
certifi = "~=2024.7.4"
types-urllib3 = "~=1.26.25.14"
charset-normalizer = "~=2.1.1"
beautifulsoup4 = "~=4.12.3"
lxml = "~=5.3.0"
openapi-core = "~=0.19.4"
[dev-packages]
[requires]
python_version = "3.9"