moin icon indicating copy to clipboard operation
moin copied to clipboard

Traceback ModuleNotFoundError: No module named 'pkg_resources'

Open UlrichB22 opened this issue 8 months ago • 1 comments

On a newly installed system (Ubuntu 24.04 with Python 3.12.3) I get following traceback:

(moin-venv-python3) $ moin --help
Traceback (most recent call last):
  File "<path>/moin-venv-python3/bin/moin", line 5, in <module>
    from moin.cli import cli
  File "<path>/moin/src/moin/cli/__init__.py", line 15, in <module>
    from moin.app import create_app
  File "<path>/moin/src/moin/app.py", line 32, in <module>
    from moin import auth, user, config
  File "<path>/moin/src/moin/auth/__init__.py", line 146, in <module>
    from moin import user
  File "<path>/moin/src/moin/user.py", line 62, in <module>
    from moin.utils.crypto import generate_token, valid_token, make_uuid
  File "<path>/moin/src/moin/utils/crypto.py", line 21, in <module>
    from passlib.pwd import genword
  File "<path>/moin-venv-python3/lib/python3.12/site-packages/passlib/pwd.py", line 16, in <module>
    import pkg_resources
ModuleNotFoundError: No module named 'pkg_resources'

An issue has already been created for passlib, see https://foss.heptapod.net/python-libs/passlib/-/issues/185 .

As a workaround, setuptools can be installed, which has been removed for regular users in #1670.

UlrichB22 avatar Jun 19 '24 18:06 UlrichB22