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.