Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Python 3.10 not supported #464

Closed
teodem opened this issue Nov 4, 2020 · 6 comments
Closed

Python 3.10 not supported #464

teodem opened this issue Nov 4, 2020 · 6 comments

Comments

@teodem
Copy link

teodem commented Nov 4, 2020

Hi,

Bug:
i'm integrating Sslyze in my Docker Image, but as i update the image today, Sslyze stopped to work:

ERROR: Could not find a version that satisfies the requirement nassl<3.1.0,>=3.0.0 (from sslyze) (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<3.1.0,>=3.0.0 (from sslyze)

To Reproduce
Steps to reproduce the behavior:
I'm working with python:slim-buster (uses python3.10)

  1. Install SSLyze using: RUN pip install --upgrade setuptools RUN pip install --upgrade sslyze
  2. See error

Expected behavior
Sslyze is supposed to be installed.

Python environment (please complete the following information):

Additional context
As i said, i'm adding the tool to my personal Docker File. Was working before, but as soon as the base image (Debias based) was updated with Python3.10, Sslyze was not working anymore.

@nabla-c0d3
Copy link
Owner

nabla-c0d3 commented Jan 30, 2021

Hello,
Unfortunately Python 3.10 has not been released yet. It will be released in October 2021 (https://www.python.org/dev/peps/pep-0619/#schedule), which is when I will add support for it.
I don't want to add support for an alpha release of Python because it's too tricky and time-consuming.

@jduprat
Copy link

jduprat commented Nov 19, 2021

With Python 3.10 shipping and released with Linux distros (e.g. Fedora 35) it might be time to revisit this issue.

@nabla-c0d3 nabla-c0d3 reopened this Nov 20, 2021
@nabla-c0d3 nabla-c0d3 added this to To do in 5.0.1 Nov 26, 2021
@PhilippSelenium
Copy link
Contributor

@nabla-c0d3 Are you accepting PRs?

@nabla-c0d3
Copy link
Owner

@PhilippSelenium Definitely! The work for Python 3.10 support is happening there - the last remaining step is for the build to pass: https://github.com/nabla-c0d3/nassl/tree/support-for-python-3-10

@PhilippSelenium
Copy link
Contributor

Thanks, I only looked at the PRs not the branches.

@nabla-c0d3 nabla-c0d3 removed this from To do in 5.0.1 Dec 19, 2021
@nabla-c0d3
Copy link
Owner

Python 3.10 support has been added to v5.0.2.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants