Package Details: python-web3 7.14.0-1

Git Clone URL: https://aur.archlinux.org/python-web3.git (read-only, click to copy)
Package Base: python-web3
Description: A python interface for interacting with the Ethereum blockchain and ecosystem.
Upstream URL: https://github.com/ethereum/web3.py
Keywords: ethereum python
Licenses: MIT
Submitter: Kewl
Maintainer: Xeonacid (lilac)
Last Packager: lilac
Votes: 2
Popularity: 0.000581
First Submitted: 2021-09-16 13:35 (UTC)
Last Updated: 2025-10-16 20:18 (UTC)

Latest Comments

rod2ik commented on 2026-01-01 16:42 (UTC) (edited on 2026-01-01 16:48 (UTC) by rod2ik)

If you receive an error as hereafter, during the build:

Sphinx v8.2.3 en cours d'exécution
chargement des traductions [en]... fait
Conversion de  `source_suffix = '.rst'` en `source_suffix = {'.rst': 'restructuredtext'}`.
chargement de l'inventaire intersphinx 'python' de https://docs.python.org/3/objects.inv ...
chargement de l'inventaire intersphinx 'eth-account' de https://eth-account.readthedocs.io/en/latest/objects.inv ...
chargement de l'inventaire intersphinx 'hexbytes' de https://hexbytes.readthedocs.io/en/latest/objects.inv ...
construction en cours [mo] : cibles périmées pour les fichiers po 0
écriture... 
construction [man] : all manpages
mise à jour de l'environnement : [nouvelle configuration] 29 ajouté(s), 0 modifié(s), 0 supprimé(s)
lecture des sources... [100%] web3.utils
WARNING: autodoc: failed to import module 'ens' from module 'ens'; the following exception was raised:
['Traceback (most recent call last):\n', '  File "/usr/lib/python3.13/site-packages/sphinx/ext/autodoc/importer.py", line 269, in import_object\n    module = import_module(modname, try_reload=True)\n', '  File "/usr/lib/python3.13/site-packages/sphinx/ext/autodoc/importer.py", line 172, in import_module\n    raise ModuleNotFoundError(msg, name=modname)  # NoQA: TRY301\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n', "ModuleNotFoundError: No module named 'ens'\n"] [autodoc.import_object]
WARNING: autodoc: failed to import module 'async_ens' from module 'ens'; the following exception was raised:
['Traceback (most recent call last):\n', '  File "/usr/lib/python3.13/site-packages/sphinx/ext/autodoc/importer.py", line 269, in import_object\n    module = import_module(modname, try_reload=True)\n', '  File "/usr/lib/python3.13/site-packages/sphinx/ext/autodoc/importer.py", line 172, in import_module\n    raise ModuleNotFoundError(msg, name=modname)  # NoQA: TRY301\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n', "ModuleNotFoundError: No module named 'ens'\n"] [autodoc.import_object]
WARNING: autodoc: failed to import module 'exceptions' from module 'ens'; the following exception was raised:
['Traceback (most recent call last):\n', '  File "/usr/lib/python3.13/site-packages/sphinx/ext/autodoc/importer.py", line 269, in import_object\n    module = import_module(modname, try_reload=True)\n', '  File "/usr/lib/python3.13/site-packages/sphinx/ext/autodoc/importer.py", line 172, in import_module\n    raise ModuleNotFoundError(msg, name=modname)  # NoQA: TRY301\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n', "ModuleNotFoundError: No module named 'ens'\n"] [autodoc.import_object]
WARNING: autodoc: failed to import module 'utils.abi' from module 'web3'; the following exception was raised:
['Traceback (most recent call last):\n', '  File "/usr/lib/python3.13/site-packages/sphinx/ext/autodoc/importer.py", line 269, in import_object\n    module = import_module(modname, try_reload=True)\n', '  File "/usr/lib/python3.13/site-packages/sphinx/ext/autodoc/importer.py", line 172, in import_module\n    raise ModuleNotFoundError(msg, name=modname)  # NoQA: TRY301\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n', "ModuleNotFoundError: No module named 'web3'\n"] [autodoc.import_object]

You can modify the build() in the PKGBUILD likewise (add one line, just before the make):

build() {
  cd $_name-$pkgver
  python -m build --wheel --no-isolation
  # Add the following line:
  export PYTHONPATH="$srcdir/web3.py-$pkgver:$PYTHONPATH"
  make -C docs man
}

It should build, please confirm.

LemonPie commented on 2024-03-16 13:36 (UTC)

mark this package as orphen so I or someone else can take over!!

Kewl commented on 2023-01-03 20:59 (UTC)

@xuhcc thanks - url corrected

xuhcc commented on 2023-01-03 20:18 (UTC)

Upstream URL should be https://github.com/ethereum/web3.py (https://github.com/ethereum/web3 doesn't exist)

quest commented on 2022-05-08 11:38 (UTC)

Please update to 5.29.0 as it includes additional fixes for the latest python.

Confirmed working with just a simple version bump, then rebuild.

Kewl commented on 2022-04-05 10:54 (UTC) (edited on 2022-04-12 10:45 (UTC) by Kewl)

It may take me a few days to update the package, if you don't want to wait and would like to co-maintain it please let me know.