Skip to content

Commit 6b884f4

Browse files
authored
Generate updated requirements.txt for examples using pip-compile (#340)
`pip-compile` is a tool to generate requirements.txt file with locked transitive dependencies from a requirements.in containing only immediate dependencies https://github.com/jazzband/pip-tools/. This PR adds `requirements.in` files for the examples and `pip-compile`s them. This should resolve all the dependenabot "alerts" and PRs since the dependencies will be up to date. Renovate (or dependabot maybe) should be able to do this automatically in the future.
1 parent bc55ec3 commit 6b884f4

File tree

12 files changed

+717
-130
lines changed

12 files changed

+717
-130
lines changed
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
-e ../../../opentelemetry-exporter-gcp-monitoring
2+
-e ../../../opentelemetry-resourcedetector-gcp
3+
opentelemetry-api
4+
opentelemetry-sdk
Lines changed: 88 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,89 @@
1-
cachetools==5.2.0
2-
certifi==2022.12.7
3-
charset-normalizer==2.1.1
4-
Deprecated==1.2.13
5-
google-api-core==2.10.2
6-
google-auth==2.14.1
7-
google-cloud-monitoring==2.11.3
8-
googleapis-common-protos==1.57.0
9-
grpcio==1.50.0
10-
grpcio-status==1.50.0
11-
idna==3.4
12-
opentelemetry-api==1.14.0
13-
../../../opentelemetry-exporter-gcp-monitoring
14-
../../../opentelemetry-resourcedetector-gcp
15-
opentelemetry-sdk==1.14.0
16-
opentelemetry-semantic-conventions==0.35b0
17-
proto-plus==1.22.1
18-
protobuf==4.21.9
19-
pyasn1==0.4.8
20-
pyasn1-modules==0.2.8
21-
requests==2.28.1
1+
#
2+
# This file is autogenerated by pip-compile with Python 3.11
3+
# by the following command:
4+
#
5+
# pip-compile --output-file=requirements.txt requirements.in
6+
#
7+
-e file:///usr/local/google/home/aaronabbott/repo/opentelemetry-operations-python/opentelemetry-exporter-gcp-monitoring
8+
# via -r requirements.in
9+
-e file:///usr/local/google/home/aaronabbott/repo/opentelemetry-operations-python/opentelemetry-resourcedetector-gcp
10+
# via
11+
# -r requirements.in
12+
# opentelemetry-exporter-gcp-monitoring
13+
cachetools==5.4.0
14+
# via google-auth
15+
certifi==2024.7.4
16+
# via requests
17+
charset-normalizer==3.3.2
18+
# via requests
19+
deprecated==1.2.14
20+
# via opentelemetry-api
21+
google-api-core[grpc]==2.19.1
22+
# via google-cloud-monitoring
23+
google-auth==2.32.0
24+
# via
25+
# google-api-core
26+
# google-cloud-monitoring
27+
google-cloud-monitoring==2.22.1
28+
# via opentelemetry-exporter-gcp-monitoring
29+
googleapis-common-protos==1.63.2
30+
# via
31+
# google-api-core
32+
# grpcio-status
33+
grpcio==1.64.1
34+
# via
35+
# google-api-core
36+
# grpcio-status
37+
grpcio-status==1.64.1
38+
# via google-api-core
39+
idna==3.7
40+
# via requests
41+
importlib-metadata==7.1.0
42+
# via opentelemetry-api
43+
opentelemetry-api==1.25.0
44+
# via
45+
# -r requirements.in
46+
# opentelemetry-exporter-gcp-monitoring
47+
# opentelemetry-resourcedetector-gcp
48+
# opentelemetry-sdk
49+
# opentelemetry-semantic-conventions
50+
opentelemetry-sdk==1.25.0
51+
# via
52+
# -r requirements.in
53+
# opentelemetry-exporter-gcp-monitoring
54+
# opentelemetry-resourcedetector-gcp
55+
opentelemetry-semantic-conventions==0.46b0
56+
# via opentelemetry-sdk
57+
proto-plus==1.24.0
58+
# via
59+
# google-api-core
60+
# google-cloud-monitoring
61+
protobuf==5.27.2
62+
# via
63+
# google-api-core
64+
# google-cloud-monitoring
65+
# googleapis-common-protos
66+
# grpcio-status
67+
# proto-plus
68+
pyasn1==0.6.0
69+
# via
70+
# pyasn1-modules
71+
# rsa
72+
pyasn1-modules==0.4.0
73+
# via google-auth
74+
requests==2.32.3
75+
# via
76+
# google-api-core
77+
# opentelemetry-resourcedetector-gcp
2278
rsa==4.9
23-
six==1.16.0
24-
typing_extensions==4.4.0
25-
urllib3==1.26.12
26-
wrapt==1.14.1
79+
# via google-auth
80+
typing-extensions==4.12.2
81+
# via
82+
# opentelemetry-resourcedetector-gcp
83+
# opentelemetry-sdk
84+
urllib3==2.2.2
85+
# via requests
86+
wrapt==1.16.0
87+
# via deprecated
88+
zipp==3.19.2
89+
# via importlib-metadata
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
-e ../../../opentelemetry-exporter-gcp-monitoring
2+
-e ../../../opentelemetry-exporter-gcp-trace
3+
-e ../../../opentelemetry-resourcedetector-gcp
4+
opentelemetry-api
5+
opentelemetry-sdk
Lines changed: 101 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,101 @@
1+
#
2+
# This file is autogenerated by pip-compile with Python 3.11
3+
# by the following command:
4+
#
5+
# pip-compile --output-file=requirements.txt requirements.in
6+
#
7+
-e file:///usr/local/google/home/aaronabbott/repo/opentelemetry-operations-python/opentelemetry-exporter-gcp-monitoring
8+
# via -r requirements.in
9+
-e file:///usr/local/google/home/aaronabbott/repo/opentelemetry-operations-python/opentelemetry-exporter-gcp-trace
10+
# via -r requirements.in
11+
-e file:///usr/local/google/home/aaronabbott/repo/opentelemetry-operations-python/opentelemetry-resourcedetector-gcp
12+
# via
13+
# -r requirements.in
14+
# opentelemetry-exporter-gcp-monitoring
15+
# opentelemetry-exporter-gcp-trace
16+
cachetools==5.4.0
17+
# via google-auth
18+
certifi==2024.7.4
19+
# via requests
20+
charset-normalizer==3.3.2
21+
# via requests
22+
deprecated==1.2.14
23+
# via opentelemetry-api
24+
google-api-core[grpc]==2.19.1
25+
# via
26+
# google-cloud-monitoring
27+
# google-cloud-trace
28+
google-auth==2.32.0
29+
# via
30+
# google-api-core
31+
# google-cloud-monitoring
32+
# google-cloud-trace
33+
google-cloud-monitoring==2.22.1
34+
# via opentelemetry-exporter-gcp-monitoring
35+
google-cloud-trace==1.13.4
36+
# via opentelemetry-exporter-gcp-trace
37+
googleapis-common-protos==1.63.2
38+
# via
39+
# google-api-core
40+
# grpcio-status
41+
grpcio==1.64.1
42+
# via
43+
# google-api-core
44+
# grpcio-status
45+
grpcio-status==1.64.1
46+
# via google-api-core
47+
idna==3.7
48+
# via requests
49+
importlib-metadata==7.1.0
50+
# via opentelemetry-api
51+
opentelemetry-api==1.25.0
52+
# via
53+
# -r requirements.in
54+
# opentelemetry-exporter-gcp-monitoring
55+
# opentelemetry-exporter-gcp-trace
56+
# opentelemetry-resourcedetector-gcp
57+
# opentelemetry-sdk
58+
# opentelemetry-semantic-conventions
59+
opentelemetry-sdk==1.25.0
60+
# via
61+
# -r requirements.in
62+
# opentelemetry-exporter-gcp-monitoring
63+
# opentelemetry-exporter-gcp-trace
64+
# opentelemetry-resourcedetector-gcp
65+
opentelemetry-semantic-conventions==0.46b0
66+
# via opentelemetry-sdk
67+
proto-plus==1.24.0
68+
# via
69+
# google-api-core
70+
# google-cloud-monitoring
71+
# google-cloud-trace
72+
protobuf==5.27.2
73+
# via
74+
# google-api-core
75+
# google-cloud-monitoring
76+
# google-cloud-trace
77+
# googleapis-common-protos
78+
# grpcio-status
79+
# proto-plus
80+
pyasn1==0.6.0
81+
# via
82+
# pyasn1-modules
83+
# rsa
84+
pyasn1-modules==0.4.0
85+
# via google-auth
86+
requests==2.32.3
87+
# via
88+
# google-api-core
89+
# opentelemetry-resourcedetector-gcp
90+
rsa==4.9
91+
# via google-auth
92+
typing-extensions==4.12.2
93+
# via
94+
# opentelemetry-resourcedetector-gcp
95+
# opentelemetry-sdk
96+
urllib3==2.2.2
97+
# via requests
98+
wrapt==1.16.0
99+
# via deprecated
100+
zipp==3.19.2
101+
# via importlib-metadata
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
-e ../../../opentelemetry-exporter-gcp-trace
2+
-e ../../../opentelemetry-resourcedetector-gcp
3+
opentelemetry-api
4+
opentelemetry-sdk
Lines changed: 88 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,89 @@
1-
cachetools==5.2.0
2-
certifi==2022.12.7
3-
charset-normalizer==2.1.1
4-
Deprecated==1.2.13
5-
google-api-core==2.10.2
6-
google-auth==2.14.1
7-
google-cloud-trace==1.7.3
8-
googleapis-common-protos==1.57.0
9-
grpcio==1.50.0
10-
grpcio-status==1.50.0
11-
idna==3.4
12-
opentelemetry-api==1.14.0
13-
../../../opentelemetry-exporter-gcp-trace/
14-
opentelemetry-sdk==1.14.0
15-
opentelemetry-semantic-conventions==0.35b0
16-
proto-plus==1.22.1
17-
protobuf==4.21.9
18-
pyasn1==0.4.8
19-
pyasn1-modules==0.2.8
20-
requests==2.28.1
1+
#
2+
# This file is autogenerated by pip-compile with Python 3.11
3+
# by the following command:
4+
#
5+
# pip-compile --output-file=requirements.txt requirements.in
6+
#
7+
-e file:///usr/local/google/home/aaronabbott/repo/opentelemetry-operations-python/opentelemetry-exporter-gcp-trace
8+
# via -r requirements.in
9+
-e file:///usr/local/google/home/aaronabbott/repo/opentelemetry-operations-python/opentelemetry-resourcedetector-gcp
10+
# via
11+
# -r requirements.in
12+
# opentelemetry-exporter-gcp-trace
13+
cachetools==5.4.0
14+
# via google-auth
15+
certifi==2024.7.4
16+
# via requests
17+
charset-normalizer==3.3.2
18+
# via requests
19+
deprecated==1.2.14
20+
# via opentelemetry-api
21+
google-api-core[grpc]==2.19.1
22+
# via google-cloud-trace
23+
google-auth==2.32.0
24+
# via
25+
# google-api-core
26+
# google-cloud-trace
27+
google-cloud-trace==1.13.4
28+
# via opentelemetry-exporter-gcp-trace
29+
googleapis-common-protos==1.63.2
30+
# via
31+
# google-api-core
32+
# grpcio-status
33+
grpcio==1.64.1
34+
# via
35+
# google-api-core
36+
# grpcio-status
37+
grpcio-status==1.64.1
38+
# via google-api-core
39+
idna==3.7
40+
# via requests
41+
importlib-metadata==7.1.0
42+
# via opentelemetry-api
43+
opentelemetry-api==1.25.0
44+
# via
45+
# -r requirements.in
46+
# opentelemetry-exporter-gcp-trace
47+
# opentelemetry-resourcedetector-gcp
48+
# opentelemetry-sdk
49+
# opentelemetry-semantic-conventions
50+
opentelemetry-sdk==1.25.0
51+
# via
52+
# -r requirements.in
53+
# opentelemetry-exporter-gcp-trace
54+
# opentelemetry-resourcedetector-gcp
55+
opentelemetry-semantic-conventions==0.46b0
56+
# via opentelemetry-sdk
57+
proto-plus==1.24.0
58+
# via
59+
# google-api-core
60+
# google-cloud-trace
61+
protobuf==5.27.2
62+
# via
63+
# google-api-core
64+
# google-cloud-trace
65+
# googleapis-common-protos
66+
# grpcio-status
67+
# proto-plus
68+
pyasn1==0.6.0
69+
# via
70+
# pyasn1-modules
71+
# rsa
72+
pyasn1-modules==0.4.0
73+
# via google-auth
74+
requests==2.32.3
75+
# via
76+
# google-api-core
77+
# opentelemetry-resourcedetector-gcp
2178
rsa==4.9
22-
six==1.16.0
23-
typing_extensions==4.4.0
24-
urllib3==1.26.12
25-
wrapt==1.14.1
79+
# via google-auth
80+
typing-extensions==4.12.2
81+
# via
82+
# opentelemetry-resourcedetector-gcp
83+
# opentelemetry-sdk
84+
urllib3==2.2.2
85+
# via requests
86+
wrapt==1.16.0
87+
# via deprecated
88+
zipp==3.19.2
89+
# via importlib-metadata
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
-e ../../../opentelemetry-exporter-gcp-monitoring
2+
-e ../../../opentelemetry-exporter-gcp-trace
3+
-e ../../../opentelemetry-propagator-gcp
4+
-e ../../../opentelemetry-resourcedetector-gcp
5+
flask
6+
opentelemetry-api
7+
opentelemetry-instrumentation-flask
8+
opentelemetry-instrumentation-requests
9+
opentelemetry-sdk
10+
requests

0 commit comments

Comments
 (0)