Update all platforms to use pycparser 2.21 or greater for Py 3.9 or higher, fixes fips fault with openssl v3.x

This commit is contained in:
David Murphy 2022-08-03 13:36:19 -06:00 committed by Megan Wilhite
parent 142c534e3b
commit b63534c6e5
30 changed files with 85 additions and 40 deletions

1
changelog/62400.fixed Normal file
View file

@ -0,0 +1 @@
Update all platforms to use pycparser 2.21 or greater for Py 3.9 or higher, fixes fips fault with openssl v3.x

View file

@ -12,7 +12,7 @@ idna>=2.8
linode-python>=1.1.1
mako>=1.0.7
pyasn1>=0.4.8
pycparser>=2.19
pycparser>=2.21
pyopenssl>=19.0.0
python-dateutil>=2.8.0
python-gnupg>=0.4.4

View file

@ -31,6 +31,7 @@ moto>=2.0.0 ; python_version >= '3.6'
napalm; sys_platform != 'win32' and python_version > '3.6' and python_version < '3.10'
paramiko>=2.10.1; sys_platform != 'win32' and sys_platform != 'darwin'
passlib>=1.7.2; sys_platform != 'win32'
pycparser>=2.21; python_version >= '3.9'
pycurl>=7.43.0.5; python_version <= '3.9'
pycurl==7.44.1; python_version >= '3.10'
pyinotify>=0.9.6; sys_platform != 'win32' and sys_platform != 'darwin' and platform_system != "openbsd"

View file

@ -649,8 +649,11 @@ pyasn1==0.4.8
# pyasn1-modules
# rsa
# smbprotocol
pycparser==2.19
# via cffi
pycparser==2.21 ; python_version >= "3.9"
# via
# -r requirements/static/ci/common.in
# -r requirements/static/pkg/linux.in
# cffi
pycryptodomex==3.10.1
# via -r requirements/crypto.txt
pycurl==7.44.1 ; python_version >= "3.10"

View file

@ -651,9 +651,10 @@ pyasn1==0.4.8
# -r requirements/darwin.txt
# pyasn1-modules
# rsa
pycparser==2.19
pycparser==2.21 ; python_version >= "3.9"
# via
# -r requirements/darwin.txt
# -r requirements/static/ci/common.in
# cffi
pycryptodomex==3.9.8
# via -r requirements/crypto.txt

View file

@ -643,8 +643,11 @@ pyasn1==0.4.8
# via
# pyasn1-modules
# rsa
pycparser==2.17
# via cffi
pycparser==2.21 ; python_version >= "3.9"
# via
# -r requirements/static/ci/common.in
# -r requirements/static/pkg/linux.in
# cffi
pycryptodomex==3.9.8
# via -r requirements/crypto.txt
pycurl==7.44.1 ; python_version >= "3.10"

View file

@ -644,8 +644,11 @@ pyasn1==0.4.8
# via
# pyasn1-modules
# rsa
pycparser==2.17
# via cffi
pycparser==2.21 ; python_version >= "3.9"
# via
# -r requirements/static/ci/common.in
# -r requirements/static/pkg/freebsd.in
# cffi
pycryptodomex==3.9.8
# via -r requirements/crypto.txt
pycurl==7.44.1 ; python_version >= "3.10"

View file

@ -641,8 +641,11 @@ pyasn1==0.4.8
# rsa
pycodestyle==2.5.0
# via saltpylint
pycparser==2.20
# via cffi
pycparser==2.21 ; python_version >= "3.9"
# via
# -r requirements/static/ci/common.in
# -r requirements/static/pkg/linux.in
# cffi
pycryptodomex==3.10.1
# via -r requirements/crypto.txt
pycurl==7.44.1 ; python_version >= "3.10"

View file

@ -660,8 +660,11 @@ pyasn1==0.4.8
# via
# pyasn1-modules
# rsa
pycparser==2.17
# via cffi
pycparser==2.21 ; python_version >= "3.9"
# via
# -r requirements/static/ci/common.in
# -r requirements/static/pkg/linux.in
# cffi
pycryptodomex==3.9.8
# via -r requirements/crypto.txt
pycurl==7.44.1 ; python_version >= "3.10"

View file

@ -230,7 +230,7 @@ pyasn1==0.4.8
# -r requirements/windows.txt
# pyasn1-modules
# rsa
pycparser==2.20
pycparser==2.21
# via
# -r requirements/windows.txt
# cffi

View file

@ -221,7 +221,7 @@ pyasn1==0.4.8
# -r requirements/windows.txt
# pyasn1-modules
# rsa
pycparser==2.20
pycparser==2.21
# via
# -r requirements/windows.txt
# cffi

View file

@ -681,8 +681,11 @@ pyasn1==0.4.8
# pyasn1-modules
# rsa
# smbprotocol
pycparser==2.19
# via cffi
pycparser==2.21 ; python_version >= "3.9"
# via
# -r requirements/static/ci/common.in
# -r requirements/static/pkg/linux.in
# cffi
pycryptodomex==3.10.1
# via -r requirements/crypto.txt
pycurl==7.44.1 ; python_version <= "3.9"

View file

@ -680,9 +680,10 @@ pyasn1==0.4.8
# -r requirements/darwin.txt
# pyasn1-modules
# rsa
pycparser==2.19
pycparser==2.21 ; python_version >= "3.9"
# via
# -r requirements/darwin.txt
# -r requirements/static/ci/common.in
# cffi
pycryptodomex==3.9.8
# via -r requirements/crypto.txt

View file

@ -674,8 +674,11 @@ pyasn1==0.4.8
# via
# pyasn1-modules
# rsa
pycparser==2.17
# via cffi
pycparser==2.21 ; python_version >= "3.9"
# via
# -r requirements/static/ci/common.in
# -r requirements/static/pkg/linux.in
# cffi
pycryptodomex==3.9.8
# via -r requirements/crypto.txt
pycurl==7.44.1 ; python_version <= "3.9"

View file

@ -673,8 +673,11 @@ pyasn1==0.4.8
# via
# pyasn1-modules
# rsa
pycparser==2.17
# via cffi
pycparser==2.21 ; python_version >= "3.9"
# via
# -r requirements/static/ci/common.in
# -r requirements/static/pkg/freebsd.in
# cffi
pycryptodomex==3.9.8
# via -r requirements/crypto.txt
pycurl==7.43.0.6 ; python_version <= "3.9"

View file

@ -674,8 +674,11 @@ pyasn1==0.4.8
# rsa
pycodestyle==2.5.0
# via saltpylint
pycparser==2.20
# via cffi
pycparser==2.21 ; python_version >= "3.9"
# via
# -r requirements/static/ci/common.in
# -r requirements/static/pkg/linux.in
# cffi
pycryptodomex==3.10.1
# via -r requirements/crypto.txt
pycurl==7.44.1 ; python_version <= "3.9"

View file

@ -689,8 +689,11 @@ pyasn1==0.4.8
# via
# pyasn1-modules
# rsa
pycparser==2.17
# via cffi
pycparser==2.21 ; python_version >= "3.9"
# via
# -r requirements/static/ci/common.in
# -r requirements/static/pkg/linux.in
# cffi
pycryptodomex==3.9.8
# via -r requirements/crypto.txt
pycurl==7.43.0.6 ; python_version <= "3.9"

View file

@ -221,8 +221,9 @@ pyasn1==0.4.8
# -r requirements/windows.txt
# pyasn1-modules
# rsa
pycparser==2.20
pycparser==2.21 ; python_version >= "3.9"
# via
# -r requirements/static/ci/common.in
# -r requirements/windows.txt
# cffi
# pythonnet

View file

@ -2,6 +2,7 @@
# Any non hard dependencies of Salt for FreeBSD can go here
cherrypy
backports.ssl_match_hostname>=3.7.0.1; python_version < '3.7'
pycparser>=2.21; python_version >= '3.9'
pyopenssl>=19.0.0
python-dateutil>=2.8.0
python-gnupg>=0.4.4

View file

@ -2,6 +2,7 @@
# Any non hard dependencies of Salt for linux can go here
cherrypy
backports.ssl_match_hostname>=3.7.0.1; python_version < '3.7'
pycparser>=2.21; python_version >= '3.9'
pyopenssl>=19.0.0
python-dateutil>=2.8.0
python-gnupg>=0.4.4

View file

@ -70,7 +70,7 @@ psutil==5.8.0
# via -r requirements/base.txt
pyasn1==0.4.8
# via -r requirements/darwin.txt
pycparser==2.19
pycparser==2.21
# via
# -r requirements/darwin.txt
# cffi

View file

@ -55,8 +55,10 @@ portend==2.4
# via cherrypy
psutil==5.8.0
# via -r requirements/base.txt
pycparser==2.17
# via cffi
pycparser==2.21 ; python_version >= "3.9"
# via
# -r requirements/static/pkg/freebsd.in
# cffi
pycryptodomex==3.9.8
# via -r requirements/crypto.txt
pyopenssl==19.1.0

View file

@ -55,8 +55,10 @@ portend==2.4
# via cherrypy
psutil==5.8.0
# via -r requirements/base.txt
pycparser==2.17
# via cffi
pycparser==2.21 ; python_version >= "3.9"
# via
# -r requirements/static/pkg/linux.in
# cffi
pycryptodomex==3.9.8
# via -r requirements/crypto.txt
pyopenssl==19.1.0

View file

@ -76,7 +76,7 @@ psutil==5.8.0
# via -r requirements/base.txt
pyasn1==0.4.8
# via -r requirements/windows.txt
pycparser==2.20
pycparser==2.21
# via
# -r requirements/windows.txt
# cffi

View file

@ -76,7 +76,7 @@ psutil==5.8.0
# via -r requirements/base.txt
pyasn1==0.4.8
# via -r requirements/windows.txt
pycparser==2.20
pycparser==2.21
# via
# -r requirements/windows.txt
# cffi

View file

@ -72,7 +72,7 @@ psutil==5.8.0
# via -r requirements/base.txt
pyasn1==0.4.8
# via -r requirements/darwin.txt
pycparser==2.19
pycparser==2.21
# via
# -r requirements/darwin.txt
# cffi

View file

@ -57,8 +57,10 @@ portend==2.4
# via cherrypy
psutil==5.8.0
# via -r requirements/base.txt
pycparser==2.17
# via cffi
pycparser==2.21 ; python_version >= "3.9"
# via
# -r requirements/static/pkg/freebsd.in
# cffi
pycryptodomex==3.9.8
# via -r requirements/crypto.txt
pyopenssl==19.1.0

View file

@ -55,8 +55,10 @@ portend==2.4
# via cherrypy
psutil==5.8.0
# via -r requirements/base.txt
pycparser==2.17
# via cffi
pycparser==2.21 ; python_version >= "3.9"
# via
# -r requirements/static/pkg/linux.in
# cffi
pycryptodomex==3.9.8
# via -r requirements/crypto.txt
pyopenssl==19.1.0

View file

@ -76,7 +76,7 @@ psutil==5.8.0
# via -r requirements/base.txt
pyasn1==0.4.8
# via -r requirements/windows.txt
pycparser==2.20
pycparser==2.21
# via
# -r requirements/windows.txt
# cffi

View file

@ -17,7 +17,7 @@ libnacl>=1.8.0
lxml>=4.6.3
mako>=1.1.4
pyasn1>=0.4.8
pycparser>=2.20
pycparser>=2.21
pycurl>=7.43.0.5 # PyCurl does not provide a whl file for newer versions
pymssql>=2.2.1
pymysql>=1.0.2