Skip to content

Commit 1eb0c17

Browse files
PGRM-463 | Fix missing pip-tools (#391)
* PGRM-0 | Fix missing pip-tools * PGRM-463 | Limit wheel version * PGRM-463 | Upgrade test images
1 parent 1b35f10 commit 1eb0c17

File tree

10 files changed

+46
-33
lines changed

10 files changed

+46
-33
lines changed

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
# BigFlow changelog
22

3+
## Version 1.11.2
4+
5+
### Changed
6+
7+
* Restored `pip-tools` dependency in `requirements/base.txt`,
8+
because it is required for `bf build` command to work properly.
9+
* Limited `wheel` version, as 0.46.1 is broken.
10+
* Upgraded test dockerfiles to python 3.8.
11+
312
## Version 1.11.1
413

514
### Changed

bigflow/_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = '1.11.1'
1+
__version__ = '1.11.2'

requirements.txt

Lines changed: 28 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ apache-beam[gcp]==2.60.0
1111
# via -r requirements/dataflow_extras.txt
1212
async-timeout==5.0.1
1313
# via redis
14-
attrs==25.1.0
14+
attrs==25.3.0
1515
# via
1616
# jsonschema
1717
# referencing
@@ -112,16 +112,16 @@ google-auth==2.38.0
112112
# keyrings-google-artifactregistry-auth
113113
google-auth-httplib2==0.2.0
114114
# via apache-beam
115-
google-cloud-aiplatform==1.83.0
115+
google-cloud-aiplatform==1.88.0
116116
# via apache-beam
117117
google-cloud-bigquery==3.30.0
118118
# via
119119
# -r requirements/bigquery_extras.txt
120120
# apache-beam
121121
# google-cloud-aiplatform
122-
google-cloud-bigquery-storage==2.28.0
122+
google-cloud-bigquery-storage==2.30.0
123123
# via apache-beam
124-
google-cloud-bigtable==2.29.0
124+
google-cloud-bigtable==2.30.0
125125
# via apache-beam
126126
google-cloud-core==2.4.3
127127
# via
@@ -133,45 +133,46 @@ google-cloud-core==2.4.3
133133
# google-cloud-storage
134134
google-cloud-datastore==2.20.2
135135
# via apache-beam
136-
google-cloud-dlp==3.28.0
136+
google-cloud-dlp==3.29.0
137137
# via apache-beam
138-
google-cloud-language==2.17.0
138+
google-cloud-language==2.17.1
139139
# via apache-beam
140-
google-cloud-pubsub==2.28.0
140+
google-cloud-pubsub==2.29.0
141141
# via
142142
# apache-beam
143143
# google-cloud-pubsublite
144144
google-cloud-pubsublite==1.12.0
145145
# via apache-beam
146-
google-cloud-recommendations-ai==0.10.16
146+
google-cloud-recommendations-ai==0.10.17
147147
# via apache-beam
148-
google-cloud-resource-manager==1.14.1
148+
google-cloud-resource-manager==1.14.2
149149
# via google-cloud-aiplatform
150-
google-cloud-spanner==3.52.0
150+
google-cloud-spanner==3.53.0
151151
# via apache-beam
152152
google-cloud-storage==2.19.0
153153
# via
154154
# -r requirements/base.txt
155155
# apache-beam
156156
# google-cloud-aiplatform
157-
google-cloud-videointelligence==2.16.0
157+
google-cloud-videointelligence==2.16.1
158158
# via apache-beam
159-
google-cloud-vision==3.10.0
159+
google-cloud-vision==3.10.1
160160
# via apache-beam
161161
google-crc32c==1.5.0
162162
# via
163+
# google-cloud-bigtable
163164
# google-cloud-storage
164165
# google-resumable-media
165166
google-resumable-media==2.7.2
166167
# via
167168
# google-cloud-bigquery
168169
# google-cloud-storage
169-
googleapis-common-protos[grpc]==1.69.1
170+
googleapis-common-protos[grpc]==1.69.2
170171
# via
171172
# google-api-core
172173
# grpc-google-iam-v1
173174
# grpcio-status
174-
grpc-google-iam-v1==0.14.1
175+
grpc-google-iam-v1==0.14.2
175176
# via
176177
# google-cloud-bigtable
177178
# google-cloud-pubsub
@@ -218,7 +219,7 @@ importlib-resources==6.4.5
218219
# jsonschema
219220
# jsonschema-specifications
220221
# keyring
221-
iniconfig==2.0.0
222+
iniconfig==2.1.0
222223
# via pytest
223224
jaraco-classes==3.4.0
224225
# via keyring
@@ -244,7 +245,7 @@ keyrings-google-artifactregistry-auth==1.1.2
244245
# via apache-beam
245246
lazy-object-proxy==1.10.0
246247
# via -r requirements/base.txt
247-
lxml==5.3.1
248+
lxml==5.3.2
248249
# via unittest-xml-reporting
249250
markdown-it-py==3.0.0
250251
# via rich
@@ -272,14 +273,14 @@ oauth2client==4.1.3
272273
# via google-apitools
273274
objsize==0.7.1
274275
# via apache-beam
275-
opentelemetry-api==1.30.0
276+
opentelemetry-api==1.31.1
276277
# via
277278
# google-cloud-pubsub
278279
# opentelemetry-sdk
279280
# opentelemetry-semantic-conventions
280-
opentelemetry-sdk==1.30.0
281+
opentelemetry-sdk==1.31.1
281282
# via google-cloud-pubsub
282-
opentelemetry-semantic-conventions==0.51b0
283+
opentelemetry-semantic-conventions==0.52b1
283284
# via opentelemetry-sdk
284285
orjson==3.10.15
285286
# via apache-beam
@@ -303,7 +304,9 @@ parameterized==0.9.0
303304
pexpect==4.9.0
304305
# via -r requirements.in
305306
pip-tools==7.4.1
306-
# via -r requirements.in
307+
# via
308+
# -r requirements.in
309+
# -r requirements/base.txt
307310
pkgutil-resolve-name==1.3.10
308311
# via jsonschema
309312
pluggy==1.5.0
@@ -360,7 +363,7 @@ pyasn1==0.6.1
360363
# oauth2client
361364
# pyasn1-modules
362365
# rsa
363-
pyasn1-modules==0.4.1
366+
pyasn1-modules==0.4.2
364367
# via
365368
# google-auth
366369
# oauth2client
@@ -405,7 +408,7 @@ python-dateutil==2.9.0.post0
405408
# freezegun
406409
# google-cloud-bigquery
407410
# pandas
408-
pytz==2025.1
411+
pytz==2025.2
409412
# via
410413
# apache-beam
411414
# pandas
@@ -435,11 +438,11 @@ requests==2.32.3
435438
# twine
436439
requests-toolbelt==1.0.0
437440
# via twine
438-
responses==0.25.6
441+
responses==0.25.7
439442
# via -r requirements.in
440443
rfc3986==2.0.0
441444
# via twine
442-
rich==13.9.4
445+
rich==14.0.0
443446
# via twine
444447
rpds-py==0.20.1
445448
# via
@@ -474,7 +477,7 @@ tomli==2.2.1
474477
# pytest
475478
twine==6.1.0
476479
# via -r requirements.in
477-
typing-extensions==4.12.2
480+
typing-extensions==4.13.1
478481
# via
479482
# -r requirements/base.txt
480483
# annotated-types

requirements/base.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ MarkupSafe>2.1.0 # version 2.1.0 is broken
77
google-auth>=1.20,<3
88
unittest-xml-reporting>=3.0.2,<4
99
jinja2>=3,<4
10+
pip-tools>=7,<8 # Needed in `bigflow build`.
1011
deprecated>=1.2.10,<2
1112
toml>=0.10
1213
tblib>=1.7,<2
@@ -15,5 +16,5 @@ typing-extensions>=3.7
1516
backports.cached-property;python_version<="3.8"
1617
lazy-object-proxy>=1,<2
1718

18-
wheel>=0.35
19+
wheel>=0.35,<=0.45.1
1920
setuptools>=45
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM python:3.7.15-slim
1+
FROM python:3.8-slim
22
COPY ./dist /dist
33
RUN apt-get -y update && apt-get install -y libzbar-dev libc-dev musl-dev
44
RUN for i in /dist/*.whl; do pip install $i; done
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM python:3.7.15-slim
1+
FROM python:3.8-slim
22
COPY ./dist /dist
33
RUN apt-get -y update && apt-get install -y libzbar-dev libc-dev musl-dev
44
RUN for i in /dist/*.whl; do pip install $i; done
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM python:3.7.15-slim
1+
FROM python:3.8-slim
22
COPY ./dist /dist
33
RUN apt-get -y update && apt-get install -y libzbar-dev libc-dev musl-dev
44
RUN for i in /dist/*.whl; do pip install $i; done
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM python:3.7.15-slim
1+
FROM python:3.8-slim
22
COPY ./dist /dist
33
RUN apt-get -y update && apt-get install -y libzbar-dev libc-dev musl-dev
44
RUN for i in /dist/*.whl; do pip install $i; done
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM python:3.7.15-slim
1+
FROM python:3.8-slim
22
COPY ./dist /dist
33
RUN apt-get -y update && apt-get install -y libzbar-dev libc-dev musl-dev
44
RUN for i in /dist/*.whl; do pip install $i; done
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM python:3.7.15-slim
1+
FROM python:3.8-slim
22
COPY ./dist /dist
33
RUN apt-get -y update && apt-get install -y libzbar-dev libc-dev musl-dev
44
RUN for i in /dist/*.whl; do pip install $i; done

0 commit comments

Comments
 (0)