I am trying to install bigchaindb_driver on Windows OS with the help of http://docs.bigchaindb.com/projects/py-driver/en/latest/quickstart.html, but it is showing error while installing the dependencies (cryptography and cryptoconditions). I am using pip for installation which is upgraded to the latest version == 21.0:
PS C:UserslenovoOneDriveDesktopmy-server> pip install cryptoconditions
Collecting cryptoconditions
Using cached cryptoconditions-0.8.0-py3-none-any.whl
Collecting base58~=1.0.0
Using cached base58-1.0.3-py3-none-any.whl (3.1 kB)
Collecting cryptography~=2.3.1
Using cached cryptography-2.3.1.tar.gz (449 kB)
Collecting pyasn1~=0.4
Using cached pyasn1-0.4.8-py2.py3-none-any.whl (77 kB)
Collecting PyNaCl~=1.1.0
Using cached PyNaCl-1.1.2.tar.gz (3.1 MB)
Requirement already satisfied: idna>=2.1 in c:userslenovoappdatalocalprogramspythonpython39libsite-packages (from cryptography~=2.3.1->cryptoconditions) (2.10)
Requirement already satisfied: asn1crypto>=0.21.0 in c:userslenovoappdatalocalprogramspythonpython39libsite-packages (from cryptography~=2.3.1->cryptoconditions) (1.4.0)
Requirement already satisfied: six>=1.4.1 in c:userslenovoappdata
oamingpythonpython39site-packages (from cryptography~=2.3.1->cryptoconditions) (1.15.0)
Requirement already satisfied: cffi!=1.11.3,>=1.7 in c:userslenovoappdatalocalprogramspythonpython39libsite-packages (from cryptography~=2.3.1->cryptoconditions) (1.14.4)
Requirement already satisfied: pycparser in c:userslenovoappdatalocalprogramspythonpython39libsite-packages (from cffi!=1.11.3,>=1.7->cryptography~=2.3.1->cryptoconditions) (2.20)
Building wheels for collected packages: cryptography, PyNaCl
Building wheel for cryptography (setup.py) ... error
ERROR: Command errored out with exit status 1:
command: 'c:userslenovoappdatalocalprogramspythonpython39python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\lenovo\AppData\Local\Temp\pip-install-_9eivwc9\cryptography_b0ab238ab99c4b59b79fc92faab49ddf\setup.py'"'"'; __file__='"'"'C:\Users\lenovo\AppData\Local\Temp\pip-install-_9eivwc9\cryptography_b0ab238ab99c4b59b79fc92faab49ddf\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'
'"'"', '"'"'
'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d 'C:UserslenovoAppDataLocalTemppip-wheel-gvt4_brn'
cwd: C:UserslenovoAppDataLocalTemppip-install-_9eivwc9cryptography_b0ab238ab99c4b59b79fc92faab49ddf
Complete output (109 lines):
running bdist_wheel
running build
running build_py
creating build
creating buildlib.win-amd64-3.9
creating buildlib.win-amd64-3.9cryptography
copying srccryptographyexceptions.py -> buildlib.win-amd64-3.9cryptography
copying srccryptographyfernet.py -> buildlib.win-amd64-3.9cryptography
copying srccryptographyutils.py -> buildlib.win-amd64-3.9cryptography
copying srccryptography\__about__.py -> buildlib.win-amd64-3.9cryptography
copying srccryptography\__init__.py -> buildlib.win-amd64-3.9cryptography
creating buildlib.win-amd64-3.9cryptographyhazmat
copying srccryptographyhazmat\__init__.py -> buildlib.win-amd64-3.9cryptographyhazmat
creating buildlib.win-amd64-3.9cryptographyx509
copying srccryptographyx509ase.py -> buildlib.win-amd64-3.9cryptographyx509
copying srccryptographyx509certificate_transparency.py -> buildlib.win-amd64-3.9cryptographyx509
copying srccryptographyx509extensions.py -> buildlib.win-amd64-3.9cryptographyx509
copying srccryptographyx509general_name.py -> buildlib.win-amd64-3.9cryptographyx509
copying srccryptographyx509
ame.py -> buildlib.win-amd64-3.9cryptographyx509
copying srccryptographyx509oid.py -> buildlib.win-amd64-3.9cryptographyx509
copying srccryptographyx509\__init__.py -> buildlib.win-amd64-3.9cryptographyx509
creating buildlib.win-amd64-3.9cryptographyhazmatackends
copying srccryptographyhazmatackendsinterfaces.py -> buildlib.win-amd64-3.9cryptographyhazmatackends
copying srccryptographyhazmatackends\__init__.py -> buildlib.win-amd64-3.9cryptographyhazmatackends
creating buildlib.win-amd64-3.9cryptographyhazmatindings
copying srccryptographyhazmatindings\__init__.py -> buildlib.win-amd64-3.9cryptographyhazmatindings
creating buildlib.win-amd64-3.9cryptographyhazmatprimitives
copying srccryptographyhazmatprimitivescmac.py -> buildlib.win-amd64-3.9cryptographyhazmatprimitives
copying srccryptographyhazmatprimitivesconstant_time.py -> buildlib.win-amd64-3.9cryptographyhazmatprimitives
copying srccryptographyhazmatprimitiveshashes.py -> buildlib.win-amd64-3.9cryptographyhazmatprimitives
copying srccryptographyhazmatprimitiveshmac.py -> buildlib.win-amd64-3.9cryptographyhazmatprimitives
copying srccryptographyhazmatprimitiveskeywrap.py -> buildlib.win-amd64-3.9cryptographyhazmatprimitives
copying srccryptographyhazmatprimitivesmac.py -> buildlib.win-amd64-3.9cryptographyhazmatprimitives
copying srccryptographyhazmatprimitivespadding.py -> buildlib.win-amd64-3.9cryptographyhazmatprimitives
copying srccryptographyhazmatprimitivesserialization.py -> buildlib.win-amd64-3.9cryptographyhazmatprimitives
copying srccryptographyhazmatprimitives\__init__.py -> buildlib.win-amd64-3.9cryptographyhazmatprimitives
creating buildlib.win-amd64-3.9cryptographyhazmatackendsopenssl
copying srccryptographyhazmatackendsopensslaead.py -> buildlib.win-amd64-3.9cryptographyhazmatackendsopenssl
copying srccryptographyhazmatackendsopensslackend.py -> buildlib.win-amd64-3.9cryptographyhazmatackendsopenssl
copying srccryptographyhazmatackendsopensslciphers.py -> buildlib.win-amd64-3.9cryptographyhazmatackendsopenssl
copying srccryptographyhazmatackendsopensslcmac.py -> buildlib.win-amd64-3.9cryptographyhazmatackendsopenssl
copying srccryptographyhazmatackendsopenssldecode_asn1.py -> buildlib.win-amd64-3.9cryptographyhazmatackendsopenssl
copying srccryptographyhazmatackendsopenssldh.py -> buildlib.win-amd64-3.9cryptographyhazmatackendsopenssl
copying srccryptographyhazmatackendsopenssldsa.py -> buildlib.win-amd64-3.9cryptographyhazmatackendsopenssl
copying srccryptographyhazmatackendsopensslec.py -> buildlib.win-amd64-3.9cryptographyhazmatackendsopenssl
copying srccryptographyhazmatackendsopensslencode_asn1.py -> buildlib.win-amd64-3.9cryptographyhazmatackendsopenssl
copying srccryptographyhazmatackendsopensslhashes.py -> buildlib.win-amd64-3.9cryptographyhazmatackendsopenssl
copying srccryptographyhazmatackendsopensslhmac.py -> buildlib.win-amd64-3.9cryptographyhazmatackendsopenssl
copying srccryptographyhazmatackendsopenssl
sa.py -> buildlib.win-amd64-3.9cryptographyhazmatackendsopenssl
copying srccryptographyhazmatackendsopensslutils.py -> buildlib.win-amd64-3.9cryptographyhazmatackendsopenssl
copying srccryptographyhazmatackendsopensslx25519.py -> buildlib.win-amd64-3.9cryptographyhazmatackendsopenssl
copying srccryptographyhazmatackendsopensslx509.py -> buildlib.win-amd64-3.9cryptographyhazmatackendsopenssl
copying srccryptographyhazmatackendsopenssl\__init__.py -> buildlib.win-amd64-3.9cryptographyhazmatackendsopenssl
creating buildlib.win-amd64-3.9cryptographyhazmatindingsopenssl
copying srccryptographyhazmatindingsopensslinding.py -> buildlib.win-amd64-3.9cryptographyhazmatindingsopenssl
copying srccryptographyhazmatindingsopenssl\_conditional.py -> buildlib.win-amd64-3.9cryptographyhazmatindingsopenssl
copying srccryptographyhazmatindingsopenssl\__init__.py -> buildlib.win-amd64-3.9cryptographyhazmatindingsopenssl
creating buildlib.win-amd64-3.9cryptographyhazmatprimitivesasymmetric
copying srccryptographyhazmatprimitivesasymmetricdh.py -> buildlib.win-amd64-3.9cryptographyhazmatprimitivesasymmetric
copying srccryptographyhazmatprimitivesasymmetricdsa.py -> buildlib.win-amd64-3.9cryptographyhazmatprimitivesasymmetric
copying srccryptographyhazmatprimitivesasymmetricec.py -> buildlib.win-amd64-3.9cryptographyhazmatprimitivesasymmetric
copying srccryptographyhazmatprimitivesasymmetricpadding.py -> buildlib.win-amd64-3.9cryptographyhazmatprimitivesasymmetric
copying srccryptographyhazmatprimitivesasymmetric
sa.py -> buildlib.win-amd64-3.9cryptographyhazmatprimitivesasymmetric
copying srccryptographyhazmatprimitivesasymmetricutils.py -> buildlib.win-amd64-3.9cryptographyhazmatprimitivesasymmetric
copying srccryptographyhazmatprimitivesasymmetricx25519.py -> buildlib.win-amd64-3.9cryptographyhazmatprimitivesasymmetric
copying srccryptographyhazmatprimitivesasymmetric\__init__.py -> buildlib.win-amd64-3.9cryptographyhazmatprimitivesasymmetric
creating buildlib.win-amd64-3.9cryptographyhazmatprimitivesciphers
copying srccryptographyhazmatprimitivesciphersaead.py -> buildlib.win-amd64-3.9cryptographyhazmatprimitivesciphers
copying srccryptographyhazmatprimitivesciphersalgorithms.py -> buildlib.win-amd64-3.9cryptographyhazmatprimitivesciphers
copying srccryptographyhazmatprimitivesciphersase.py -> buildlib.win-amd64-3.9cryptographyhazmatprimitivesciphers
copying srccryptographyhazmatprimitivesciphersmodes.py -> buildlib.win-amd64-3.9cryptographyhazmatprimitivesciphers
copying srccryptographyhazmatprimitivesciphers\__init__.py -> buildlib.win-amd64-3.9cryptographyhazmatprimitivesciphers
creating buildlib.win-amd64-3.9cryptographyhazmatprimitiveskdf
copying srccryptographyhazmatprimitiveskdfconcatkdf.py -> buildlib.win-amd64-3.9cryptographyhazmatprimitiveskdf
copying srccryptographyhazmatprimitiveskdfhkdf.py -> buildlib.win-amd64-3.9cryptographyhazmatprimitiveskdf
copying srccryptographyhazmatprimitiveskdfkbkdf.py -> buildlib.win-amd64-3.9cryptographyhazmatprimitiveskdf
copying srccryptographyhazmatprimitiveskdfpbkdf2.py -> buildlib.win-amd64-3.9cryptographyhazmatprimitiveskdf
copying srccryptographyhazmatprimitiveskdfscrypt.py -> buildlib.win-amd64-3.9cryptographyhazmatprimitiveskdf
copying srccryptographyhazmatprimitiveskdfx963kdf.py -> buildlib.win-amd64-3.9cryptographyhazmatprimitiveskdf
copying srccryptographyhazmatprimitiveskdf\__init__.py -> buildlib.win-amd64-3.9cryptographyhazmatprimitiveskdf
creating buildlib.win-amd64-3.9cryptographyhazmatprimitiveswofactor
copying srccryptographyhazmatprimitiveswofactorhotp.py -> buildlib.win-amd64-3.9cryptographyhazmatprimitiveswofactor
copying srccryptographyhazmatprimitiveswofactorotp.py -> buildlib.win-amd64-3.9cryptographyhazmatprimitiveswofactor
copying srccryptographyhazmatprimitiveswofactorutils.py -> buildlib.win-amd64-3.9cryptographyhazmatprimitiveswofactor
copying srccryptographyhazmatprimitiveswofactor\__init__.py -> buildlib.win-amd64-3.9cryptographyhazmatprimitiveswofactor
running egg_info
writing srccryptography.egg-infoPKG-INFO
writing dependency_links to srccryptography.egg-infodependency_links.txt
writing requirements to srccryptography.egg-info
equires.txt
writing top-level names to srccryptography.egg-infoop_level.txt
reading manifest file 'srccryptography.egg-infoSOURCES.txt'
reading manifest template 'MANIFEST.in'
no previously-included directories found matching 'docs\_build'
warning: no previously-included files matching '*' found under directory 'vectors'
writing manifest file 'srccryptography.egg-infoSOUR
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…