Installation

First it is always a good idea to update pip to the latest version with pip:

python -m pip install --upgrade pip

To use it as a simple Nextcloud client install it without any additional dependencies with pip:

python -m pip install --upgrade nc_py_api

To use in the Nextcloud Application mode install it with additional app dependencies with pip:

python -m pip install --upgrade "nc_py_api[app]"

To use Calendar API just add calendar dependency, and command will look like this pip:

python -m pip install --upgrade "nc_py_api[app,calendar]"

To join the development of nc_py_api api install development dependencies with pip:

python -m pip install --upgrade "nc_py_api[dev]"

Or install last dev-version from GitHub with pip:

python -m pip install --upgrade "nc_py_api[dev] @ git+https://github.com/cloud-py-api/nc_py_api"

Congratulations, the next chapter First steps awaits.

Note

If you have any installation or building questions, you can ask them in the discussions or create a issue and we will do our best to help you.