Package Details: sslyze 3.0.8-1

Git Clone URL: (read-only, click to copy)
Package Base: sslyze
Description: Fast and full-featured SSL scanner.
Upstream URL:
Licenses: AGPL3
Submitter: fxbru
Maintainer: goll (Bevan)
Last Packager: Bevan
Votes: 22
Popularity: 0.000207
First Submitted: 2012-11-09 17:23
Last Updated: 2020-07-09 20:26

Dependencies (2)

Required by (0)

Sources (2)

Latest Comments

1 2 3 4 Next › Last »

Bevan commented on 2020-01-26 12:35

@jhu: sslyze is not yet compatible with Python 3.8, see

I guess the hope is that this is solved timely. If not, the package needs to be changed to use python37 from AUR.

jhu commented on 2020-01-25 07:53

The package does not run and cannot be built anymore:

==> Starting package()...
Processing /tmp/trizen-jhu/sslyze/src/sslyze-2.1.4
ERROR: Could not find a version that satisfies the requirement nassl<2.3.0,>=2.2.0 (from sslyze==2.1.4) (from versions: 0.13.4.win32, 0.13.1, 0.13.2, 0.13.4, 0.13.5, 0.13.6, 0.13.7, 0.14.0, 0.14.1, 0.14.2, 0.15.0, 0.15.1, 0.16.0, 0.16.1, 0.16.2, 0.16.3, 0.17.0, 1.0.1, 1.0.2, 1.0.3)
ERROR: No matching distribution found for nassl<2.3.0,>=2.2.0 (from sslyze==2.1.4)
==> ERROR: A failure occurred in package().
:: Unable to build sslyze - makepkg exited with code: 4

surrealistic commented on 2019-06-17 16:44

Thank you so much @Bevan!

Thanks to your answer I could see that my system was running pip2 by default, I just changed it and I could update sslyze.

Bevan commented on 2019-06-16 08:26

Could you try building the package without yay (as described on

If that does not work, please post the output of

  • /usr/bin/pip --version
  • head -n1 /usr/bin/pip
  • pip list --user

Btw: I just updated the package to 2.1.3.

surrealistic commented on 2019-06-15 23:22

Hi @Bevan! Thank you for your answer. I haven't change my python configuration and if I remember well Arch runs Python 3 by default, I've checked the commands you said in case that any software did the change:

  • which python:


  • pacman -Qo $(which python):

    /usr/bin/python is owned by python 3.7.3-1

  • python --version:

    Python 3.7.3

Bevan commented on 2019-06-15 17:00

surrealistic: On first glance, this looks to me like is executed by python 2 instead of python 3 (there indeed the open() function had no encoding keyword). Do you have configured your system somehow that python 2 is the default?

If nothing comes to your mind, could you please run the following three commands and post their output here?

  • which python
  • pacman -Qo $(which python)
  • python --version

surrealistic commented on 2019-06-15 14:11


I'm having an issue while updating sslyze for some days. I saw the new update is available with yay and I'm trying to update it but every time I try to upload it, it throw the next error message:

ERROR: Complete output from command python egg_info:
ERROR: Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/tmp/pip-req-build-Bq5MvW/", line 51, in <module>
  File "/tmp/pip-req-build-Bq5MvW/", line 26, in get_long_description
    with open(path.join(root_path, ''), encoding='utf-8') as f:
TypeError: 'encoding' is an invalid keyword argument for this function
ERROR: Command "python egg_info" failed with error code 1 in /tmp/pip-req-build-Bq5MvW/
==> ERROR: A failure occurred in package().
Error making: sslyze

Bevan commented on 2019-02-13 19:31

@Cyber_STX: Should be fixed now.

Bevan commented on 2019-02-13 14:31

@Cyber_STX: It looks like you have jython installed and /opt/jython/bin before /usr/bin in your $PATH. I think there are two options:

  • (temporarily) remove /opt/bin/jython from $PATH or move it to the end

  • replace "pip" by "/usr/bin/pip" in the sslyze PKGBUILD

Later today I can probably push a version implementing the second variant here.

Btw: This plays an important role here as well:

Cyber_STX commented on 2019-02-13 14:27


There is a problem when we try to install the package:

/home/user/.cache/yay/sslyze/PKGBUILD: /opt/jython/bin/pip: /build/jython/pkg/jython/opt/jython/bin/jython: bad interpreter: No such file or directory
==> ERROR: A failure occurred in package().
Error making: sslyze