Installation fails due to conflicting cryptography version
- Dominant language
- Python
- Stars
- 693
- Forks
- 91
- PR merge metrics
- No merged PRs in 30d
Description
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
Contributor guide
Research direction
Inspect the project's dependency declarations and reproduce installation of pshtt 0.6.6, focusing on the pyopenssl, sslyze, and cryptography constraints shown in the dependency tree. Done means a clean install completes without an incompatible cryptography requirement and the pshtt entry point remains usable.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cryptography, python
- Domain
- build-system, cli
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100