Installation#

Which Python?#

You’ll need Python 3.10 or greater (>=3.10, <3.14).

Installation using pip#

SurVigilance is available on PyPI and can be installed using pip install SurVigilance.

Dependencies#

SurVigilance requires the following (arranged alphabetically):

Note: SeleniumBase manages the appropriate WebDriver automatically for Chrome.

Testing#

This project uses the Python pytest package. To install pytest, please go here. To run the tests using pytest, please follow these instructions. Navigate to the tests folder to run the tests.