- github_url
https://github.com/LizardByte/RetroArcher-plex/blob/master/docs/source/contributing/build.rst
Compiling RetroArcher-plex is fairly simple; however it is recommended to use Python 2.7 since the Plex framework is using Python 2.7.
Ensure git is installed and run the following:
git clone https://github.com/lizardbyte/retroarcher-plex.git retroarcher-plex.bundle cd ./retroarcher-plex.bundle
It is recommended to setup and activate a venv.
- Install Requirements
python -m pip install --upgrade --target=./Contents/Libraries/Shared -r requirements.txt --no-warn-script-location
- Development Requirements
python -m pip install -r requirements-dev.txt
python ./scripts/build_plist.py
It may be beneficial to build remotely in some cases. This will enable easier building on different operating systems.
- Fork the project
- Activate workflows
- Trigger the CI workflow manually
- Download the artifacts from the workflow run summary