Library Installation¶
Prerequisites¶
- OpenDXL Python Client library installed
- https://github.com/opendxl/opendxl-client-python
- The OpenDXL Python Client prerequisites must be satisfied
- https://opendxl.github.io/opendxl-client-python/pydoc/installation.html
- McAfee ePolicy Orchestrator (ePO) service is running and available on DXL fabric
- If version 5.0 or later of the DXL ePO extensions are installed on your ePO server, an ePO DXL service should already be running on the fabric.
- If you are using an earlier version of the DXL ePO extensions, you can use the McAfee ePolicy Orchestrator (ePO) DXL Python Service.
- OpenDXL Python Client has permission to invoke ePO remote commands
- If version 5.0 or later of DXL ePO extensions are installed on your ePO server, see the Authorization page to ensure that the OpenDXL Python client has appropriate authorization to perform ePO remote commands.
- If you are using the standalone ePO DXL Python Service to proxy remote commands to the ePO server, follow the steps on the ePO DXL Python Service Authorization page to ensure that the OpenDXL Python client has appropriate authorization to perform ePO remote commands.
- Python 2.7.9 or higher in the Python 2.x series or Python 3.4.0 or higher in the Python 3.x series installed within a Windows or Linux environment.
Installation¶
Use pip
to automatically install the module:
pip install dxlepoclient-0.2.2-py2.py3-none-any.whl
Or with:
pip install dxlepoclient-0.2.2.zip
As an alternative (without PIP), unpack the dxlepoclient-0.2.2.zip (located in the lib folder) and run the setup script:
python setup.py install