Python - Neo4j Failed to Connect but Scala Success

Same Connection (url, user and password) success when try using Scala. Unfortunately failed when using python with neo4j driver.

Python : Failed
driver = GraphDatabase.driver("bolt://127.0.0.1:7687", basic_auth={"neo4j","password"})

Scala : Success
val driver = GraphDatabase.driver("bolt://127.0.0.1:7687", AuthTokens.basic("neo4j","password"))

I got the following error using python :
neobolt.exceptions.AuthError: Unsupported authentication token, missing key scheme
Failed to write data to connection Address(host='127.0.0.1', port=7687) (Address(host='127.0.0.1', port=7687)); ("0; 'Underlying socket connection gone (_ssl.c:2067)'")

Any suggest how to solve this ?

Thank you