This repository contains action files for building and packaging the part of the application written in python for Nextcloud.
It uses Nuitka for this.
Bundler version: 0.0.7
Built-in Package Versions(it is recommended to use these pinned versions if needed):
- pillow: 9.4.0
 - numpy: 1.23.4
 - scipy: 1.9.3
 - PyWavelets: 1.4.1
 - matplotlib: 3.6.2
 - filterpy: 1.4.5
 - OpenCV: 4.6.0 (Note: currently on Alpine it is not visible for PIP)
 
Nc-Py-API DB dependencies versions:
- cryptography: 38.0.4
 - pynacl: 1.5.0
 - pymysql: 1.0.2
 - pg8000: 1.29.4
 
Bundled Python version: 3.10.9
Nuitka version: 1.3.8
Repository with your app should contain:
- requirements.txt (in the root)
 - main.py (in the root)
 - folder with python code, that is imported from main.py
 
Look at py-bundler-demo as a basic example with description.
- MediaDC, starting from 0.3.0 version it uses this bundler.