pshtt icon indicating copy to clipboard operation
pshtt copied to clipboard

Installation fails due to conflicting cryptography version

Open NeolithEra opened this issue 4 years ago • 6 comments

Hi, users are unable to run pshtt due to dependency conflict with cryptography package. As shown in the following full dependency graph of pshtt, pyopenssl requires cryptography >=2.8,while sslyze requires cryptography ==2.5.

According to pip’s “first found wins” installation strategy, cryptography 2.8 is the actually installed version. However, cryptography 2.8 does not satisfy ==2.5.

Dependency tree-----------

 pshtt - 0.6.6
| +- docopt(install version:0.6.2 version range:>=0.6.2)
| +- publicsuffix(install version:1.1.1 version range:>=1.1.0)
| +- pyopenssl(install version:19.1.0 version range:>=17.5.0)
| | +- cryptography(install version:2.8 version range:>=2.8)
| | +- six(install version:1.13.0 version range:>=1.5.2)
| +- pytablereader(install version:0.26.1 version range:>=0.15.0)
| | +- beautifulsoup4(install version:4.8.1 version range:>=4.4.1,<5.0.0)
| | | +- soupsieve(install version:1.9.5 version range:>=1.2)
| | +- dataproperty(install version:0.43.1 version range:>=0.43.1,<1.0.0)
| | | +- enum34(install version:1.1.6 version range:*)
| | | +- futures(install version:3.3.0 version range:*)
| | | +- ipaddress(install version:1.0.23 version range:*)
| | | +- mbstrdecoder(install version:0.8.1 version range:>=0.8.0,<1.0.0)
| | | | +- faker(install version:1.0.8 version range:<2.0.0,>=1.0.2)
| | | | +- pytest(install version:5.3.2 version range:*)
| | | | +- six(install version:1.13.0 version range:*)
| | | +- path-py(install version:12.4.0 version range:*)
| | | +- six(install version:1.13.0 version range:<2.0.0,>=1.10.0)
| | | +- sphinx(install version:2.2.2 version range:*)
| | | +- sphinx-rtd-theme(install version:0.4.3 version range:*)
| | | | +- sphinx(install version:2.2.2 version range:*)
| | | +- termcolor(install version:1.1.0 version range:*)
| | | +- typepy(install version:0.6.0 version range:>=0.6.0,<1.0.0)
| | | | +- enum34(install version:1.1.6 version range:*)
| | | | +- ipaddress(install version:1.0.23 version range:*)
| | | | +- mbstrdecoder(install version:0.8.1 version range:>=0.8.0,<1.0.0)
| | | | +- path-py(install version:12.4.0 version range:*)
| | | | +- pytest(install version:5.3.2 version range:*)
| | | | +- pytest-runner(install version:5.2 version range:*)
| | | | +- readmemaker(install version:0.7.5 version range:>=0.7.3,<1.0.0)
| | | | +- six(install version:1.13.0 version range:<2.0.0,>=1.10.0)
| | | | +- sphinx(install version:2.2.2 version range:*)
| | | | +- sphinx-rtd-theme(install version:0.4.3 version range:*)
| | | | +- termcolor(install version:1.1.0 version range:*)
| | | | +- tox(install version:3.14.2 version range:*)
| | +- enum34(install version:1.1.6 version range:*)
| | +- futures(install version:3.3.0 version range:*)
| | +- jsonschema(install version:3.2.0 version range:>=2.5.1,<4.0.0)
| | +- mbstrdecoder(install version:0.8.1 version range:>=0.8.0,<1.0.0)
| | | +- faker(install version:1.0.8 version range:<2.0.0,>=1.0.2)
| | | | +- python-dateutil(install version:2.8.1 version range:>=2.4)
| | | | +- six(install version:1.13.0 version range:>=1.10)
| | | | +- text-unidecode(install version:1.2 version range:==1.2)
| | | +- pytest(install version:5.3.2 version range:*)
| | | +- six(install version:1.13.0 version range:*)
| | +- path-py(install version:12.4.0 version range:*)
| | +- path-py(install version:11.5.2 version range:<12)
| | +- path-py(install version:12.4.0 version range:>=12.0.1,<13)
| | +- pathvalidate(install version:0.29.0 version range:>=0.28.0,<1.0.0)
| | | +- enum34(install version:1.1.6 version range:*)
| | | +- faker(install version:3.0.0 version range:*)
| | | +- pytest(install version:5.3.2 version range:*)
| | | +- readmemaker(install version:0.7.5 version range:>=0.7.3,<1.0.0)
| | | | +- path-py(install version:11.5.2 version range:<12)
| | | | +- path-py(install version:12.4.0 version range:>=12.0.1,<13)
| | | | +- sphinx-rtd-theme(install version:0.4.3 version range:*)
| | | +- six(install version:1.13.0 version range:*)
| | | +- sphinx(install version:2.2.2 version range:*)
| | | +- sphinx-rtd-theme(install version:0.4.3 version range:*)
| | | | +- sphinx(install version:2.2.2 version range:*)
| | +- pypandoc(install version:1.4 version range:*)
| | | +- pip(install version:19.3.1 version range:>=8.1.0)
| | | +- setuptools(install version:42.0.2 version range:*)
| | | +- wheel(install version:0.33.6 version range:>=0.25.0)
| | +- pytablewriter(install version:0.46.1 version range:>=0.46)
| | | +- dataproperty(install version:0.43.1 version range:>=0.43.1,<1.0.0)
| | | | +- enum34(install version:1.1.6 version range:*)
| | | | +- futures(install version:3.3.0 version range:*)
| | | | +- ipaddress(install version:1.0.23 version range:*)
| | | | +- mbstrdecoder(install version:0.8.1 version range:>=0.8.0,<1.0.0)
| | | | +- path-py(install version:12.4.0 version range:*)
| | | | +- six(install version:1.13.0 version range:<2.0.0,>=1.10.0)
| | | | +- sphinx(install version:2.2.2 version range:*)
| | | | +- sphinx-rtd-theme(install version:0.4.3 version range:*)
| | | | +- termcolor(install version:1.1.0 version range:*)
| | | | +- typepy(install version:0.6.0 version range:>=0.6.0,<1.0.0)
| | | +- enum34(install version:1.1.6 version range:*)
| | | +- ipaddress(install version:1.0.23 version range:*)
| | | +- mbstrdecoder(install version:0.8.1 version range:>=0.8.0,<1.0.0)
| | | | +- faker(install version:1.0.8 version range:<2.0.0,>=1.0.2)
| | | | +- pytest(install version:5.3.2 version range:*)
| | | | +- six(install version:1.13.0 version range:*)
| | | +- msgfy(install version:0.0.7 version range:<0.1.0,>=0.0.6)
| | | | +- pytest(install version:5.3.2 version range:*)
| | | +- path-py(install version:12.4.0 version range:*)
| | | +- pathvalidate(install version:0.29.0 version range:>=0.28.0,<1.0.0)
| | | | +- enum34(install version:1.1.6 version range:*)
| | | | +- faker(install version:3.0.0 version range:*)
| | | | +- pytest(install version:5.3.2 version range:*)
| | | | +- readmemaker(install version:0.7.5 version range:>=0.7.3,<1.0.0)
| | | | +- six(install version:1.13.0 version range:*)
| | | | +- sphinx(install version:2.2.2 version range:*)
| | | | +- sphinx-rtd-theme(install version:0.4.3 version range:*)
| | | +- pytablereader(install version:0.26.1 version range:>=0.26)
| | | | +- beautifulsoup4(install version:4.8.1 version range:>=4.4.1,<5.0.0)
| | | | +- dataproperty(install version:0.43.1 version range:>=0.43.1,<1.0.0)
| | | | +- enum34(install version:1.1.6 version range:*)
| | | | +- futures(install version:3.3.0 version range:*)
| | | | +- jsonschema(install version:3.2.0 version range:>=2.5.1,<4.0.0)
| | | | +- mbstrdecoder(install version:0.8.1 version range:>=0.8.0,<1.0.0)
| | | | +- path-py(install version:12.4.0 version range:*)
| | | | +- path-py(install version:11.5.2 version range:<12)
| | | | +- path-py(install version:12.4.0 version range:>=12.0.1,<13)
| | | | +- pathvalidate(install version:0.29.0 version range:>=0.28.0,<1.0.0)
| | | | +- pypandoc(install version:1.4 version range:*)
| | | | +- pytablewriter(install version:0.46.1 version range:>=0.46)
| | | | +- pytest(install version:5.3.2 version range:*)
| | | | +- readmemaker(install version:0.7.5 version range:>=0.7.3,<1.0.0)
| | | | +- responses(install version:0.10.8 version range:*)
| | | | +- six(install version:1.13.0 version range:>=1.10.0,<2.0.0)
| | | | +- sphinx(install version:2.2.2 version range:*)
| | | | +- sphinx-rtd-theme(install version:0.4.3 version range:*)
| | | | +- subprocrunner(install version:0.17.1 version range:*)
| | | | +- tabledata(install version:0.9.1 version range:>=0.9.1,<1.0.0)
| | | | +- typepy(install version:0.6.0 version range:>=0.6.0,<1.0.0)
| | | +- pytest(install version:5.3.2 version range:*)
| | | +- readmemaker(install version:0.7.5 version range:>=0.7.3,<1.0.0)
| | | | +- path-py(install version:11.5.2 version range:<12)
| | | | +- path-py(install version:12.4.0 version range:>=12.0.1,<13)
| | | | +- sphinx-rtd-theme(install version:0.4.3 version range:*)
| | | +- simplejson(install version:3.17.0 version range:*)
| | | +- six(install version:1.13.0 version range:>=1.10.0,<2.0.0)
| | | +- sphinx(install version:2.2.2 version range:*)
| | | +- sphinx-rtd-theme(install version:0.4.3 version range:*)
| | | | +- sphinx(install version:2.2.2 version range:*)
| | | +- sqliteschema(install version:0.16.2 version range:*)
| | | | +- mbstrdecoder(install version:0.8.1 version range:>=0.8.0,<1.0.0)
| | | | +- pytest(install version:5.3.2 version range:*)
| | | | +- simplejson(install version:3.17.0 version range:*)
| | | | +- simplesqlite(install version:0.45.2 version range:>=0.38)
| | | | +- six(install version:1.13.0 version range:<2.0.0,>=1.10.0)
| | | | +- tabledata(install version:0.9.1 version range:<1.0.0,>=0.9.1)
| | | | +- typepy(install version:0.6.0 version range:>=0.6.0,<1.0.0)
| | | +- tabledata(install version:0.9.1 version range:>=0.9.1,<1.0.0)
| | | | +- dataproperty(install version:0.43.1 version range:<1.0.0,>=0.43.1)
| | | | +- enum34(install version:1.1.6 version range:*)
| | | | +- futures(install version:3.3.0 version range:*)
| | | | +- path-py(install version:12.4.0 version range:*)
| | | | +- pytablewriter(install version:0.46.1 version range:>=0.46)
| | | | +- pytest(install version:5.3.2 version range:*)
| | | | +- readmemaker(install version:0.7.5 version range:>=0.7.3,<1.0.0)
| | | | +- six(install version:1.13.0 version range:<2.0.0,>=1.10.0)
| | | | +- sphinx(install version:2.2.2 version range:*)
| | | | +- sphinx-rtd-theme(install version:0.4.3 version range:*)
| | | | +- typepy(install version:0.6.0 version range:>=0.6.0,<1.0.0)
| | | +- tablib(install version:0.14.0 version range:*)
| | | | +- backports.csv(install version:1.0.7 version range:*)
| | | | +- markuppy(install version:1.14 version range:*)
| | | | +- odfpy(install version:1.4.0 version range:*)
| | | | +- openpyxl(install version:3.0.2 version range:>=2.4.0)
| | | | +- pyyaml(install version:5.2 version range:*)
| | | | +- xlrd(install version:1.2.0 version range:*)
| | | | +- xlwt(install version:1.3.0 version range:*)
| | | +- termcolor(install version:1.1.0 version range:*)
| | | +- typepy(install version:0.6.0 version range:>=0.6.0,<1.0.0)
| | | | +- enum34(install version:1.1.6 version range:*)
| | | | +- ipaddress(install version:1.0.23 version range:*)
| | | | +- mbstrdecoder(install version:0.8.1 version range:>=0.8.0,<1.0.0)
| | | | +- path-py(install version:12.4.0 version range:*)
| | | | +- pytest(install version:5.3.2 version range:*)
| | | | +- pytest-runner(install version:5.2 version range:*)
| | | | +- readmemaker(install version:0.7.5 version range:>=0.7.3,<1.0.0)
| | | | +- six(install version:1.13.0 version range:<2.0.0,>=1.10.0)
| | | | +- sphinx(install version:2.2.2 version range:*)
| | | | +- sphinx-rtd-theme(install version:0.4.3 version range:*)
| | | | +- termcolor(install version:1.1.0 version range:*)
| | | | +- tox(install version:3.14.2 version range:*)
| | +- pytest(install version:5.3.2 version range:*)
| | +- readmemaker(install version:0.7.5 version range:>=0.7.3,<1.0.0)
| | | +- path-py(install version:11.5.2 version range:<12)
| | | +- path-py(install version:12.4.0 version range:>=12.0.1,<13)
| | | +- sphinx-rtd-theme(install version:0.4.3 version range:*)
| | | | +- sphinx(install version:2.2.2 version range:*)
| | +- responses(install version:0.10.8 version range:*)
| | +- six(install version:1.13.0 version range:>=1.10.0,<2.0.0)
| | +- sphinx(install version:2.2.2 version range:*)
| | +- sphinx-rtd-theme(install version:0.4.3 version range:*)
| | | +- sphinx(install version:2.2.2 version range:*)
| | +- subprocrunner(install version:0.17.1 version range:*)
| | | +- mbstrdecoder(install version:0.8.1 version range:>=0.8.0,<1.0.0)
| | | | +- faker(install version:1.0.8 version range:<2.0.0,>=1.0.2)
| | | | +- pytest(install version:5.3.2 version range:*)
| | | | +- six(install version:1.13.0 version range:*)
| | | +- pytest(install version:5.3.2 version range:*)
| | | +- six(install version:1.13.0 version range:*)
| | | +- sphinx(install version:2.2.2 version range:*)
| | | +- sphinx-rtd-theme(install version:0.4.3 version range:*)
| | | | +- sphinx(install version:2.2.2 version range:*)
| | | +- typepy(install version:0.6.0 version range:*)
| | | | +- enum34(install version:1.1.6 version range:*)
| | | | +- ipaddress(install version:1.0.23 version range:*)
| | | | +- mbstrdecoder(install version:0.8.1 version range:>=0.8.0,<1.0.0)
| | | | +- path-py(install version:12.4.0 version range:*)
| | | | +- pytest(install version:5.3.2 version range:*)
| | | | +- pytest-runner(install version:5.2 version range:*)
| | | | +- readmemaker(install version:0.7.5 version range:>=0.7.3,<1.0.0)
| | | | +- six(install version:1.13.0 version range:<2.0.0,>=1.10.0)
| | | | +- sphinx(install version:2.2.2 version range:*)
| | | | +- sphinx-rtd-theme(install version:0.4.3 version range:*)
| | | | +- termcolor(install version:1.1.0 version range:*)
| | | | +- tox(install version:3.14.2 version range:*)
| | +- tabledata(install version:0.9.1 version range:>=0.9.1,<1.0.0)
| | | +- dataproperty(install version:0.43.1 version range:<1.0.0,>=0.43.1)
| | | | +- enum34(install version:1.1.6 version range:*)
| | | | +- futures(install version:3.3.0 version range:*)
| | | | +- ipaddress(install version:1.0.23 version range:*)
| | | | +- mbstrdecoder(install version:0.8.1 version range:>=0.8.0,<1.0.0)
| | | | +- path-py(install version:12.4.0 version range:*)
| | | | +- six(install version:1.13.0 version range:<2.0.0,>=1.10.0)
| | | | +- sphinx(install version:2.2.2 version range:*)
| | | | +- sphinx-rtd-theme(install version:0.4.3 version range:*)
| | | | +- termcolor(install version:1.1.0 version range:*)
| | | | +- typepy(install version:0.6.0 version range:>=0.6.0,<1.0.0)
| | | +- enum34(install version:1.1.6 version range:*)
| | | +- futures(install version:3.3.0 version range:*)
| | | +- path-py(install version:12.4.0 version range:*)
| | | +- pytablewriter(install version:0.46.1 version range:>=0.46)
| | | | +- dataproperty(install version:0.43.1 version range:>=0.43.1,<1.0.0)
| | | | +- enum34(install version:1.1.6 version range:*)
| | | | +- ipaddress(install version:1.0.23 version range:*)
| | | | +- mbstrdecoder(install version:0.8.1 version range:>=0.8.0,<1.0.0)
| | | | +- msgfy(install version:0.0.7 version range:<0.1.0,>=0.0.6)
| | | | +- path-py(install version:12.4.0 version range:*)
| | | | +- pathvalidate(install version:0.29.0 version range:>=0.28.0,<1.0.0)
| | | | +- pytablereader(install version:0.26.1 version range:>=0.26)
| | | | +- pytest(install version:5.3.2 version range:*)
| | | | +- readmemaker(install version:0.7.5 version range:>=0.7.3,<1.0.0)
| | | | +- simplejson(install version:3.17.0 version range:*)
| | | | +- six(install version:1.13.0 version range:>=1.10.0,<2.0.0)
| | | | +- sphinx(install version:2.2.2 version range:*)
| | | | +- sphinx-rtd-theme(install version:0.4.3 version range:*)
| | | | +- sqliteschema(install version:0.16.2 version range:*)
| | | | +- tabledata(install version:0.9.1 version range:>=0.9.1,<1.0.0)
| | | | +- tablib(install version:0.14.0 version range:*)
| | | | +- termcolor(install version:1.1.0 version range:*)
| | | | +- typepy(install version:0.6.0 version range:>=0.6.0,<1.0.0)
| | | +- pytest(install version:5.3.2 version range:*)
| | | +- readmemaker(install version:0.7.5 version range:>=0.7.3,<1.0.0)
| | | | +- path-py(install version:11.5.2 version range:<12)
| | | | +- path-py(install version:12.4.0 version range:>=12.0.1,<13)
| | | | +- sphinx-rtd-theme(install version:0.4.3 version range:*)
| | | +- six(install version:1.13.0 version range:<2.0.0,>=1.10.0)
| | | +- sphinx(install version:2.2.2 version range:*)
| | | +- sphinx-rtd-theme(install version:0.4.3 version range:*)
| | | | +- sphinx(install version:2.2.2 version range:*)
| | | +- typepy(install version:0.6.0 version range:>=0.6.0,<1.0.0)
| | | | +- enum34(install version:1.1.6 version range:*)
| | | | +- ipaddress(install version:1.0.23 version range:*)
| | | | +- mbstrdecoder(install version:0.8.1 version range:>=0.8.0,<1.0.0)
| | | | +- path-py(install version:12.4.0 version range:*)
| | | | +- pytest(install version:5.3.2 version range:*)
| | | | +- pytest-runner(install version:5.2 version range:*)
| | | | +- readmemaker(install version:0.7.5 version range:>=0.7.3,<1.0.0)
| | | | +- six(install version:1.13.0 version range:<2.0.0,>=1.10.0)
| | | | +- sphinx(install version:2.2.2 version range:*)
| | | | +- sphinx-rtd-theme(install version:0.4.3 version range:*)
| | | | +- termcolor(install version:1.1.0 version range:*)
| | | | +- tox(install version:3.14.2 version range:*)
| | +- typepy(install version:0.6.0 version range:>=0.6.0,<1.0.0)
| | | +- enum34(install version:1.1.6 version range:*)
| | | +- ipaddress(install version:1.0.23 version range:*)
| | | +- mbstrdecoder(install version:0.8.1 version range:>=0.8.0,<1.0.0)
| | | | +- faker(install version:1.0.8 version range:<2.0.0,>=1.0.2)
| | | | +- pytest(install version:5.3.2 version range:*)
| | | | +- six(install version:1.13.0 version range:*)
| | | +- path-py(install version:12.4.0 version range:*)
| | | +- pytest(install version:5.3.2 version range:*)
| | | +- pytest-runner(install version:5.2 version range:*)
| | | +- readmemaker(install version:0.7.5 version range:>=0.7.3,<1.0.0)
| | | | +- path-py(install version:11.5.2 version range:<12)
| | | | +- path-py(install version:12.4.0 version range:>=12.0.1,<13)
| | | | +- sphinx-rtd-theme(install version:0.4.3 version range:*)
| | | +- six(install version:1.13.0 version range:<2.0.0,>=1.10.0)
| | | +- sphinx(install version:2.2.2 version range:*)
| | | +- sphinx-rtd-theme(install version:0.4.3 version range:*)
| | | | +- sphinx(install version:2.2.2 version range:*)
| | | +- termcolor(install version:1.1.0 version range:*)
| | | +- tox(install version:3.14.2 version range:*)
| +- pytablewriter(install version:0.46.1 version range:>=0.27.2)
| | +- dataproperty(install version:0.43.1 version range:>=0.43.1,<1.0.0)
| | | +- enum34(install version:1.1.6 version range:*)
| | | +- futures(install version:3.3.0 version range:*)
| | | +- ipaddress(install version:1.0.23 version range:*)
| | | +- mbstrdecoder(install version:0.8.1 version range:>=0.8.0,<1.0.0)
| | | | +- faker(install version:1.0.8 version range:<2.0.0,>=1.0.2)
| | | | +- pytest(install version:5.3.2 version range:*)
| | | | +- six(install version:1.13.0 version range:*)
| | | +- path-py(install version:12.4.0 version range:*)
| | | +- six(install version:1.13.0 version range:<2.0.0,>=1.10.0)
| | | +- sphinx(install version:2.2.2 version range:*)
| | | +- sphinx-rtd-theme(install version:0.4.3 version range:*)
| | | | +- sphinx(install version:2.2.2 version range:*)
| | | +- termcolor(install version:1.1.0 version range:*)
| | | +- typepy(install version:0.6.0 version range:>=0.6.0,<1.0.0)
| | | | +- enum34(install version:1.1.6 version range:*)
| | | | +- ipaddress(install version:1.0.23 version range:*)
| | | | +- mbstrdecoder(install version:0.8.1 version range:>=0.8.0,<1.0.0)
| | | | +- path-py(install version:12.4.0 version range:*)
| | | | +- pytest(install version:5.3.2 version range:*)
| | | | +- pytest-runner(install version:5.2 version range:*)
| | | | +- readmemaker(install version:0.7.5 version range:>=0.7.3,<1.0.0)
| | | | +- six(install version:1.13.0 version range:<2.0.0,>=1.10.0)
| | | | +- sphinx(install version:2.2.2 version range:*)
| | | | +- sphinx-rtd-theme(install version:0.4.3 version range:*)
| | | | +- termcolor(install version:1.1.0 version range:*)
| | | | +- tox(install version:3.14.2 version range:*)
| | +- enum34(install version:1.1.6 version range:*)
| | +- ipaddress(install version:1.0.23 version range:*)
| | +- mbstrdecoder(install version:0.8.1 version range:>=0.8.0,<1.0.0)
| | | +- faker(install version:1.0.8 version range:<2.0.0,>=1.0.2)
| | | | +- python-dateutil(install version:2.8.1 version range:>=2.4)
| | | | +- six(install version:1.13.0 version range:>=1.10)
| | | | +- text-unidecode(install version:1.2 version range:==1.2)
| | | +- pytest(install version:5.3.2 version range:*)
| | | +- six(install version:1.13.0 version range:*)
| | +- msgfy(install version:0.0.7 version range:<0.1.0,>=0.0.6)
| | | +- pytest(install version:5.3.2 version range:*)
| | +- path-py(install version:12.4.0 version range:*)
| | +- pathvalidate(install version:0.29.0 version range:>=0.28.0,<1.0.0)
| | | +- enum34(install version:1.1.6 version range:*)
| | | +- faker(install version:3.0.0 version range:*)
| | | +- pytest(install version:5.3.2 version range:*)
| | | +- readmemaker(install version:0.7.5 version range:>=0.7.3,<1.0.0)
| | | | +- path-py(install version:11.5.2 version range:<12)
| | | | +- path-py(install version:12.4.0 version range:>=12.0.1,<13)
| | | | +- sphinx-rtd-theme(install version:0.4.3 version range:*)
| | | +- six(install version:1.13.0 version range:*)
| | | +- sphinx(install version:2.2.2 version range:*)
| | | +- sphinx-rtd-theme(install version:0.4.3 version range:*)
| | | | +- sphinx(install version:2.2.2 version range:*)
| | +- pytablereader(install version:0.26.1 version range:>=0.26)
| | | +- beautifulsoup4(install version:4.8.1 version range:>=4.4.1,<5.0.0)
| | | | +- soupsieve(install version:1.9.5 version range:>=1.2)
| | | +- dataproperty(install version:0.43.1 version range:>=0.43.1,<1.0.0)
| | | | +- enum34(install version:1.1.6 version range:*)
| | | | +- futures(install version:3.3.0 version range:*)
| | | | +- ipaddress(install version:1.0.23 version range:*)
| | | | +- mbstrdecoder(install version:0.8.1 version range:>=0.8.0,<1.0.0)
| | | | +- path-py(install version:12.4.0 version range:*)
| | | | +- six(install version:1.13.0 version range:<2.0.0,>=1.10.0)
| | | | +- sphinx(install version:2.2.2 version range:*)
| | | | +- sphinx-rtd-theme(install version:0.4.3 version range:*)
| | | | +- termcolor(install version:1.1.0 version range:*)
| | | | +- typepy(install version:0.6.0 version range:>=0.6.0,<1.0.0)
| | | +- enum34(install version:1.1.6 version range:*)
| | | +- futures(install version:3.3.0 version range:*)
| | | +- jsonschema(install version:3.2.0 version range:>=2.5.1,<4.0.0)
| | | +- mbstrdecoder(install version:0.8.1 version range:>=0.8.0,<1.0.0)
| | | | +- faker(install version:1.0.8 version range:<2.0.0,>=1.0.2)
| | | | +- pytest(install version:5.3.2 version range:*)
| | | | +- six(install version:1.13.0 version range:*)
| | | +- path-py(install version:12.4.0 version range:*)
| | | +- path-py(install version:11.5.2 version range:<12)
| | | +- path-py(install version:12.4.0 version range:>=12.0.1,<13)
| | | +- pathvalidate(install version:0.29.0 version range:>=0.28.0,<1.0.0)
| | | | +- enum34(install version:1.1.6 version range:*)
| | | | +- faker(install version:3.0.0 version range:*)
| | | | +- pytest(install version:5.3.2 version range:*)
| | | | +- readmemaker(install version:0.7.5 version range:>=0.7.3,<1.0.0)
| | | | +- six(install version:1.13.0 version range:*)
| | | | +- sphinx(install version:2.2.2 version range:*)
| | | | +- sphinx-rtd-theme(install version:0.4.3 version range:*)
| | | +- pypandoc(install version:1.4 version range:*)
| | | | +- pip(install version:19.3.1 version range:>=8.1.0)
| | | | +- setuptools(install version:42.0.2 version range:*)
| | | | +- wheel(install version:0.33.6 version range:>=0.25.0)
| | | +- pytablewriter(install version:0.46.1 version range:>=0.46)
| | | | +- dataproperty(install version:0.43.1 version range:>=0.43.1,<1.0.0)
| | | | +- enum34(install version:1.1.6 version range:*)
| | | | +- ipaddress(install version:1.0.23 version range:*)
| | | | +- mbstrdecoder(install version:0.8.1 version range:>=0.8.0,<1.0.0)
| | | | +- msgfy(install version:0.0.7 version range:<0.1.0,>=0.0.6)
| | | | +- path-py(install version:12.4.0 version range:*)
| | | | +- pathvalidate(install version:0.29.0 version range:>=0.28.0,<1.0.0)
| | | | +- pytablereader(install version:0.26.1 version range:>=0.26)
| | | | +- pytest(install version:5.3.2 version range:*)
| | | | +- readmemaker(install version:0.7.5 version range:>=0.7.3,<1.0.0)
| | | | +- simplejson(install version:3.17.0 version range:*)
| | | | +- six(install version:1.13.0 version range:>=1.10.0,<2.0.0)
| | | | +- sphinx(install version:2.2.2 version range:*)
| | | | +- sphinx-rtd-theme(install version:0.4.3 version range:*)
| | | | +- sqliteschema(install version:0.16.2 version range:*)
| | | | +- tabledata(install version:0.9.1 version range:>=0.9.1,<1.0.0)
| | | | +- tablib(install version:0.14.0 version range:*)
| | | | +- termcolor(install version:1.1.0 version range:*)
| | | | +- typepy(install version:0.6.0 version range:>=0.6.0,<1.0.0)
| | | +- pytest(install version:5.3.2 version range:*)
| | | +- readmemaker(install version:0.7.5 version range:>=0.7.3,<1.0.0)
| | | | +- path-py(install version:11.5.2 version range:<12)
| | | | +- path-py(install version:12.4.0 version range:>=12.0.1,<13)
| | | | +- sphinx-rtd-theme(install version:0.4.3 version range:*)
| | | +- responses(install version:0.10.8 version range:*)
| | | +- six(install version:1.13.0 version range:>=1.10.0,<2.0.0)
| | | +- sphinx(install version:2.2.2 version range:*)
| | | +- sphinx-rtd-theme(install version:0.4.3 version range:*)
| | | | +- sphinx(install version:2.2.2 version range:*)
| | | +- subprocrunner(install version:0.17.1 version range:*)
| | | | +- mbstrdecoder(install version:0.8.1 version range:>=0.8.0,<1.0.0)
| | | | +- pytest(install version:5.3.2 version range:*)
| | | | +- six(install version:1.13.0 version range:*)
| | | | +- sphinx(install version:2.2.2 version range:*)
| | | | +- sphinx-rtd-theme(install version:0.4.3 version range:*)
| | | | +- typepy(install version:0.6.0 version range:*)
| | | +- tabledata(install version:0.9.1 version range:>=0.9.1,<1.0.0)
| | | | +- dataproperty(install version:0.43.1 version range:<1.0.0,>=0.43.1)
| | | | +- enum34(install version:1.1.6 version range:*)
| | | | +- futures(install version:3.3.0 version range:*)
| | | | +- path-py(install version:12.4.0 version range:*)
| | | | +- pytablewriter(install version:0.46.1 version range:>=0.46)
| | | | +- pytest(install version:5.3.2 version range:*)
| | | | +- readmemaker(install version:0.7.5 version range:>=0.7.3,<1.0.0)
| | | | +- six(install version:1.13.0 version range:<2.0.0,>=1.10.0)
| | | | +- sphinx(install version:2.2.2 version range:*)
| | | | +- sphinx-rtd-theme(install version:0.4.3 version range:*)
| | | | +- typepy(install version:0.6.0 version range:>=0.6.0,<1.0.0)
| | | +- typepy(install version:0.6.0 version range:>=0.6.0,<1.0.0)
| | | | +- enum34(install version:1.1.6 version range:*)
| | | | +- ipaddress(install version:1.0.23 version range:*)
| | | | +- mbstrdecoder(install version:0.8.1 version range:>=0.8.0,<1.0.0)
| | | | +- path-py(install version:12.4.0 version range:*)
| | | | +- pytest(install version:5.3.2 version range:*)
| | | | +- pytest-runner(install version:5.2 version range:*)
| | | | +- readmemaker(install version:0.7.5 version range:>=0.7.3,<1.0.0)
| | | | +- six(install version:1.13.0 version range:<2.0.0,>=1.10.0)
| | | | +- sphinx(install version:2.2.2 version range:*)
| | | | +- sphinx-rtd-theme(install version:0.4.3 version range:*)
| | | | +- termcolor(install version:1.1.0 version range:*)
| | | | +- tox(install version:3.14.2 version range:*)
| | +- pytest(install version:5.3.2 version range:*)
| | +- readmemaker(install version:0.7.5 version range:>=0.7.3,<1.0.0)
| | | +- path-py(install version:11.5.2 version range:<12)
| | | +- path-py(install version:12.4.0 version range:>=12.0.1,<13)
| | | +- sphinx-rtd-theme(install version:0.4.3 version range:*)
| | | | +- sphinx(install version:2.2.2 version range:*)
| | +- simplejson(install version:3.17.0 version range:*)
| | +- six(install version:1.13.0 version range:>=1.10.0,<2.0.0)
| | +- sphinx(install version:2.2.2 version range:*)
| | +- sphinx-rtd-theme(install version:0.4.3 version range:*)
| | | +- sphinx(install version:2.2.2 version range:*)
| | +- sqliteschema(install version:0.16.2 version range:*)
| | | +- mbstrdecoder(install version:0.8.1 version range:>=0.8.0,<1.0.0)
| | | | +- faker(install version:1.0.8 version range:<2.0.0,>=1.0.2)
| | | | +- pytest(install version:5.3.2 version range:*)
| | | | +- six(install version:1.13.0 version range:*)
| | | +- pytest(install version:5.3.2 version range:*)
| | | +- simplejson(install version:3.17.0 version range:*)
| | | +- simplesqlite(install version:0.45.2 version range:>=0.38)
| | | | +- dataproperty(install version:0.43.1 version range:<1.0.0,>=0.43.1)
| | | | +- mbstrdecoder(install version:0.8.1 version range:>=0.8.0,<1.0.0)
| | | | +- path-py(install version:12.4.0 version range:*)
| | | | +- pathvalidate(install version:0.29.0 version range:>=0.28.0,<1.0.0)
| | | | +- pytablereader(install version:0.26.1 version range:>=0.26)
| | | | +- pytablewriter(install version:0.46.1 version range:>=0.46)
| | | | +- pytest(install version:5.3.2 version range:*)
| | | | +- readmemaker(install version:0.7.5 version range:>=0.7.3,<1.0.0)
| | | | +- six(install version:1.13.0 version range:<2.0.0,>=1.10.0)
| | | | +- sphinx(install version:2.2.2 version range:*)
| | | | +- sphinx-rtd-theme(install version:0.4.3 version range:*)
| | | | +- sqliteschema(install version:0.16.2 version range:<1.0.0,>=0.16.2)
| | | | +- tabledata(install version:0.9.1 version range:<1.0.0,>=0.9.1)
| | | | +- typepy(install version:0.6.0 version range:>=0.6.0,<1.0.0)
| | | +- six(install version:1.13.0 version range:<2.0.0,>=1.10.0)
| | | +- tabledata(install version:0.9.1 version range:<1.0.0,>=0.9.1)
| | | | +- dataproperty(install version:0.43.1 version range:<1.0.0,>=0.43.1)
| | | | +- enum34(install version:1.1.6 version range:*)
| | | | +- futures(install version:3.3.0 version range:*)
| | | | +- path-py(install version:12.4.0 version range:*)
| | | | +- pytablewriter(install version:0.46.1 version range:>=0.46)
| | | | +- pytest(install version:5.3.2 version range:*)
| | | | +- readmemaker(install version:0.7.5 version range:>=0.7.3,<1.0.0)
| | | | +- six(install version:1.13.0 version range:<2.0.0,>=1.10.0)
| | | | +- sphinx(install version:2.2.2 version range:*)
| | | | +- sphinx-rtd-theme(install version:0.4.3 version range:*)
| | | | +- typepy(install version:0.6.0 version range:>=0.6.0,<1.0.0)
| | | +- typepy(install version:0.6.0 version range:>=0.6.0,<1.0.0)
| | | | +- enum34(install version:1.1.6 version range:*)
| | | | +- ipaddress(install version:1.0.23 version range:*)
| | | | +- mbstrdecoder(install version:0.8.1 version range:>=0.8.0,<1.0.0)
| | | | +- path-py(install version:12.4.0 version range:*)
| | | | +- pytest(install version:5.3.2 version range:*)
| | | | +- pytest-runner(install version:5.2 version range:*)
| | | | +- readmemaker(install version:0.7.5 version range:>=0.7.3,<1.0.0)
| | | | +- six(install version:1.13.0 version range:<2.0.0,>=1.10.0)
| | | | +- sphinx(install version:2.2.2 version range:*)
| | | | +- sphinx-rtd-theme(install version:0.4.3 version range:*)
| | | | +- termcolor(install version:1.1.0 version range:*)
| | | | +- tox(install version:3.14.2 version range:*)
| | +- tabledata(install version:0.9.1 version range:>=0.9.1,<1.0.0)
| | | +- dataproperty(install version:0.43.1 version range:<1.0.0,>=0.43.1)
| | | | +- enum34(install version:1.1.6 version range:*)
| | | | +- futures(install version:3.3.0 version range:*)
| | | | +- ipaddress(install version:1.0.23 version range:*)
| | | | +- mbstrdecoder(install version:0.8.1 version range:>=0.8.0,<1.0.0)
| | | | +- path-py(install version:12.4.0 version range:*)
| | | | +- six(install version:1.13.0 version range:<2.0.0,>=1.10.0)
| | | | +- sphinx(install version:2.2.2 version range:*)
| | | | +- sphinx-rtd-theme(install version:0.4.3 version range:*)
| | | | +- termcolor(install version:1.1.0 version range:*)
| | | | +- typepy(install version:0.6.0 version range:>=0.6.0,<1.0.0)
| | | +- enum34(install version:1.1.6 version range:*)
| | | +- futures(install version:3.3.0 version range:*)
| | | +- path-py(install version:12.4.0 version range:*)
| | | +- pytablewriter(install version:0.46.1 version range:>=0.46)
| | | | +- dataproperty(install version:0.43.1 version range:>=0.43.1,<1.0.0)
| | | | +- enum34(install version:1.1.6 version range:*)
| | | | +- ipaddress(install version:1.0.23 version range:*)
| | | | +- mbstrdecoder(install version:0.8.1 version range:>=0.8.0,<1.0.0)
| | | | +- msgfy(install version:0.0.7 version range:<0.1.0,>=0.0.6)
| | | | +- path-py(install version:12.4.0 version range:*)
| | | | +- pathvalidate(install version:0.29.0 version range:>=0.28.0,<1.0.0)
| | | | +- pytablereader(install version:0.26.1 version range:>=0.26)
| | | | +- pytest(install version:5.3.2 version range:*)
| | | | +- readmemaker(install version:0.7.5 version range:>=0.7.3,<1.0.0)
| | | | +- simplejson(install version:3.17.0 version range:*)
| | | | +- six(install version:1.13.0 version range:>=1.10.0,<2.0.0)
| | | | +- sphinx(install version:2.2.2 version range:*)
| | | | +- sphinx-rtd-theme(install version:0.4.3 version range:*)
| | | | +- sqliteschema(install version:0.16.2 version range:*)
| | | | +- tabledata(install version:0.9.1 version range:>=0.9.1,<1.0.0)
| | | | +- tablib(install version:0.14.0 version range:*)
| | | | +- termcolor(install version:1.1.0 version range:*)
| | | | +- typepy(install version:0.6.0 version range:>=0.6.0,<1.0.0)
| | | +- pytest(install version:5.3.2 version range:*)
| | | +- readmemaker(install version:0.7.5 version range:>=0.7.3,<1.0.0)
| | | | +- path-py(install version:11.5.2 version range:<12)
| | | | +- path-py(install version:12.4.0 version range:>=12.0.1,<13)
| | | | +- sphinx-rtd-theme(install version:0.4.3 version range:*)
| | | +- six(install version:1.13.0 version range:<2.0.0,>=1.10.0)
| | | +- sphinx(install version:2.2.2 version range:*)
| | | +- sphinx-rtd-theme(install version:0.4.3 version range:*)
| | | | +- sphinx(install version:2.2.2 version range:*)
| | | +- typepy(install version:0.6.0 version range:>=0.6.0,<1.0.0)
| | | | +- enum34(install version:1.1.6 version range:*)
| | | | +- ipaddress(install version:1.0.23 version range:*)
| | | | +- mbstrdecoder(install version:0.8.1 version range:>=0.8.0,<1.0.0)
| | | | +- path-py(install version:12.4.0 version range:*)
| | | | +- pytest(install version:5.3.2 version range:*)
| | | | +- pytest-runner(install version:5.2 version range:*)
| | | | +- readmemaker(install version:0.7.5 version range:>=0.7.3,<1.0.0)
| | | | +- six(install version:1.13.0 version range:<2.0.0,>=1.10.0)
| | | | +- sphinx(install version:2.2.2 version range:*)
| | | | +- sphinx-rtd-theme(install version:0.4.3 version range:*)
| | | | +- termcolor(install version:1.1.0 version range:*)
| | | | +- tox(install version:3.14.2 version range:*)
| | +- tablib(install version:0.14.0 version range:*)
| | | +- backports.csv(install version:1.0.7 version range:*)
| | | +- markuppy(install version:1.14 version range:*)
| | | +- odfpy(install version:1.4.0 version range:*)
| | | +- openpyxl(install version:3.0.2 version range:>=2.4.0)
| | | +- pyyaml(install version:5.2 version range:*)
| | | +- xlrd(install version:1.2.0 version range:*)
| | | +- xlwt(install version:1.3.0 version range:*)
| | | | +- coveralls(install version:1.9.2 version range:*)
| | | | +- nose(install version:1.3.7 version range:*)
| | | | +- nose-cov(install version:1.6 version range:*)
| | | | +- nose-fixes(install version:1.3 version range:*)
| | | | +- panci(install version:0.0.2 version range:*)
| | | | +- pkginfo(install version:1.5.0.1 version range:*)
| | | | +- setuptools-git(install version:1.2 version range:*)
| | | | +- six(install version:1.13.0 version range:*)
| | | | +- sphinx(install version:2.2.2 version range:*)
| | | | +- tox(install version:3.14.2 version range:*)
| | | | +- twine(install version:3.1.1 version range:*)
| | | | +- wheel(install version:0.33.6 version range:*)
| | +- termcolor(install version:1.1.0 version range:*)
| | +- typepy(install version:0.6.0 version range:>=0.6.0,<1.0.0)
| | | +- enum34(install version:1.1.6 version range:*)
| | | +- ipaddress(install version:1.0.23 version range:*)
| | | +- mbstrdecoder(install version:0.8.1 version range:>=0.8.0,<1.0.0)
| | | | +- faker(install version:1.0.8 version range:<2.0.0,>=1.0.2)
| | | | +- pytest(install version:5.3.2 version range:*)
| | | | +- six(install version:1.13.0 version range:*)
| | | +- path-py(install version:12.4.0 version range:*)
| | | +- pytest(install version:5.3.2 version range:*)
| | | +- pytest-runner(install version:5.2 version range:*)
| | | +- readmemaker(install version:0.7.5 version range:>=0.7.3,<1.0.0)
| | | | +- path-py(install version:11.5.2 version range:<12)
| | | | +- path-py(install version:12.4.0 version range:>=12.0.1,<13)
| | | | +- sphinx-rtd-theme(install version:0.4.3 version range:*)
| | | +- six(install version:1.13.0 version range:<2.0.0,>=1.10.0)
| | | +- sphinx(install version:2.2.2 version range:*)
| | | +- sphinx-rtd-theme(install version:0.4.3 version range:*)
| | | | +- sphinx(install version:2.2.2 version range:*)
| | | +- termcolor(install version:1.1.0 version range:*)
| | | +- tox(install version:3.14.2 version range:*)
| +- python-dateutil(install version:2.8.1 version range:>=2.7.3)
| +- pytz(install version:2019.3 version range:>=2018.5)
| +- requests(install version:2.22.0 version range:>=2.18.4)
| | +- certifi(install version:2019.11.28 version range:>=2017.4.17)
| | +- chardet(install version:3.0.4 version range:<3.1.0,>=3.0.2)
| | +- idna(install version:2.8 version range:>=2.5,<2.9)
| | +- urllib3(install version:1.25.7 version range:<1.26,>=1.21.1)
| +- sslyze(install version:2.1.4 version range:>=2.1.3)
| | +- cryptography(install version:2.5 version range:==2.5)
| | +- dataclasses(install version:0.7 version range:*)
| | +- nassl(install version:2.2.0 version range:<2.3.0,>=2.2.0)
| | +- tls-parser(install version:1.2.1 version range:>=1.2.0,<1.3.0)
| +- wget(install version:3.2 version range:>=3.2)

Thanks for your help. Best, Neolith

NeolithEra avatar Dec 15 '19 11:12 NeolithEra

Suggested Solution

Ask your upstream project sslyze to loose the version range of cryptography.

@konklone Could I submit a PR to solve this issue?

NeolithEra avatar Dec 15 '19 11:12 NeolithEra

This is an open issue for sslyze, but it appears to be marked for the eventual 3.0 release per the project board. Comments on the issue show no run issues, but feel free to submit a PR for review.

mcdonnnj avatar Jan 04 '20 00:01 mcdonnnj

Looks like sslyze v3 has been released but it still does complain when cryptography is above 2.8

jwomackgsa avatar Apr 17 '20 17:04 jwomackgsa

sslyze 3.0.2 appears to have fixed this.

mcdonnnj avatar Apr 23 '20 16:04 mcdonnnj

I just did a clean venv and did a pip install of pshtt. Now its complaining this way. ERROR: sslyze 3.0.2 has requirement cryptography<=2.9,>=2.6, but you'll have cryptography 2.9.2 which is incompatible.

jwomackgsa avatar Apr 23 '20 20:04 jwomackgsa

I have a similar problem wherein the nassl package requirements are inconsistent.

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

michaelblyons avatar Apr 30 '20 18:04 michaelblyons