Hello,
I am encountering an issue with compatibility between the ipfshttpclient
Python library and go-ipfs v0.34.x (specifically v0.34.1).
Problem:
I am currently using IPFS v0.34.1 and attempting to interact with the IPFS node via the ipfshttpclient
library. However, I am facing the following error:
ipfshttpclient.exceptions.VersionMismatch: Unsupported daemon version '0.34.1' (not in range: 0.4.23 ≤ … < 0.8.0)
It appears that ipfshttpclient
does not support go-ipfs versions newer than v0.7.0 but I am using go-ipfs v0.34.x. According to the documentation, ipfshttpclient
only supports go-ipfs versions between v0.4.23 and v0.7.0, which causes this version mismatch issue.
I would like to understand:
- Is there any planned update to
ipfshttpclient
to support IPFS v0.34.x? - Are there any recommended workarounds or alternative libraries that would allow me to interact with IPFS v0.34.x from Python without this version conflict?
- If possible, could you clarify if there is a compatibility roadmap for Python clients and newer versions of go-ipfs (like v0.34.x)?
- how can i use pubsub in Python?
I appreciate any guidance or support you can provide to help resolve this issue.
Thank you!