A Python library to implement git-annex external special remotes. It provides a base class that handles the protocol between git-annex and the remote, making it easy to develop custom remotes. Current version: 1.6.6. Release cadence: irregular, latest release August 2024.
pip install annexremoteVerified import paths — ran on the pinned version, not inferred.
Minimal custom remote that listens for git-annex commands.
Upgrade to Python 3 or pin annexremote<1.6.0
Always call `.listen()` on the remote object to start communicating with git-annex.
Use `progress_callback(bytes_transferred)` where bytes_transferred is the cumulative bytes processed so far.
No dependency data recorded yet.