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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions