Skip to content

Actions and packages to pack your app for Nextcloud with Python part

License

Notifications You must be signed in to change notification settings

cloud-py-api/py_bundler

Repository files navigation

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 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 as a basic example with description.

Applications that uses this:

  • MediaDC, starting from 0.3.0 version it uses this bundler.

About

Actions and packages to pack your app for Nextcloud with Python part

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages 4