Metadata-Version: 2.4
Name: gopy-ha-proton-drive
Version: 0.0.7
Summary: Python bindings for a Go wrapper around go-proton-api and Proton-API-Bridge
Author-email: Louis Brunner <pip@lbrunner.net>
License-Expression: MPL-2.0
Project-URL: Homepage, https://github.com/LouisBrunner/gopy-ha-proton-drive
Project-URL: Repository, https://github.com/LouisBrunner/gopy-ha-proton-drive
Keywords: proton,drive
Classifier: Programming Language :: Python :: 3
Classifier: Development Status :: 3 - Alpha
Classifier: Operating System :: OS Independent
Requires-Python: >=3.13
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file

# gopy-ha-proton-drive

Go-based Python package for [ha-proton-drive](https://github.com/LouisBrunner/ha-proton-drive) used to interact with Proton Drive.

The Proton API is accessed through a Go executable embedded within the Python package. Due to limitations of Go shared libraries on some platforms and architectures (notably Linux amd64), this is the only way to get it working.

## Installation

It can be installed directly through `pip`:

```
gopy-ha-proton-drive==0.0.3
# or
gopy-ha-proton-drive @ git+https://github.com/LouisBrunner/gopy-ha-proton-drive@main
```

## Disclaimers

* It used to be built through [`gopy`](https://github.com/go-python/gopy) but due to compilation issues this was dropped.
* It is built specifically for [ha-proton-drive](https://github.com/LouisBrunner/ha-proton-drive), thus it is unlikely to be useful for your use-case.
* Due to API changes, it relies on 2 Go forks:

  - https://github.com/LouisBrunner/go-proton-api: `main` branch
  - https://github.com/LouisBrunner/Proton-API-Bridge: `main` branch
