Skip to content

Commit 6e3d478

Browse files
committed
Add python dataproc library
1 parent b566b10 commit 6e3d478

File tree

3 files changed

+75
-32
lines changed

3 files changed

+75
-32
lines changed

api/python/requirements/base.in

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,5 @@ crcmod==1.7
88
glom
99
boto3
1010
importlib-resources==6.5.2
11-
rich
11+
rich
12+
google-cloud-dataproc

api/python/requirements/base.txt

Lines changed: 59 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SHA1:f6642699c69070a051b23fe523edcec65b717c6f
1+
# SHA1:5e8a030f43231740326a93b6159be25c736d7e23
22
#
33
# This file is autogenerated by pip-compile-multi
44
# To update, run:
@@ -11,14 +11,16 @@ boltons==25.0.0
1111
# via
1212
# face
1313
# glom
14-
boto3==1.37.6
14+
boto3==1.37.27
1515
# via -r requirements/base.in
16-
botocore==1.37.6
16+
botocore==1.37.27
1717
# via
1818
# boto3
1919
# s3transfer
20-
cachetools==5.5.0
20+
cachetools==5.5.2
2121
# via google-auth
22+
certifi==2025.1.31
23+
# via requests
2224
charset-normalizer==3.4.1
2325
# via requests
2426
click==8.1.8
@@ -28,68 +30,108 @@ crcmod==1.7
2830
face==24.0.0
2931
# via glom
3032
glom==24.11.0
31-
# via -r requirements/base.
32-
google-api-core==2.24.0
33+
# via -r requirements/base.in
34+
google-api-core[grpc]==2.24.2
3335
# via
36+
# google-cloud-bigquery-storage
3437
# google-cloud-core
38+
# google-cloud-dataproc
3539
# google-cloud-storage
36-
google-auth==2.37.0
40+
google-auth==2.38.0
3741
# via
3842
# google-api-core
43+
# google-cloud-bigquery-storage
3944
# google-cloud-core
45+
# google-cloud-dataproc
4046
# google-cloud-storage
41-
google-cloud-core==2.4.1
47+
google-cloud-bigquery-storage==2.30.0
48+
# via -r requirements/base.in
49+
google-cloud-core==2.4.3
4250
# via google-cloud-storage
51+
google-cloud-dataproc==5.18.1
52+
# via -r requirements/base.in
4353
google-cloud-storage==2.19.0
4454
# via -r requirements/base.in
45-
google-crc32c==1.6.0
55+
google-crc32c==1.7.1
4656
# via
4757
# google-cloud-storage
4858
# google-resumable-media
4959
google-resumable-media==2.7.2
5060
# via google-cloud-storage
51-
googleapis-common-protos==1.66.0
61+
googleapis-common-protos[grpc]==1.69.2
62+
# via
63+
# google-api-core
64+
# grpc-google-iam-v1
65+
# grpcio-status
66+
grpc-google-iam-v1==0.14.2
67+
# via google-cloud-dataproc
68+
grpcio==1.71.0
69+
# via
70+
# google-api-core
71+
# googleapis-common-protos
72+
# grpc-google-iam-v1
73+
# grpcio-status
74+
grpcio-status==1.71.0
5275
# via google-api-core
5376
idna==3.10
5477
# via requests
78+
importlib-resources==6.5.2
79+
# via -r requirements/base.in
5580
jmespath==1.0.1
5681
# via
5782
# boto3
5883
# botocore
5984
markdown-it-py==3.0.0
6085
# via rich
61-
proto-plus==1.25.0
62-
# via google-api-core
63-
protobuf==5.29.3
86+
mdurl==0.1.2
87+
# via markdown-it-py
88+
proto-plus==1.26.1
89+
# via
90+
# google-api-core
91+
# google-cloud-bigquery-storage
92+
# google-cloud-dataproc
93+
protobuf==5.29.4
6494
# via
6595
# google-api-core
96+
# google-cloud-bigquery-storage
97+
# google-cloud-dataproc
6698
# googleapis-common-protos
99+
# grpc-google-iam-v1
100+
# grpcio-status
67101
# proto-plus
102+
py4j==0.10.9.7
103+
# via pyspark
68104
pyasn1==0.6.1
69105
# via
70106
# pyasn1-modules
71107
# rsa
72-
pyasn1-modules==0.4.1
108+
pyasn1-modules==0.4.2
73109
# via google-auth
74110
pygments==2.19.1
75111
# via rich
112+
pyspark==3.5.4
113+
# via -r requirements/base.in
76114
python-dateutil==2.9.0.post0
77115
# via botocore
78116
requests==2.32.3
79117
# via
80118
# google-api-core
81119
# google-cloud-storage
82-
rich==13.9.4
120+
rich==14.0.0
83121
# via -r requirements/base.in
84122
rsa==4.9
85123
# via google-auth
86124
s3transfer==0.11.4
87125
# via boto3
88126
six==1.17.0
89-
# via thrift
127+
# via
128+
# python-dateutil
129+
# thrift
130+
sqlglot==26.12.1
131+
# via -r requirements/base.in
90132
thrift==0.21.0
91133
# via -r requirements/base.in
92134
urllib3==2.3.0
93135
# via
94136
# botocore
95-
# requests
137+
# requests

api/python/requirements/dev.txt

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -8,29 +8,29 @@
88
-r base.txt
99
autoflake==2.3.1
1010
# via -r requirements/dev.in
11-
black==24.10.0
11+
black==25.1.0
1212
# via -r requirements/dev.in
1313
cfgv==3.4.0
1414
# via pre-commit
1515
chardet==5.2.0
1616
# via tox
1717
colorama==0.4.6
1818
# via tox
19-
coverage[toml]==7.6.10
19+
coverage[toml]==7.8.0
2020
# via pytest-cov
2121
distlib==0.3.9
2222
# via virtualenv
23-
filelock==3.16.1
23+
filelock==3.18.0
2424
# via
2525
# tox
2626
# virtualenv
27-
identify==2.6.5
27+
identify==2.6.9
2828
# via pre-commit
2929
importlib-metadata==8.4.0
3030
# via -r requirements/dev.in
31-
iniconfig==2.0.0
31+
iniconfig==2.1.0
3232
# via pytest
33-
isort==5.13.2
33+
isort==6.0.1
3434
# via -r requirements/dev.in
3535
mypy-extensions==1.0.0
3636
# via black
@@ -44,7 +44,7 @@ packaging==24.2
4444
# tox
4545
pathspec==0.12.1
4646
# via black
47-
platformdirs==4.3.6
47+
platformdirs==4.3.7
4848
# via
4949
# black
5050
# tox
@@ -53,21 +53,21 @@ pluggy==1.5.0
5353
# via
5454
# pytest
5555
# tox
56-
pre-commit==4.0.1
56+
pre-commit==4.2.0
5757
# via -r requirements/dev.in
58-
pyflakes==3.2.0
58+
pyflakes==3.3.2
5959
# via autoflake
60-
pyproject-api==1.8.0
60+
pyproject-api==1.9.0
6161
# via tox
62-
pytest==8.3.4
62+
pytest==8.3.5
6363
# via pytest-cov
64-
pytest-cov==6.0.0
64+
pytest-cov==6.1.0
6565
# via -r requirements/dev.in
6666
pyyaml==6.0.2
6767
# via pre-commit
68-
tox==4.23.2
68+
tox==4.25.0
6969
# via -r requirements/dev.in
70-
virtualenv==20.28.1
70+
virtualenv==20.30.0
7171
# via
7272
# pre-commit
7373
# tox

0 commit comments

Comments
 (0)