https://github.com/cloud-py-api/py_bundler
Actions and packages to pack your app for Nextcloud with Python part
https://github.com/cloud-py-api/py_bundler
bundler nextcloud-app python
Last synced: 30 days ago
JSON representation
Actions and packages to pack your app for Nextcloud with Python part
- Host: GitHub
- URL: https://github.com/cloud-py-api/py_bundler
- Owner: cloud-py-api
- License: apache-2.0
- Created: 2022-11-19T15:02:35.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-21T10:46:10.000Z (over 1 year ago)
- Last Synced: 2025-01-01T02:18:27.871Z (over 1 year ago)
- Topics: bundler, nextcloud-app, python
- Language: Shell
- Homepage:
- Size: 39.1 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.rst
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
## NC-App Python Bundler
This repository contains action files for building and packaging the part of the application written in python for Nextcloud.
It uses [Nuitka](https://github.com/Nuitka/Nuitka) for this.
### Versions:
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**
### Usage
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](https://github.com/cloud-py-api/py_bundler-demo) as a basic example **with description**.
### Applications that uses this:
- [MediaDC](https://github.com/andrey18106/mediadc), starting from **0.3.0** version it uses this bundler.