https://ci.appveyor.com/project/Ladsgroup/pywikibot-g4xqx/build/1.0.22/job/w0hnacjn16tl76gr#L716
Running setup.py install for cryptography: started Running setup.py install for cryptography: finished with status 'error' Complete output from command c:\projects\pywikibot-g4xqx\env\scripts\python.exe -u -c "import setuptools, tokenize;__file__='c:\\users\\appveyor\\appdata\\local\\temp\\1\\pip-build-zkcxgu\\cryptography\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record c:\users\appveyor\appdata\local\temp\1\pip-n39ks8-record\install-record.txt --single-version-externally-managed --compile --install-headers c:\projects\pywikibot-g4xqx\env\include\site\python2.6\cryptography: running install running build running build_py creating build creating build\lib.win-amd64-2.6 creating build\lib.win-amd64-2.6\cryptography copying src\cryptography\exceptions.py -> build\lib.win-amd64-2.6\cryptography copying src\cryptography\fernet.py -> build\lib.win-amd64-2.6\cryptography copying src\cryptography\utils.py -> build\lib.win-amd64-2.6\cryptography copying src\cryptography\__about__.py -> build\lib.win-amd64-2.6\cryptography copying src\cryptography\__init__.py -> build\lib.win-amd64-2.6\cryptography creating build\lib.win-amd64-2.6\cryptography\hazmat copying src\cryptography\hazmat\__init__.py -> build\lib.win-amd64-2.6\cryptography\hazmat creating build\lib.win-amd64-2.6\cryptography\x509 copying src\cryptography\x509\base.py -> build\lib.win-amd64-2.6\cryptography\x509 copying src\cryptography\x509\certificate_transparency.py -> build\lib.win-amd64-2.6\cryptography\x509 copying src\cryptography\x509\extensions.py -> build\lib.win-amd64-2.6\cryptography\x509 copying src\cryptography\x509\general_name.py -> build\lib.win-amd64-2.6\cryptography\x509 copying src\cryptography\x509\name.py -> build\lib.win-amd64-2.6\cryptography\x509 copying src\cryptography\x509\oid.py -> build\lib.win-amd64-2.6\cryptography\x509 copying src\cryptography\x509\__init__.py -> build\lib.win-amd64-2.6\cryptography\x509 creating build\lib.win-amd64-2.6\cryptography\hazmat\backends copying src\cryptography\hazmat\backends\interfaces.py -> build\lib.win-amd64-2.6\cryptography\hazmat\backends copying src\cryptography\hazmat\backends\__init__.py -> build\lib.win-amd64-2.6\cryptography\hazmat\backends creating build\lib.win-amd64-2.6\cryptography\hazmat\bindings copying src\cryptography\hazmat\bindings\__init__.py -> build\lib.win-amd64-2.6\cryptography\hazmat\bindings creating build\lib.win-amd64-2.6\cryptography\hazmat\primitives copying src\cryptography\hazmat\primitives\cmac.py -> build\lib.win-amd64-2.6\cryptography\hazmat\primitives copying src\cryptography\hazmat\primitives\constant_time.py -> build\lib.win-amd64-2.6\cryptography\hazmat\primitives copying src\cryptography\hazmat\primitives\hashes.py -> build\lib.win-amd64-2.6\cryptography\hazmat\primitives copying src\cryptography\hazmat\primitives\hmac.py -> build\lib.win-amd64-2.6\cryptography\hazmat\primitives copying src\cryptography\hazmat\primitives\keywrap.py -> build\lib.win-amd64-2.6\cryptography\hazmat\primitives copying src\cryptography\hazmat\primitives\mac.py -> build\lib.win-amd64-2.6\cryptography\hazmat\primitives copying src\cryptography\hazmat\primitives\padding.py -> build\lib.win-amd64-2.6\cryptography\hazmat\primitives copying src\cryptography\hazmat\primitives\serialization.py -> build\lib.win-amd64-2.6\cryptography\hazmat\primitives copying src\cryptography\hazmat\primitives\__init__.py -> build\lib.win-amd64-2.6\cryptography\hazmat\primitives creating build\lib.win-amd64-2.6\cryptography\hazmat\backends\openssl copying src\cryptography\hazmat\backends\openssl\aead.py -> build\lib.win-amd64-2.6\cryptography\hazmat\backends\openssl copying src\cryptography\hazmat\backends\openssl\backend.py -> build\lib.win-amd64-2.6\cryptography\hazmat\backends\openssl copying src\cryptography\hazmat\backends\openssl\ciphers.py -> build\lib.win-amd64-2.6\cryptography\hazmat\backends\openssl copying src\cryptography\hazmat\backends\openssl\cmac.py -> build\lib.win-amd64-2.6\cryptography\hazmat\backends\openssl copying src\cryptography\hazmat\backends\openssl\decode_asn1.py -> build\lib.win-amd64-2.6\cryptography\hazmat\backends\openssl copying src\cryptography\hazmat\backends\openssl\dh.py -> build\lib.win-amd64-2.6\cryptography\hazmat\backends\openssl copying src\cryptography\hazmat\backends\openssl\dsa.py -> build\lib.win-amd64-2.6\cryptography\hazmat\backends\openssl copying src\cryptography\hazmat\backends\openssl\ec.py -> build\lib.win-amd64-2.6\cryptography\hazmat\backends\openssl copying src\cryptography\hazmat\backends\openssl\encode_asn1.py -> build\lib.win-amd64-2.6\cryptography\hazmat\backends\openssl copying src\cryptography\hazmat\backends\openssl\hashes.py -> build\lib.win-amd64-2.6\cryptography\hazmat\backends\openssl copying src\cryptography\hazmat\backends\openssl\hmac.py -> build\lib.win-amd64-2.6\cryptography\hazmat\backends\openssl copying src\cryptography\hazmat\backends\openssl\rsa.py -> build\lib.win-amd64-2.6\cryptography\hazmat\backends\openssl copying src\cryptography\hazmat\backends\openssl\utils.py -> build\lib.win-amd64-2.6\cryptography\hazmat\backends\openssl copying src\cryptography\hazmat\backends\openssl\x25519.py -> build\lib.win-amd64-2.6\cryptography\hazmat\backends\openssl copying src\cryptography\hazmat\backends\openssl\x509.py -> build\lib.win-amd64-2.6\cryptography\hazmat\backends\openssl copying src\cryptography\hazmat\backends\openssl\__init__.py -> build\lib.win-amd64-2.6\cryptography\hazmat\backends\openssl creating build\lib.win-amd64-2.6\cryptography\hazmat\bindings\openssl copying src\cryptography\hazmat\bindings\openssl\binding.py -> build\lib.win-amd64-2.6\cryptography\hazmat\bindings\openssl copying src\cryptography\hazmat\bindings\openssl\_conditional.py -> build\lib.win-amd64-2.6\cryptography\hazmat\bindings\openssl copying src\cryptography\hazmat\bindings\openssl\__init__.py -> build\lib.win-amd64-2.6\cryptography\hazmat\bindings\openssl creating build\lib.win-amd64-2.6\cryptography\hazmat\primitives\asymmetric copying src\cryptography\hazmat\primitives\asymmetric\dh.py -> build\lib.win-amd64-2.6\cryptography\hazmat\primitives\asymmetric copying src\cryptography\hazmat\primitives\asymmetric\dsa.py -> build\lib.win-amd64-2.6\cryptography\hazmat\primitives\asymmetric copying src\cryptography\hazmat\primitives\asymmetric\ec.py -> build\lib.win-amd64-2.6\cryptography\hazmat\primitives\asymmetric copying src\cryptography\hazmat\primitives\asymmetric\padding.py -> build\lib.win-amd64-2.6\cryptography\hazmat\primitives\asymmetric copying src\cryptography\hazmat\primitives\asymmetric\rsa.py -> build\lib.win-amd64-2.6\cryptography\hazmat\primitives\asymmetric copying src\cryptography\hazmat\primitives\asymmetric\utils.py -> build\lib.win-amd64-2.6\cryptography\hazmat\primitives\asymmetric copying src\cryptography\hazmat\primitives\asymmetric\x25519.py -> build\lib.win-amd64-2.6\cryptography\hazmat\primitives\asymmetric copying src\cryptography\hazmat\primitives\asymmetric\__init__.py -> build\lib.win-amd64-2.6\cryptography\hazmat\primitives\asymmetric creating build\lib.win-amd64-2.6\cryptography\hazmat\primitives\ciphers copying src\cryptography\hazmat\primitives\ciphers\aead.py -> build\lib.win-amd64-2.6\cryptography\hazmat\primitives\ciphers copying src\cryptography\hazmat\primitives\ciphers\algorithms.py -> build\lib.win-amd64-2.6\cryptography\hazmat\primitives\ciphers copying src\cryptography\hazmat\primitives\ciphers\base.py -> build\lib.win-amd64-2.6\cryptography\hazmat\primitives\ciphers copying src\cryptography\hazmat\primitives\ciphers\modes.py -> build\lib.win-amd64-2.6\cryptography\hazmat\primitives\ciphers copying src\cryptography\hazmat\primitives\ciphers\__init__.py -> build\lib.win-amd64-2.6\cryptography\hazmat\primitives\ciphers creating build\lib.win-amd64-2.6\cryptography\hazmat\primitives\kdf copying src\cryptography\hazmat\primitives\kdf\concatkdf.py -> build\lib.win-amd64-2.6\cryptography\hazmat\primitives\kdf copying src\cryptography\hazmat\primitives\kdf\hkdf.py -> build\lib.win-amd64-2.6\cryptography\hazmat\primitives\kdf copying src\cryptography\hazmat\primitives\kdf\kbkdf.py -> build\lib.win-amd64-2.6\cryptography\hazmat\primitives\kdf copying src\cryptography\hazmat\primitives\kdf\pbkdf2.py -> build\lib.win-amd64-2.6\cryptography\hazmat\primitives\kdf copying src\cryptography\hazmat\primitives\kdf\scrypt.py -> build\lib.win-amd64-2.6\cryptography\hazmat\primitives\kdf copying src\cryptography\hazmat\primitives\kdf\x963kdf.py -> build\lib.win-amd64-2.6\cryptography\hazmat\primitives\kdf copying src\cryptography\hazmat\primitives\kdf\__init__.py -> build\lib.win-amd64-2.6\cryptography\hazmat\primitives\kdf creating build\lib.win-amd64-2.6\cryptography\hazmat\primitives\twofactor copying src\cryptography\hazmat\primitives\twofactor\hotp.py -> build\lib.win-amd64-2.6\cryptography\hazmat\primitives\twofactor copying src\cryptography\hazmat\primitives\twofactor\totp.py -> build\lib.win-amd64-2.6\cryptography\hazmat\primitives\twofactor copying src\cryptography\hazmat\primitives\twofactor\utils.py -> build\lib.win-amd64-2.6\cryptography\hazmat\primitives\twofactor copying src\cryptography\hazmat\primitives\twofactor\__init__.py -> build\lib.win-amd64-2.6\cryptography\hazmat\primitives\twofactor running egg_info writing requirements to src\cryptography.egg-info\requires.txt writing src\cryptography.egg-info\PKG-INFO writing top-level names to src\cryptography.egg-info\top_level.txt writing dependency_links to src\cryptography.egg-info\dependency_links.txt reading manifest file 'src\cryptography.egg-info\SOURCES.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 'src\cryptography.egg-info\SOURCES.txt' running build_ext generating cffi module 'build\\temp.win-amd64-2.6\\Release\\_padding.c' creating build\temp.win-amd64-2.6 creating build\temp.win-amd64-2.6\Release generating cffi module 'build\\temp.win-amd64-2.6\\Release\\_constant_time.c' generating cffi module 'build\\temp.win-amd64-2.6\\Release\\_openssl.c' building '_openssl' extension creating build\temp.win-amd64-2.6\Release\build creating build\temp.win-amd64-2.6\Release\build\temp.win-amd64-2.6 creating build\temp.win-amd64-2.6\Release\build\temp.win-amd64-2.6\Release C:\Users\appveyor\AppData\Local\Programs\Common\Microsoft\Visual C++ for Python\9.0\VC\Bin\amd64\cl.exe /c /nologo /Ox /MD /W3 /GS- /DNDEBUG -Ic:\python266-x64\include -Ic:\projects\pywikibot-g4xqx\env\PC /Tcbuild\temp.win-amd64-2.6\Release\_openssl.c /Fobuild\temp.win-amd64-2.6\Release\build\temp.win-amd64-2.6\Release\_openssl.obj _openssl.c build\temp.win-amd64-2.6\Release\_openssl.c(483) : fatal error C1083: Cannot open include file: 'openssl/opensslv.h': No such file or directory error: command '"C:\Users\appveyor\AppData\Local\Programs\Common\Microsoft\Visual C++ for Python\9.0\VC\Bin\amd64\cl.exe"' failed with exit status 2 ---------------------------------------- Command "c:\projects\pywikibot-g4xqx\env\scripts\python.exe -u -c "import setuptools, tokenize;__file__='c:\\users\\appveyor\\appdata\\local\\temp\\1\\pip-build-zkcxgu\\cryptography\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record c:\users\appveyor\appdata\local\temp\1\pip-n39ks8-record\install-record.txt --single-version-externally-managed --compile --install-headers c:\projects\pywikibot-g4xqx\env\include\site\python2.6\cryptography" failed with error code 1 in c:\users\appveyor\appdata\local\temp\1\pip-build-zkcxgu\cryptography\