Processing /cygdrive/c/cygwin64/lib/python2.7/site-packages/petsc4py-3.5.1 Requirement already satisfied (use --upgrade to upgrade): numpy in /usr/lib/python2.7/site-packages (from petsc4py==3.6.0) Building wheels for collected packages: petsc4py Running setup.py bdist_wheel for petsc4py Complete output from command /usr/bin/python -c "import setuptools;__file__='/tmp/pip-yBfOJT-build/setup.py';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" bdist_wheel -d /tmp/tmpXdUvO2pip-wheel-: running bdist_wheel running build running build_src cythonizing 'petsc4py.PETSc.pyx' -> 'petsc4py.PETSc.c' cythonizing 'libpetsc4py/libpetsc4py.pyx' -> 'libpetsc4py/libpetsc4py.c' running build_py creating build creating build/lib.cygwin-2.0.4-i686-2.7 creating build/lib.cygwin-2.0.4-i686-2.7/petsc4py copying src/PETSc.py -> build/lib.cygwin-2.0.4-i686-2.7/petsc4py copying src/__init__.py -> build/lib.cygwin-2.0.4-i686-2.7/petsc4py copying src/__main__.py -> build/lib.cygwin-2.0.4-i686-2.7/petsc4py creating build/lib.cygwin-2.0.4-i686-2.7/petsc4py/lib copying src/lib/__init__.py -> build/lib.cygwin-2.0.4-i686-2.7/petsc4py/lib creating build/lib.cygwin-2.0.4-i686-2.7/petsc4py/include creating build/lib.cygwin-2.0.4-i686-2.7/petsc4py/include/petsc4py copying src/include/petsc4py/numpy.h -> build/lib.cygwin-2.0.4-i686-2.7/petsc4py/include/petsc4py copying src/include/petsc4py/petsc4py.h -> build/lib.cygwin-2.0.4-i686-2.7/petsc4py/include/petsc4py copying src/include/petsc4py/petsc4py.PETSc.h -> build/lib.cygwin-2.0.4-i686-2.7/petsc4py/include/petsc4py copying src/include/petsc4py/petsc4py.PETSc_api.h -> build/lib.cygwin-2.0.4-i686-2.7/petsc4py/include/petsc4py copying src/include/petsc4py/petsc4py.i -> build/lib.cygwin-2.0.4-i686-2.7/petsc4py/include/petsc4py copying src/include/petsc4py/PETSc.pxd -> build/lib.cygwin-2.0.4-i686-2.7/petsc4py/include/petsc4py copying src/include/petsc4py/__init__.pxd -> build/lib.cygwin-2.0.4-i686-2.7/petsc4py/include/petsc4py copying src/include/petsc4py/__init__.pyx -> build/lib.cygwin-2.0.4-i686-2.7/petsc4py/include/petsc4py copying src/lib/petsc.cfg -> build/lib.cygwin-2.0.4-i686-2.7/petsc4py/lib running build_ext Traceback (most recent call last): File "", line 1, in File "/tmp/pip-yBfOJT-build/setup.py", line 266, in main() File "/tmp/pip-yBfOJT-build/setup.py", line 263, in main run_setup() File "/tmp/pip-yBfOJT-build/setup.py", line 136, in run_setup **setup_args) File "/usr/lib/python2.7/distutils/core.py", line 151, in setup dist.run_commands() File "/usr/lib/python2.7/distutils/dist.py", line 953, in run_commands self.run_command(cmd) File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command cmd_obj.run() File "/usr/lib/python2.7/site-packages/wheel/bdist_wheel.py", line 175, in run self.run_command('build') File "/usr/lib/python2.7/distutils/cmd.py", line 326, in run_command self.distribution.run_command(command) File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command cmd_obj.run() File "/usr/lib/python2.7/distutils/command/build.py", line 127, in run self.run_command(cmd_name) File "/usr/lib/python2.7/distutils/cmd.py", line 326, in run_command self.distribution.run_command(command) File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command cmd_obj.run() File "/usr/lib/python2.7/site-packages/setuptools/command/build_ext.py", line 50, in run _build_ext.run(self) File "/usr/lib/python2.7/distutils/command/build_ext.py", line 337, in run self.build_extensions() File "conf/baseconf.py", line 510, in build_extensions _build_ext.build_extensions(self, *args,**kargs) File "/usr/lib/python2.7/distutils/command/build_ext.py", line 446, in build_extensions self.build_extension(ext) File "conf/baseconf.py", line 495, in build_extension config = self.get_config_arch(arch) File "conf/baseconf.py", line 486, in get_config_arch return config.Configure(self.petsc_dir, arch) File "conf/baseconf.py", line 108, in __init__ self.language = language_map[self['PETSC_LANGUAGE']] File "conf/baseconf.py", line 111, in __getitem__ return self.configdict[item] KeyError: 'PETSC_LANGUAGE' ---------------------------------------- Failed to build petsc4py Installing collected packages: petsc4py Running setup.py install for petsc4py Complete output from command /usr/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip-yBfOJT-build/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-0cQfDb-record/install-record.txt --single-version-externally-managed --compile: running install running build running build_src running build_py running build_ext Traceback (most recent call last): File "", line 1, in File "/tmp/pip-yBfOJT-build/setup.py", line 266, in main() File "/tmp/pip-yBfOJT-build/setup.py", line 263, in main run_setup() File "/tmp/pip-yBfOJT-build/setup.py", line 136, in run_setup **setup_args) File "/usr/lib/python2.7/distutils/core.py", line 151, in setup dist.run_commands() File "/usr/lib/python2.7/distutils/dist.py", line 953, in run_commands self.run_command(cmd) File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command cmd_obj.run() File "conf/baseconf.py", line 561, in run _install.run(self) File "/usr/lib/python2.7/site-packages/setuptools/command/install.py", line 61, in run return orig.install.run(self) File "/usr/lib/python2.7/distutils/command/install.py", line 563, in run self.run_command('build') File "/usr/lib/python2.7/distutils/cmd.py", line 326, in run_command self.distribution.run_command(command) File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command cmd_obj.run() File "/usr/lib/python2.7/distutils/command/build.py", line 127, in run self.run_command(cmd_name) File "/usr/lib/python2.7/distutils/cmd.py", line 326, in run_command self.distribution.run_command(command) File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command cmd_obj.run() File "/usr/lib/python2.7/site-packages/setuptools/command/build_ext.py", line 50, in run _build_ext.run(self) File "/usr/lib/python2.7/distutils/command/build_ext.py", line 337, in run self.build_extensions() File "conf/baseconf.py", line 510, in build_extensions _build_ext.build_extensions(self, *args,**kargs) File "/usr/lib/python2.7/distutils/command/build_ext.py", line 446, in build_extensions self.build_extension(ext) File "conf/baseconf.py", line 495, in build_extension config = self.get_config_arch(arch) File "conf/baseconf.py", line 486, in get_config_arch return config.Configure(self.petsc_dir, arch) File "conf/baseconf.py", line 108, in __init__ self.language = language_map[self['PETSC_LANGUAGE']] File "conf/baseconf.py", line 111, in __getitem__ return self.configdict[item] KeyError: 'PETSC_LANGUAGE' ----------------------------------------