11.1. Python SetupΒΆ

Python 2.7.16 and the following python packages are required for the Lucy Proxy Client, Proxy Service, and License Server:

setuptools\>=40.7.1
future==0.17.1
asn1crypto==0.24.0
pycparser==2.19
cffi==1.11.5
enum34==1.1.6
six==1.12.0
argon2_cffi==19.1.0
ipaddress==1.0.22
cryptography==2.5
privy==6.0.0

Once installed, if python does not default to the installed 2.7.16 python, or if multiple operating systems will use the same application directory, a python install can be linked to ${INSTALL_DIR}/python/<<OS>>/python27/. Where the <<OS>> will be replaced with the OS name followed by the release number. Such as:

OSX
RHEL6.4
RHEL7.3.1611
SLES11.3
Windows

Lucy will be able to then correctly detect the proper version of python such as:

${INSTALL_DIR}/python/RHEL6.10/python27/bin/python2.7