Installation

Developers

You may clone the sports-betting repo:

git clone https://github.com/georgedouzas/sports-betting.git

In case you would like to contribute to the project then fork the repository and clone your own repo:

git clone https://github.com/yourrepo/sports-betting.git

In both cases, you may install the project in editable mode by running the following commands:

cd sports-betting
pip install -e .

Then make any code changes, make sure that they pass all the tests and open a Pull Request.

Main dependencies

The sports-betting package requires the following dependencies:

  • pandas (>=1.0.0)
  • scikit-learn (>=1.0.0)
  • cloudpickle (>=2.0.0)
  • beautifulsoup4 (>=4.0.0)
  • rich (>=4.28)

They can be installed via the following command:

pip install -r requirements.txt

Testing dependencies

Additionally, you can install the testing dependencies via the following command:

pip install -r requirements.test.txt

Documentation dependencies

Finally, you can install the dependencies for building the documentation via the following command:

pip install -r requirements.docs.txt