salt icon indicating copy to clipboard operation
salt copied to clipboard

[TECH DEBT] DeprecationWarning: 'crypt' is deprecated and slated for removal in Python 3.13

Open j5k opened this issue 1 year ago • 4 comments

Description of the tech debt to be addressed, include links and screenshots

/usr/lib/python3.11/site-packages/salt/utils/pycrypto.py:26: DeprecationWarning: 'crypt' is deprecated and slated for removal in Python 3.13
  import crypt

Versions Report

Salt Version:
          Salt: 3006.1
 
Python Version:
        Python: 3.11.3 (main, Apr  5 2023, 15:52:25) [GCC 12.2.1 20230201]
 
Dependency Versions:
          cffi: 1.15.1
      cherrypy: Not Installed
      dateutil: 2.8.2
     docker-py: Not Installed
         gitdb: Not Installed
     gitpython: Not Installed
        Jinja2: 3.1.2
       libgit2: Not Installed
  looseversion: 1.1.2
      M2Crypto: 0.38.0
          Mako: 1.2.4
       msgpack: 1.0.4
  msgpack-pure: Not Installed
  mysql-python: Not Installed
     packaging: 23.0
     pycparser: 2.21
      pycrypto: Not Installed
  pycryptodome: 3.12.0
        pygit2: Not Installed
  python-gnupg: Not Installed
        PyYAML: 6.0
         PyZMQ: 25.0.2
        relenv: Not Installed
         smmap: Not Installed
       timelib: Not Installed
       Tornado: 4.5.3
           ZMQ: 4.3.4
 
System Versions:
          dist: Arch Linux | Kernel: 6.3.1 
        locale: utf-8
       machine: x86_64
       release: 6.3.1-arch1-1
        system: Linux
       version: Arch Linux | Kernel: 6.3.1

j5k avatar May 09 '23 15:05 j5k

I've the same warning also

faso-dev avatar May 25 '23 21:05 faso-dev

Isn't there a way to remove this warning ? I'm getting it when using passlib in pytest.

rootkit7628 avatar Jul 06 '23 07:07 rootkit7628

I'm getting this as an error when I try to highstate a docker container and it stops and fails. The PYTHONWARNINGS=ignore doesn't seem to be ignoring it.

tarilen avatar Jan 24 '24 17:01 tarilen

this commit fixed it using another library

mirkan1 avatar Feb 12 '24 22:02 mirkan1