Check out the Issue Explorer
Looking to fund some work? You can submit a new Funded Issue here.
What was wrong?
In code examples, and short scripts, it's a real PITA to show the ramp-up needed to get web3 working. It conveys that things are going to be tedious (an unfair first impression, I hope):
from web3 import Web3, IPCProvider
w3 = Web3(IPCProvider())
How can it be fixed?
Instead, I would love to have an autoconfigured web3, especially for some default cases, like localhost on 8545, and the geth IPC file.
from web3.auto import w3
This could try to connect to IPC in common locations and then localhost:8545
Or if you are running both IPC and HTTP, and want to give it a hint, that might look like:
from web3.auto.http import w3