Closed qstokkink closed 3 months ago
This may be due to the re-used logic from IPv8, in windows_missing_libsodium()
:
# Try to find it in the local directory. This is where we'll download it anyway.
os.add_dll_directory(os.path.dirname(__file__) or os.path.abspath('.'))
This file exists in ./pyipv8/run_all_tests.py
. My assumption is that it:
libtorrent.dll
in ./pyipv8/
and fails.libtorrent.dll
to to the current directory.If my intuition is correct, I'll fix this in IPv8. First, I'll create a PR here to verify.
Confirmed. Using .
instead of os.path.dirname(__file__)
fixes the issue.
We have moved on from #61 and
libsodium.dll
is now being stored and restored from thecache_libsodium_dll
cache without failing. However, apparently the unit test script is STILL unable to find it: