Only install the Python dependencies we need
There are a lot of Python dependencies being installed for the emailservice that aren't being used, and not all of the dependencies for the loadgenerator are pinned. This allows us to only specify the top-level dependencies we care about in the requirements.in files, which are then compiled to frozen dependencies in the requirements.txt files.
This commit is contained in:
parent
823e993104
commit
1567e2dd0c
4 changed files with 55 additions and 39 deletions
6
src/emailservice/requirements.in
Normal file
6
src/emailservice/requirements.in
Normal file
|
@ -0,0 +1,6 @@
|
|||
google-api-core==1.6.0
|
||||
grpcio-health-checking==1.12.1
|
||||
grpcio==1.16.1
|
||||
jinja2==2.10
|
||||
opencensus[stackdriver]==0.1.10
|
||||
python-json-logger==0.1.9
|
|
@ -1,41 +1,29 @@
|
|||
asn1crypto==0.24.0
|
||||
cachetools==2.1.0
|
||||
certifi==2018.8.24
|
||||
cffi==1.11.5
|
||||
chardet==3.0.4
|
||||
configparser==3.5.0
|
||||
cryptography==2.3.1
|
||||
entrypoints==0.2.3
|
||||
enum34==1.1.6
|
||||
futures==3.1.1
|
||||
google-api-core==1.6.0
|
||||
google-auth==1.6.1
|
||||
google-cloud-core==0.29.0
|
||||
googleapis-common-protos==1.5.3
|
||||
grpc-google-iam-v1==0.11.4
|
||||
grpcio==1.16.1
|
||||
#
|
||||
# This file is autogenerated by pip-compile
|
||||
# To update, run:
|
||||
#
|
||||
# pip-compile --output-file requirements.txt requirements.in
|
||||
#
|
||||
cachetools==3.0.0 # via google-auth
|
||||
certifi==2018.11.29 # via requests
|
||||
chardet==3.0.4 # via requests
|
||||
google-api-core[grpc]==1.6.0
|
||||
google-auth==1.6.2 # via google-api-core
|
||||
google-cloud-core==0.29.1 # via google-cloud-trace
|
||||
google-cloud-trace==0.20.2 # via opencensus
|
||||
googleapis-common-protos==1.5.5 # via google-api-core
|
||||
grpcio-health-checking==1.12.1
|
||||
grpcio-tools==1.12.1
|
||||
idna==2.7
|
||||
ipaddress==1.0.22
|
||||
jeepney==0.4
|
||||
Jinja2==2.10
|
||||
keyring==15.1.0
|
||||
keyrings.alt==3.1
|
||||
MarkupSafe==1.0
|
||||
grpcio==1.16.1
|
||||
idna==2.8 # via requests
|
||||
jinja2==2.10
|
||||
markupsafe==1.1.0 # via jinja2
|
||||
opencensus[stackdriver]==0.1.10
|
||||
protobuf==3.6.1
|
||||
pyasn1==0.4.4
|
||||
pyasn1-modules==0.2.2
|
||||
pycairo==1.17.1
|
||||
pycparser==2.19
|
||||
pycrypto==2.6.1
|
||||
PyGObject==3.30.1
|
||||
protobuf==3.6.1 # via google-api-core, googleapis-common-protos, grpcio-health-checking
|
||||
pyasn1-modules==0.2.3 # via google-auth
|
||||
pyasn1==0.4.5 # via pyasn1-modules, rsa
|
||||
python-json-logger==0.1.9
|
||||
pytz==2018.5
|
||||
pyxdg==0.26
|
||||
requests==2.20.0
|
||||
rsa==4.0
|
||||
SecretStorage==3.1.0
|
||||
six==1.11.0
|
||||
urllib3==1.23
|
||||
pytz==2018.9 # via google-api-core
|
||||
requests==2.21.0 # via google-api-core
|
||||
rsa==4.0 # via google-auth
|
||||
six==1.12.0 # via google-api-core, google-auth, grpcio, protobuf
|
||||
urllib3==1.24.1 # via requests
|
||||
|
|
1
src/loadgenerator/requirements.in
Normal file
1
src/loadgenerator/requirements.in
Normal file
|
@ -0,0 +1 @@
|
|||
locustio==0.8.1
|
|
@ -1,2 +1,23 @@
|
|||
#
|
||||
# This file is autogenerated by pip-compile
|
||||
# To update, run:
|
||||
#
|
||||
# pip-compile --output-file requirements.txt requirements.in
|
||||
#
|
||||
certifi==2018.11.29 # via requests
|
||||
chardet==3.0.4 # via requests
|
||||
click==7.0 # via flask
|
||||
flask==1.0.2 # via locustio
|
||||
gevent==1.4.0 # via locustio
|
||||
greenlet==0.4.15 # via gevent
|
||||
idna==2.8 # via requests
|
||||
itsdangerous==1.1.0 # via flask
|
||||
jinja2==2.10 # via flask
|
||||
locustio==0.8.1
|
||||
pyzmq==17.0.0
|
||||
markupsafe==1.1.0 # via jinja2
|
||||
msgpack-python==0.5.6 # via locustio
|
||||
pyzmq==17.0.0 # via locustio
|
||||
requests==2.21.0 # via locustio
|
||||
six==1.12.0 # via locustio
|
||||
urllib3==1.24.1 # via requests
|
||||
werkzeug==0.14.1 # via flask
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue