You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is not directly solana-py's fault, but it might be good to have an issue here to track the upstream changes needed.
Currently web3.py 6.0 and solana-py cannot be installed together due to a dependency conflict:
Because no versions of jsonrpcserver match >5.0.4,<5.0.5 || >5.0.5,<5.0.6 || >5.0.6,<6.0.0
and jsonrpcserver (5.0.4) depends on jsonschema (<4), jsonrpcserver (>=5.0.4,<5.0.5 || >5.0.5,<5.0.6 || >5.0.6,<6.0.0) requires jsonschema (<4).
And because jsonrpcserver (5.0.5) depends on jsonschema (<4)
and jsonrpcserver (5.0.6) depends on jsonschema (<4), jsonrpcserver (>=5.0.4,<6.0.0) requires jsonschema (<4).
Because no versions of solana match >0.23,<0.24
and solana (0.23.0) depends on jsonrpcserver (>=5.0.4,<6.0.0), solana (>=0.23,<0.24) requires jsonrpcserver (>=5.0.4,<6.0.0).
Thus, solana (>=0.23,<0.24) requires jsonschema (<4).
And because web3 (6.0.0b1) depends on jsonschema (>=4.0.0,<5)
and no versions of web3 match >6.0.0b1,<7.0.0, solana (>=0.23,<0.24) is incompatible with web3 (>=6.0.0b1,<7.0.0).
So, because your project depends on both web3 (^6.0.0b1) and solana (^0.23), version solving failed.
The solution is getting jsonrpcserver to depend on jsonschema>=4.0.0
The text was updated successfully, but these errors were encountered:
This is not directly solana-py's fault, but it might be good to have an issue here to track the upstream changes needed.
Currently web3.py 6.0 and solana-py cannot be installed together due to a dependency conflict:
The solution is getting
jsonrpcserver
to depend onjsonschema>=4.0.0
The text was updated successfully, but these errors were encountered: