{"library":"web3","type":"library","category":null,"description":"web3.py is a Python library designed for interacting with the Ethereum blockchain. It enables developers to build decentralized applications (dApps), manage Ethereum accounts, send transactions, interact with smart contracts, and query blockchain data. Currently at version 7.15.0, the library follows Semantic Versioning, with major versions introducing significant breaking changes and frequent minor updates for new features and bug fixes.","language":"python","status":"active","version":"7.15.0","tags":["ethereum","blockchain","web3","smart-contracts","dapp","web3-py"],"last_verified":"Wed May 20","install":[{"cmd":"pip install web3","imports":["from web3 import Web3","from web3 import AsyncWeb3","from web3 import HTTPProvider","from web3 import IPCProvider","from web3 import WebSocketProvider"]},{"cmd":"pip install \"web3[tester]\"","imports":[]}],"homepage":"https://web3py.readthedocs.io","github":"https://github.com/ethereum/web3.py","docs":null,"changelog":null,"pypi":"https://pypi.org/project/web3/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":10.7,"avg_import_s":2.69,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/web3/compatibility"}}