This very likely indicates that however you've packaged and installed the application in your environment isn't properly including the extension module for cryptography.
Alex On Fri, Aug 4, 2023 at 11:20 AM Gualtiero Scotti <tie...@gmail.com> wrote: > > I'm struggling with this issue from few days... > > I've a Python application that can run in two ways: > > Stand alone -> launched directly using the python interpreter > From a windows service -> wrapping application with pywin32 and using the > same interpreter > > When app starts in standalone mode it works fine but when starts through > Windows service it fails with the following stackTrace: > > ............................. > from cryptography.hazmat.primitives.kdf.pbkdf2 import PBKDF2HMAC > File "C:\Program Files > (x86)\...\Python\Lib\site-package\cryptography\hazmat\primitives\kdf\pbkdf2.py", > line 10, in <module> > from cryptography.exceptions import ( > File "C:\Program Files > (x86)\...\Python\Lib\site-packages\cryptography\exceptions.py", line 9, in > <module> > from cryptography.hazmat.bindings._rust import exceptions as rust_exceptions > ImportError: DLL load failed while importing _rust: The specified module > could not be found." > > I' don't know wich DLLs cryptography uses.....maybe they are not in > librarypath??? > > Python 3.11.3 32-bit > Windows 11 > > Requirements.txt > > pywin32==305 pywin32-ctypes~=0.2.0 Flask~=2.1.2 flask-login~=0.6.1 > Werkzeug~=2.0.2 waitress~=2.1.2 websockets~=10.3 transitions~=0.8.11 > bitstruct~=8.15.1 PyYAML~=6.0 passlib~=1.7.4 dacite~=1.5.1 paho-mqtt~=1.6.1 > setuptools~=60.2.0 six~=1.16.0 MarkupSafe~=2.1.1 click~=8.1.3 > itsdangerous~=2.1.2 Jinja2~=3.1.2 pythonnet~=3.0.1 requests~=2.29.0 > pyserial~=3.5.0 zeep~=4.2.1 cryptography~=41.0.2 pycryptodome~=3.18.0 > > Did someone have the same issue? Any suggestion is appreciated. > > Thanks in advance. > > _______________________________________________ > Cryptography-dev mailing list > Cryptography-dev@python.org > https://mail.python.org/mailman/listinfo/cryptography-dev -- All that is necessary for evil to succeed is for good people to do nothing. _______________________________________________ Cryptography-dev mailing list Cryptography-dev@python.org https://mail.python.org/mailman/listinfo/cryptography-dev