I'm having trouble installing duplicity on Mac OSX Mojave 10.14.5 via pip using Python 2.7.16 (via pyenv). Specifically, I get the following output from running pip2 install duplicity:
clang complains that it cannot find the librsync.h file. Although the rsync executable is available on OSX, the sources do not seem to be.
I then tried downloading the rsync source files myself and setting LIBRSYNC_DIR when running pip2 but duplicity assumes that the include files are found in $LIBRSYNC_DIR/include which is not the case for the librsync sources on github or sourceforge.
brew is not an option for me on this particular machine.
Is there another way of installing duplicity on OSX short of modifying the setup.py script and running python2 setup.py install, or am I missing something else? I could also simply create the directory and move the header into it (and do the same with $LIBRSYNC_DIR/lib) but there must be a better way :)
I'm having trouble installing duplicity on Mac OSX Mojave 10.14.5 via pip using Python 2.7.16 (via
pyenv
). Specifically, I get the following output from runningpip2 install duplicity
:clang
complains that it cannot find thelibrsync.h
file. Although thersync
executable is available on OSX, the sources do not seem to be.I then tried downloading the rsync source files myself and setting
LIBRSYNC_DIR
when runningpip2
but duplicity assumes that the include files are found in $LIBRSYNC_DIR/include which is not the case for the librsync sources on github or sourceforge.brew
is not an option for me on this particular machine.Is there another way of installing duplicity on OSX short of modifying the setup.py script and running
python2 setup.py install
, or am I missing something else? I could also simply create the directory and move the header into it (and do the same with $LIBRSYNC_DIR/lib) but there must be a better way :)