I am installing the latest version of the main branch of Zato from sources inside a Docker container running Ubuntu 18.04:
git clone https://github.com/zatosource/zato
./code/install.sh -p python3
And I just found these warnings during the execution of the installation script:
Building wheel for tabulate (setup.py) ... done
Stored in directory: /root/.cache/pip/wheels/2b/67/89/414471314a2d15de625d184d8be6d38a03ae1e983dbda91e84
Building wheel for pysocks (setup.py) ... done
Stored in directory: /root/.cache/pip/wheels/22/5c/b5/12e0dfdfa85bea67b23628b6425fae715c687e947a45ee3df9
Successfully built alembic anyjson blist argh arrow Babel behave candv cassandra-driver codegen ConcurrentLogHandler configobj convertdate coverage crontab cytoolz datadiff davis decorator dictalchemy dill docformatter ephem flake8 future httpagentparser httplib2 [(truncated)]
hvac 0.7.2 has requirement requests>=2.21.0, but you'll have requests 2.19.0 which is incompatible.
pyasn1-modules 0.2.4 has requirement pyasn1<0.5.0,>=0.4.1, but you'll have pyasn1 0.1.8 which is incompatible.
python-ldap 3.2.0 has requirement pyasn1>=0.3.7, but you'll have pyasn1 0.1.8 which is incompatible.
Installing collected packages: SQLAlchemy, MarkupSafe, Mako, python-editor, six, python-dateutil, alembic, vine, amqp, anyjson, blist, argh, arrow, asn1crypto, pytz, Babel, base32-crockford, parse, parse-type, behave, boto, candv, cassandra-driver, pycparser, cffi, click, codegen, [(truncated)]
You may want to adjust versions in the requirements file.