dydx-v3-python icon indicating copy to clipboard operation
dydx-v3-python copied to clipboard

Is it possible to use DYDX3 with python3.12?

Open jcabourne opened this issue 3 months ago • 0 comments

Hi

I am going round in circles atm trying to get dydx installed on python3.12. I am struggling with the web3 dependencies, if have been manually updating each dependency to its correct version but it started to loop me in circles with some requiring version X and others version Y. see below has anyone had this issue.

parsimonious is required as version 9

and then after changing it

parsimonious is required above 10

ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts. web3 6.0.0 requires parsimonious==0.9.0, but you have parsimonious 0.10.0 which is incompatible. dydx-v3-python 2.1.0 requires eth-account<0.6.0,>=0.4.0, but you have eth-account 0.13.4 which is incompatible. dydx-v3-python 2.1.0 requires web3<6.0.0,>=5.0.0, but you have web3 6.0.0 which is incompatible. Successfully installed eth-hash-0.7.0

ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts. eth-abi 5.1.0 requires parsimonious<0.11.0,>=0.10.0, but you have parsimonious 0.9.0 which is incompatible. dydx-v3-python 2.1.0 requires eth-account<0.6.0,>=0.4.0, but you have eth-account 0.13.4 which is incompatible. dydx-v3-python 2.1.0 requires web3<6.0.0,>=5.0.0, but you have web3 6.0.0 which is incompatible.

jcabourne avatar Nov 10 '24 22:11 jcabourne