Skip to content

Is it possible to use DYDX3 with python3.12? #239

@jcabourne

Description

@jcabourne

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions