Installation of CliMT into an Anaconda Python environment on a Windows system.
I tested the installation process on a Windows laptop, to verify that this is possible. I used an installation of Cygwin which (I think) has the necessary C and Fortran compilers installed.
$ curl -OL https://github.com/CliMT/climt/tarball/master
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 126 0 126 0 0 126 0 --:--:-- --:--:-- --:--:-- 384
100 27.4M 0 27.4M 0 0 1170k 0 --:--:-- 0:00:24 --:--:-- 1055k
$ ls -l
total 28100
-rwxr-xr-x 1 DELL None 28773453 Apr 5 11:01 master
$ mv master master.tar.gz
$ gzip -d master.tar.gz
$ tar -xf master.tar
$ cd CliMT-climt-fb3369d/
$ pip install -r requirements_dev.txt
Requirement already satisfied: pip>=8.1.2 in c:\home\miniconda\lib\site-packages (from -r requirements_dev.txt (line 1))
Collecting bumpversion>=0.5.3 (from -r requirements_dev.txt (line 2))
Downloading bumpversion-0.5.3-py2.py3-none-any.whl
Requirement already satisfied: wheel>=0.29.0 in c:\home\miniconda\lib\site-packages (from -r requirements_dev.txt (line 3))
Collecting watchdog>=0.8.3 (from -r requirements_dev.txt (line 4))
Downloading watchdog-0.8.3.tar.gz (83kB)
Collecting flake8>=2.6.0 (from -r requirements_dev.txt (line 5))
Downloading flake8-3.5.0-py2.py3-none-any.whl (69kB)
Collecting tox>=2.3.1 (from -r requirements_dev.txt (line 6))
Downloading tox-3.0.0-py2.py3-none-any.whl (60kB)
Requirement already satisfied: coverage>=4.1 in c:\home\miniconda\lib\site-packages (from -r requirements_dev.txt (line 7))
Collecting Sphinx>=1.5.1 (from -r requirements_dev.txt (line 8))
Downloading Sphinx-1.7.2-py2.py3-none-any.whl (1.9MB)
Requirement already satisfied: cryptography>=1.6 in c:\home\miniconda\lib\site-packages (from -r requirements_dev.txt (line 9))
Collecting PyYAML>=3.11 (from -r requirements_dev.txt (line 10))
Downloading PyYAML-3.12.tar.gz (253kB)
Collecting pytest>=2.9.2 (from -r requirements_dev.txt (line 11))
Downloading pytest-3.5.0-py2.py3-none-any.whl (194kB)
Collecting pytest-cov>=2.4.0 (from -r requirements_dev.txt (line 12))
Downloading pytest_cov-2.5.1-py2.py3-none-any.whl
Collecting mock>=2.0.0 (from -r requirements_dev.txt (line 13))
Downloading mock-2.0.0-py2.py3-none-any.whl (56kB)
Collecting xarray>=0.8.2 (from -r requirements_dev.txt (line 14))
Downloading xarray-0.10.2-py2.py3-none-any.whl (411kB)
Requirement already satisfied: scipy>=0.18.1 in c:\home\miniconda\lib\site-packages (from -r requirements_dev.txt (line 15))
Requirement already satisfied: numpy>=0.10 in c:\home\miniconda\lib\site-packages (from -r requirements_dev.txt (line 16))
Collecting cython>=0.25 (from -r requirements_dev.txt (line 17))
Downloading Cython-0.28.1-cp36-cp36m-win_amd64.whl (2.5MB)
Collecting ipython>=5.3.0 (from -r requirements_dev.txt (line 18))
Downloading ipython-6.3.1-py3-none-any.whl (749kB)
Collecting coveralls (from -r requirements_dev.txt (line 19))
Downloading coveralls-1.3.0-py2.py3-none-any.whl
Collecting sympl==0.3.2 (from -r requirements_dev.txt (line 20))
Downloading sympl-0.3.2.tar.gz (82kB)
Collecting argh>=0.24.1 (from watchdog>=0.8.3->-r requirements_dev.txt (line 4))
Downloading argh-0.26.2-py2.py3-none-any.whl
Collecting pathtools>=0.1.1 (from watchdog>=0.8.3->-r requirements_dev.txt (line 4))
Downloading pathtools-0.1.2.tar.gz
Collecting pycodestyle<2.4.0,>=2.0.0 (from flake8>=2.6.0->-r requirements_dev.txt (line 5))
Downloading pycodestyle-2.3.1-py2.py3-none-any.whl (45kB)
Collecting mccabe<0.7.0,>=0.6.0 (from flake8>=2.6.0->-r requirements_dev.txt (line 5))
Downloading mccabe-0.6.1-py2.py3-none-any.whl
Collecting pyflakes<1.7.0,>=1.5.0 (from flake8>=2.6.0->-r requirements_dev.txt (line 5))
Downloading pyflakes-1.6.0-py2.py3-none-any.whl (227kB)
Collecting pluggy<1.0,>=0.3.0 (from tox>=2.3.1->-r requirements_dev.txt (line 6))
Downloading pluggy-0.6.0.tar.gz
Requirement already satisfied: six in c:\home\miniconda\lib\site-packages (from tox>=2.3.1->-r requirements_dev.txt (line 6))
Collecting py>=1.4.17 (from tox>=2.3.1->-r requirements_dev.txt (line 6))
Downloading py-1.5.3-py2.py3-none-any.whl (84kB)
Collecting virtualenv>=1.11.2 (from tox>=2.3.1->-r requirements_dev.txt (line 6))
Downloading virtualenv-15.2.0-py2.py3-none-any.whl (2.6MB)
Collecting Pygments>=2.0 (from Sphinx>=1.5.1->-r requirements_dev.txt (line 8))
Downloading Pygments-2.2.0-py2.py3-none-any.whl (841kB)
Collecting docutils>=0.11 (from Sphinx>=1.5.1->-r requirements_dev.txt (line 8))
Downloading docutils-0.14-py3-none-any.whl (543kB)
Collecting colorama>=0.3.5; sys_platform == "win32" (from Sphinx>=1.5.1->-r requirements_dev.txt (line 8))
Downloading colorama-0.3.9-py2.py3-none-any.whl
Collecting snowballstemmer>=1.1 (from Sphinx>=1.5.1->-r requirements_dev.txt (line 8))
Downloading snowballstemmer-1.2.1-py2.py3-none-any.whl (64kB)
Requirement already satisfied: requests>=2.0.0 in c:\home\miniconda\lib\site-packages (from Sphinx>=1.5.1->-r requirements_dev.txt (line 8))
Collecting alabaster<0.8,>=0.7 (from Sphinx>=1.5.1->-r requirements_dev.txt (line 8))
Downloading alabaster-0.7.10-py2.py3-none-any.whl
Collecting Jinja2>=2.3 (from Sphinx>=1.5.1->-r requirements_dev.txt (line 8))
Downloading Jinja2-2.10-py2.py3-none-any.whl (126kB)
Requirement already satisfied: setuptools in c:\home\miniconda\lib\site-packages (from Sphinx>=1.5.1->-r requirements_dev.txt (line 8))
Collecting sphinxcontrib-websupport (from Sphinx>=1.5.1->-r requirements_dev.txt (line 8))
Downloading sphinxcontrib_websupport-1.0.1-py2.py3-none-any.whl
Collecting packaging (from Sphinx>=1.5.1->-r requirements_dev.txt (line 8))
Downloading packaging-17.1-py2.py3-none-any.whl
Collecting babel!=2.0,>=1.3 (from Sphinx>=1.5.1->-r requirements_dev.txt (line 8))
Downloading Babel-2.5.3-py2.py3-none-any.whl (6.8MB)
Collecting imagesize (from Sphinx>=1.5.1->-r requirements_dev.txt (line 8))
Downloading imagesize-1.0.0-py2.py3-none-any.whl
Requirement already satisfied: idna>=2.1 in c:\home\miniconda\lib\site-packages (from cryptography>=1.6->-r requirements_dev.txt (line 9))
Requirement already satisfied: asn1crypto>=0.21.0 in c:\home\miniconda\lib\site-packages (from cryptography>=1.6->-r requirements_dev.txt (line 9))
Requirement already satisfied: cffi>=1.7 in c:\home\miniconda\lib\site-packages (from cryptography>=1.6->-r requirements_dev.txt (line 9))
Collecting more-itertools>=4.0.0 (from pytest>=2.9.2->-r requirements_dev.txt (line 11))
Downloading more_itertools-4.1.0-py3-none-any.whl (47kB)
Collecting attrs>=17.4.0 (from pytest>=2.9.2->-r requirements_dev.txt (line 11))
Downloading attrs-17.4.0-py2.py3-none-any.whl
Collecting pbr>=0.11 (from mock>=2.0.0->-r requirements_dev.txt (line 13))
Downloading pbr-4.0.1-py2.py3-none-any.whl (97kB)
Requirement already satisfied: pandas>=0.18.0 in c:\home\miniconda\lib\site-packages (from xarray>=0.8.2->-r requirements_dev.txt (line 14))
Collecting prompt-toolkit<2.0.0,>=1.0.15 (from ipython>=5.3.0->-r requirements_dev.txt (line 18))
Downloading prompt_toolkit-1.0.15-py3-none-any.whl (247kB)
Collecting backcall (from ipython>=5.3.0->-r requirements_dev.txt (line 18))
Downloading backcall-0.1.0.tar.gz
Collecting simplegeneric>0.8 (from ipython>=5.3.0->-r requirements_dev.txt (line 18))
Downloading simplegeneric-0.8.1.zip
Collecting traitlets>=4.2 (from ipython>=5.3.0->-r requirements_dev.txt (line 18))
Downloading traitlets-4.3.2-py2.py3-none-any.whl (74kB)
Collecting pickleshare (from ipython>=5.3.0->-r requirements_dev.txt (line 18))
Downloading pickleshare-0.7.4-py2.py3-none-any.whl
Collecting decorator (from ipython>=5.3.0->-r requirements_dev.txt (line 18))
Downloading decorator-4.2.1-py2.py3-none-any.whl
Collecting jedi>=0.10 (from ipython>=5.3.0->-r requirements_dev.txt (line 18))
Downloading jedi-0.11.1-py2.py3-none-any.whl (250kB)
Collecting docopt>=0.6.1 (from coveralls->-r requirements_dev.txt (line 19))
Downloading docopt-0.6.2.tar.gz
Collecting pint>=0.7.0 (from sympl==0.3.2->-r requirements_dev.txt (line 20))
Downloading Pint-0.8.1.tar.gz (162kB)
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in c:\home\miniconda\lib\site-packages (from requests>=2.0.0->Sphinx>=1.5.1->-r requirements_dev.txt (line 8))
Requirement already satisfied: urllib3<1.23,>=1.21.1 in c:\home\miniconda\lib\site-packages (from requests>=2.0.0->Sphinx>=1.5.1->-r requirements_dev.txt (line 8))
Requirement already satisfied: certifi>=2017.4.17 in c:\home\miniconda\lib\site-packages (from requests>=2.0.0->Sphinx>=1.5.1->-r requirements_dev.txt (line 8))
Collecting MarkupSafe>=0.23 (from Jinja2>=2.3->Sphinx>=1.5.1->-r requirements_dev.txt (line 8))
Downloading MarkupSafe-1.0.tar.gz
Collecting pyparsing>=2.0.2 (from packaging->Sphinx>=1.5.1->-r requirements_dev.txt (line 8))
Downloading pyparsing-2.2.0-py2.py3-none-any.whl (56kB)
Requirement already satisfied: pytz>=0a in c:\home\miniconda\lib\site-packages (from babel!=2.0,>=1.3->Sphinx>=1.5.1->-r requirements_dev.txt (line 8))
Requirement already satisfied: pycparser in c:\home\miniconda\lib\site-packages (from cffi>=1.7->cryptography>=1.6->-r requirements_dev.txt (line 9))
Requirement already satisfied: python-dateutil>=2 in c:\home\miniconda\lib\site-packages (from pandas>=0.18.0->xarray>=0.8.2->-r requirements_dev.txt (line 14))
Collecting wcwidth (from prompt-toolkit<2.0.0,>=1.0.15->ipython>=5.3.0->-r requirements_dev.txt (line 18))
Downloading wcwidth-0.1.7-py2.py3-none-any.whl
Collecting ipython-genutils (from traitlets>=4.2->ipython>=5.3.0->-r requirements_dev.txt (line 18))
Downloading ipython_genutils-0.2.0-py2.py3-none-any.whl
Collecting parso==0.1.1 (from jedi>=0.10->ipython>=5.3.0->-r requirements_dev.txt (line 18))
Downloading parso-0.1.1-py2.py3-none-any.whl (91kB)
Building wheels for collected packages: watchdog, PyYAML, sympl, pathtools, pluggy, backcall, simplegeneric, docopt, pint, MarkupSafe
Running setup.py bdist_wheel for watchdog: started
Running setup.py bdist_wheel for watchdog: finished with status 'done'
Stored in directory: C:\Users\DELL\AppData\Local\pip\Cache\wheels\3c\9c\be\e82ae5a37c19baf8abe88623d1f47d2d502bed7b54d4f34740
Running setup.py bdist_wheel for PyYAML: started
Running setup.py bdist_wheel for PyYAML: finished with status 'done'
Stored in directory: C:\Users\DELL\AppData\Local\pip\Cache\wheels\2c\f7\79\13f3a12cd723892437c0cfbde1230ab4d82947ff7b3839a4fc
Running setup.py bdist_wheel for sympl: started
Running setup.py bdist_wheel for sympl: finished with status 'done'
Stored in directory: C:\Users\DELL\AppData\Local\pip\Cache\wheels\86\d9\36\b6f9e125078a00d09ec0da8dfb305ecb0c8e12be1b0d3477c0
Running setup.py bdist_wheel for pathtools: started
Running setup.py bdist_wheel for pathtools: finished with status 'done'
Stored in directory: C:\Users\DELL\AppData\Local\pip\Cache\wheels\60\0d\2a\ffe065d190b580be6af9a862c68ed6a8a89c1778bd5c7ba7b8
Running setup.py bdist_wheel for pluggy: started
Running setup.py bdist_wheel for pluggy: finished with status 'done'
Stored in directory: C:\Users\DELL\AppData\Local\pip\Cache\wheels\df\44\8e\e136760ae525eac46b3e3db643ef58ff1753177b5a722b0c96
Running setup.py bdist_wheel for backcall: started
Running setup.py bdist_wheel for backcall: finished with status 'done'
Stored in directory: C:\Users\DELL\AppData\Local\pip\Cache\wheels\31\1a\df\e00993943d21a761e0427b04884965a11cb3ccdc5b3812a2e5
Running setup.py bdist_wheel for simplegeneric: started
Running setup.py bdist_wheel for simplegeneric: finished with status 'done'
Stored in directory: C:\Users\DELL\AppData\Local\pip\Cache\wheels\7b\31\08\c85e74c84188cbec6a6827beec4d640f2bd78ae003dc1ec09d
Running setup.py bdist_wheel for docopt: started
Running setup.py bdist_wheel for docopt: finished with status 'done'
Stored in directory: C:\Users\DELL\AppData\Local\pip\Cache\wheels\b2\16\5f\c33a2bb5f2dce71205f8e65cbfd05647d79d441282be31fd82
Running setup.py bdist_wheel for pint: started
Running setup.py bdist_wheel for pint: finished with status 'done'
Stored in directory: C:\Users\DELL\AppData\Local\pip\Cache\wheels\eb\4a\fd\4598c33759911844c4b34e87fbd9106bb5919f82af165937bb
Running setup.py bdist_wheel for MarkupSafe: started
Running setup.py bdist_wheel for MarkupSafe: finished with status 'done'
Stored in directory: C:\Users\DELL\AppData\Local\pip\Cache\wheels\88\a7\30\e39a54a87bcbe25308fa3ca64e8ddc75d9b3e5afa21ee32d57
Successfully built watchdog PyYAML sympl pathtools pluggy backcall simplegeneric docopt pint MarkupSafe
Installing collected packages: bumpversion, PyYAML, argh, pathtools, watchdog, pycodestyle, mccabe, pyflakes, flake8, pluggy, py, virtualenv, tox, Pygments, docutils, colorama, snowballstemmer, alabaster, MarkupSafe, Jinja2, sphinxcontrib-websupport, pyparsing, packaging, babel, imagesize, Sphinx, more-itertools, attrs, pytest, pytest-cov, pbr, mock, xarray, cython, wcwidth, prompt-toolkit, backcall, simplegeneric, ipython-genutils, decorator, traitlets, pickleshare, parso, jedi, ipython, docopt, coveralls, pint, sympl
Successfully installed Jinja2-2.10 MarkupSafe-1.0 PyYAML-3.12 Pygments-2.2.0 Sphinx-1.7.2 alabaster-0.7.10 argh-0.26.2 attrs-17.4.0 babel-2.5.3 backcall-0.1.0 bumpversion-0.5.3 colorama-0.3.9 coveralls-1.3.0 cython-0.28.1 decorator-4.2.1 docopt-0.6.2 docutils-0.14 flake8-3.5.0 imagesize-1.0.0 ipython-6.3.1 ipython-genutils-0.2.0 jedi-0.11.1 mccabe-0.6.1 mock-2.0.0 more-itertools-4.1.0 packaging-17.1 parso-0.1.1 pathtools-0.1.2 pbr-4.0.1 pickleshare-0.7.4 pint-0.8.1 pluggy-0.6.0 prompt-toolkit-1.0.15 py-1.5.3 pycodestyle-2.3.1 pyflakes-1.6.0 pyparsing-2.2.0 pytest-3.5.0 pytest-cov-2.5.1 simplegeneric-0.8.1 snowballstemmer-1.2.1 sphinxcontrib-websupport-1.0.1 sympl-0.3.2 tox-3.0.0 traitlets-4.3.2 virtualenv-15.2.0 watchdog-0.8.3 wcwidth-0.1.7 xarray-0.10.2
$ /cygdrive/c/home/miniconda/python setup.py install
Compilers: gcc gfortran
running install
running bdist_egg
running egg_info
creating climt.egg-info
writing climt.egg-info\PKG-INFO
writing dependency_links to climt.egg-info\dependency_links.txt
writing requirements to climt.egg-info\requires.txt
writing top-level names to climt.egg-info\top_level.txt
writing manifest file 'climt.egg-info\SOURCES.txt'
reading manifest file 'climt.egg-info\SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching '*.so' under directory 'climt'
warning: no files found matching '*.dylib' under directory 'climt'
warning: no files found matching '*.pyd' under directory 'climt'
no previously-included directories found matching 'climt\_lib\lib'
no previously-included directories found matching 'climt\_lib\share'
no previously-included directories found matching 'climt\_lib\include'
no previously-included directories found matching 'climt\_lib\bin'
no previously-included directories found matching 'climt\_lib\Open*'
no previously-included directories found matching 'climt\_lib\fftw*'
no previously-included directories found matching 'climt\_lib\shtns*'
warning: no previously-included files found matching 'climt\_lib\.configured*'
warning: no previously-included files found matching 'climt\_lib\log'
warning: no previously-included files matching '*.pyc' found under directory 'climt'
warning: no previously-included files matching '*.mod' found under directory 'climt'
warning: no previously-included files matching '*.o' found under directory 'climt'
warning: no previously-included files matching '*.c' found under directory 'climt'
warning: no previously-included files matching '__pycache__' found under directory '*'
no previously-included directories found matching 'tests\__pycache__'
warning: no files found matching '*.jpg' under directory 'docs'
warning: no files found matching '*.png' under directory 'docs'
warning: no files found matching '*.gif' under directory 'docs'
writing manifest file 'climt.egg-info\SOURCES.txt'
installing library code to build\bdist.win-amd64\egg
running install_lib
running build_py
creating build
creating build\lib.win-amd64-3.6
creating build\lib.win-amd64-3.6\climt
copying climt\__init__.py -> build\lib.win-amd64-3.6\climt
creating build\lib.win-amd64-3.6\climt\_components
copying climt\_components\_berger_solar_insolation.pyx -> build\lib.win-amd64-3.6\climt\_components
creating build\lib.win-amd64-3.6\climt\_components\dcmip
copying climt\_components\dcmip\_dcmip.pyx -> build\lib.win-amd64-3.6\climt\_components\dcmip
creating build\lib.win-amd64-3.6\climt\_components\emanuel
copying climt\_components\emanuel\_emanuel_convection.pyx -> build\lib.win-amd64-3.6\climt\_components\emanuel
creating build\lib.win-amd64-3.6\climt\_components\gfs
copying climt\_components\gfs\_gfs_dynamics.pyx -> build\lib.win-amd64-3.6\climt\_components\gfs
creating build\lib.win-amd64-3.6\climt\_components\rrtmg
creating build\lib.win-amd64-3.6\climt\_components\rrtmg\lw
copying climt\_components\rrtmg\lw\_rrtmg_lw.pyx -> build\lib.win-amd64-3.6\climt\_components\rrtmg\lw
creating build\lib.win-amd64-3.6\climt\_components\rrtmg\sw
copying climt\_components\rrtmg\sw\_rrtmg_sw.pyx -> build\lib.win-amd64-3.6\climt\_components\rrtmg\sw
creating build\lib.win-amd64-3.6\climt\_components\simple_physics
copying climt\_components\simple_physics\_simple_physics.pyx -> build\lib.win-amd64-3.6\climt\_components\simple_physics
copying climt\_components\__init__.py -> build\lib.win-amd64-3.6\climt\_components
copying climt\_components\berger_solar_insolation.py -> build\lib.win-amd64-3.6\climt\_components
copying climt\_components\grid_scale_condensation.py -> build\lib.win-amd64-3.6\climt\_components
copying climt\_components\held_suarez.py -> build\lib.win-amd64-3.6\climt\_components
copying climt\_components\radiation.py -> build\lib.win-amd64-3.6\climt\_components
copying climt\_components\slab_surface.py -> build\lib.win-amd64-3.6\climt\_components
copying climt\_components\surface_ice.py -> build\lib.win-amd64-3.6\climt\_components
copying climt\_components\dcmip\__init__.py -> build\lib.win-amd64-3.6\climt\_components\dcmip
copying climt\_components\dcmip\component.py -> build\lib.win-amd64-3.6\climt\_components\dcmip
copying climt\_components\emanuel\__init__.py -> build\lib.win-amd64-3.6\climt\_components\emanuel
copying climt\_components\emanuel\component.py -> build\lib.win-amd64-3.6\climt\_components\emanuel
copying climt\_components\gfs\__init__.py -> build\lib.win-amd64-3.6\climt\_components\gfs
copying climt\_components\gfs\component.py -> build\lib.win-amd64-3.6\climt\_components\gfs
creating build\lib.win-amd64-3.6\climt\_components\instellation
copying climt\_components\instellation\__init__.py -> build\lib.win-amd64-3.6\climt\_components\instellation
copying climt\_components\instellation\component.py -> build\lib.win-amd64-3.6\climt\_components\instellation
creating build\lib.win-amd64-3.6\climt\_components\monitors
copying climt\_components\monitors\__init__.py -> build\lib.win-amd64-3.6\climt\_components\monitors
copying climt\_components\rrtmg\__init__.py -> build\lib.win-amd64-3.6\climt\_components\rrtmg
copying climt\_components\rrtmg\rrtmg_common.py -> build\lib.win-amd64-3.6\climt\_components\rrtmg
copying climt\_components\rrtmg\lw\__init__.py -> build\lib.win-amd64-3.6\climt\_components\rrtmg\lw
copying climt\_components\rrtmg\lw\component.py -> build\lib.win-amd64-3.6\climt\_components\rrtmg\lw
copying climt\_components\rrtmg\sw\__init__.py -> build\lib.win-amd64-3.6\climt\_components\rrtmg\sw
copying climt\_components\rrtmg\sw\component.py -> build\lib.win-amd64-3.6\climt\_components\rrtmg\sw
creating build\lib.win-amd64-3.6\climt\_components\second_best
copying climt\_components\second_best\__init__.py -> build\lib.win-amd64-3.6\climt\_components\second_best
copying climt\_components\simple_physics\__init__.py -> build\lib.win-amd64-3.6\climt\_components\simple_physics
copying climt\_components\simple_physics\component.py -> build\lib.win-amd64-3.6\climt\_components\simple_physics
creating build\lib.win-amd64-3.6\climt\_core
copying climt\_core\__init__.py -> build\lib.win-amd64-3.6\climt\_core
copying climt\_core\climt_components.py -> build\lib.win-amd64-3.6\climt\_core
copying climt\_core\constants.py -> build\lib.win-amd64-3.6\climt\_core
copying climt\_core\initialization.py -> build\lib.win-amd64-3.6\climt\_core
copying climt\_core\util.py -> build\lib.win-amd64-3.6\climt\_core
creating build\lib.win-amd64-3.6\climt\_data
copying climt\_data\__init__.py -> build\lib.win-amd64-3.6\climt\_data
copying climt\_data\ozone_profile.npy -> build\lib.win-amd64-3.6\climt\_data
creating build\lib.win-amd64-3.6\climt\_lib
copying climt\_lib\Makefile -> build\lib.win-amd64-3.6\climt\_lib
creating build\lib.win-amd64-3.6\climt\_lib\Darwin
copying climt\_lib\Darwin\.temp -> build\lib.win-amd64-3.6\climt\_lib\Darwin
creating build\lib.win-amd64-3.6\climt\_lib\GFS
copying climt\_lib\GFS\Makefile -> build\lib.win-amd64-3.6\climt\_lib\GFS
copying climt\_lib\GFS\Makefile.conf -> build\lib.win-amd64-3.6\climt\_lib\GFS
copying climt\_lib\GFS\Makefile.conf.gfortran -> build\lib.win-amd64-3.6\climt\_lib\GFS
copying climt\_lib\GFS\Makefile.conf.ifort -> build\lib.win-amd64-3.6\climt\_lib\GFS
copying climt\_lib\GFS\driver.f90 -> build\lib.win-amd64-3.6\climt\_lib\GFS
copying climt\_lib\GFS\dyn_finalize.f90 -> build\lib.win-amd64-3.6\climt\_lib\GFS
copying climt\_lib\GFS\dyn_init.f90 -> build\lib.win-amd64-3.6\climt\_lib\GFS
copying climt\_lib\GFS\dyn_run.f90 -> build\lib.win-amd64-3.6\climt\_lib\GFS
copying climt\_lib\GFS\finalize.f90 -> build\lib.win-amd64-3.6\climt\_lib\GFS
copying climt\_lib\GFS\gfs_namelist -> build\lib.win-amd64-3.6\climt\_lib\GFS
copying climt\_lib\GFS\grid_data.f90 -> build\lib.win-amd64-3.6\climt\_lib\GFS
copying climt\_lib\GFS\init.f90 -> build\lib.win-amd64-3.6\climt\_lib\GFS
copying climt\_lib\GFS\kinds.f90 -> build\lib.win-amd64-3.6\climt\_lib\GFS
copying climt\_lib\GFS\params.f90 -> build\lib.win-amd64-3.6\climt\_lib\GFS
copying climt\_lib\GFS\phy_data.f90 -> build\lib.win-amd64-3.6\climt\_lib\GFS
copying climt\_lib\GFS\phy_data_stub.f90 -> build\lib.win-amd64-3.6\climt\_lib\GFS
copying climt\_lib\GFS\phy_finalize.f90 -> build\lib.win-amd64-3.6\climt\_lib\GFS
copying climt\_lib\GFS\phy_finalize_stub.f90 -> build\lib.win-amd64-3.6\climt\_lib\GFS
copying climt\_lib\GFS\phy_init.f90 -> build\lib.win-amd64-3.6\climt\_lib\GFS
copying climt\_lib\GFS\phy_init_stub.f90 -> build\lib.win-amd64-3.6\climt\_lib\GFS
copying climt\_lib\GFS\phy_run.f90 -> build\lib.win-amd64-3.6\climt\_lib\GFS
copying climt\_lib\GFS\phy_run_hs.f90 -> build\lib.win-amd64-3.6\climt\_lib\GFS
copying climt\_lib\GFS\phy_run_stub.f90 -> build\lib.win-amd64-3.6\climt\_lib\GFS
copying climt\_lib\GFS\physcons.f90 -> build\lib.win-amd64-3.6\climt\_lib\GFS
copying climt\_lib\GFS\pressure_data.f90 -> build\lib.win-amd64-3.6\climt\_lib\GFS
copying climt\_lib\GFS\run.f90 -> build\lib.win-amd64-3.6\climt\_lib\GFS
copying climt\_lib\GFS\semimp_data.f90 -> build\lib.win-amd64-3.6\climt\_lib\GFS
copying climt\_lib\GFS\shtns.f90 -> build\lib.win-amd64-3.6\climt\_lib\GFS
copying climt\_lib\GFS\spectral_data.f90 -> build\lib.win-amd64-3.6\climt\_lib\GFS
creating build\lib.win-amd64-3.6\climt\_lib\Linux
copying climt\_lib\Linux\.temp -> build\lib.win-amd64-3.6\climt\_lib\Linux
creating build\lib.win-amd64-3.6\climt\_lib\Windows
copying climt\_lib\Windows\.temp -> build\lib.win-amd64-3.6\climt\_lib\Windows
creating build\lib.win-amd64-3.6\climt\_lib\dcmip
copying climt\_lib\dcmip\Makefile -> build\lib.win-amd64-3.6\climt\_lib\dcmip
copying climt\_lib\dcmip\dcmip_initial_conditions_test_1_2_3_v5.f90 -> build\lib.win-amd64-3.6\climt\_lib\dcmip
copying climt\_lib\dcmip\dcmip_initial_conditions_test_4_v3.f90 -> build\lib.win-amd64-3.6\climt\_lib\dcmip
copying climt\_lib\dcmip\dcmip_initial_conditions_test_5_v1.f90 -> build\lib.win-amd64-3.6\climt\_lib\dcmip
creating build\lib.win-amd64-3.6\climt\_lib\emanuel
copying climt\_lib\emanuel\Makefile -> build\lib.win-amd64-3.6\climt\_lib\emanuel
copying climt\_lib\emanuel\convect43c.f90 -> build\lib.win-amd64-3.6\climt\_lib\emanuel
creating build\lib.win-amd64-3.6\climt\_lib\rrtmg_lw
copying climt\_lib\rrtmg_lw\Makefile -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_lw
copying climt\_lib\rrtmg_lw\_rrtm_lw.pyx -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_lw
copying climt\_lib\rrtmg_lw\mcica_random_numbers.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_lw
copying climt\_lib\rrtmg_lw\mcica_subcol_gen_lw.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_lw
copying climt\_lib\rrtmg_lw\parkind.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_lw
copying climt\_lib\rrtmg_lw\parrrtm.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_lw
copying climt\_lib\rrtmg_lw\rrlw_cld.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_lw
copying climt\_lib\rrtmg_lw\rrlw_con.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_lw
copying climt\_lib\rrtmg_lw\rrlw_kg01.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_lw
copying climt\_lib\rrtmg_lw\rrlw_kg02.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_lw
copying climt\_lib\rrtmg_lw\rrlw_kg03.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_lw
copying climt\_lib\rrtmg_lw\rrlw_kg04.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_lw
copying climt\_lib\rrtmg_lw\rrlw_kg05.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_lw
copying climt\_lib\rrtmg_lw\rrlw_kg06.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_lw
copying climt\_lib\rrtmg_lw\rrlw_kg07.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_lw
copying climt\_lib\rrtmg_lw\rrlw_kg08.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_lw
copying climt\_lib\rrtmg_lw\rrlw_kg09.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_lw
copying climt\_lib\rrtmg_lw\rrlw_kg10.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_lw
copying climt\_lib\rrtmg_lw\rrlw_kg11.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_lw
copying climt\_lib\rrtmg_lw\rrlw_kg12.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_lw
copying climt\_lib\rrtmg_lw\rrlw_kg13.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_lw
copying climt\_lib\rrtmg_lw\rrlw_kg14.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_lw
copying climt\_lib\rrtmg_lw\rrlw_kg15.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_lw
copying climt\_lib\rrtmg_lw\rrlw_kg16.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_lw
copying climt\_lib\rrtmg_lw\rrlw_ncpar.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_lw
copying climt\_lib\rrtmg_lw\rrlw_ref.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_lw
copying climt\_lib\rrtmg_lw\rrlw_tbl.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_lw
copying climt\_lib\rrtmg_lw\rrlw_vsn.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_lw
copying climt\_lib\rrtmg_lw\rrlw_wvn.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_lw
copying climt\_lib\rrtmg_lw\rrtmg_lw_cldprmc.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_lw
copying climt\_lib\rrtmg_lw\rrtmg_lw_cldprop.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_lw
copying climt\_lib\rrtmg_lw\rrtmg_lw_init.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_lw
copying climt\_lib\rrtmg_lw\rrtmg_lw_k_g.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_lw
copying climt\_lib\rrtmg_lw\rrtmg_lw_rad.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_lw
copying climt\_lib\rrtmg_lw\rrtmg_lw_rad.nomcica.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_lw
copying climt\_lib\rrtmg_lw\rrtmg_lw_read_nc.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_lw
copying climt\_lib\rrtmg_lw\rrtmg_lw_rtrn.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_lw
copying climt\_lib\rrtmg_lw\rrtmg_lw_rtrnmc.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_lw
copying climt\_lib\rrtmg_lw\rrtmg_lw_rtrnmr.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_lw
copying climt\_lib\rrtmg_lw\rrtmg_lw_setcoef.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_lw
copying climt\_lib\rrtmg_lw\rrtmg_lw_taumol.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_lw
copying climt\_lib\rrtmg_lw\setup.py -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_lw
creating build\lib.win-amd64-3.6\climt\_lib\rrtmg_sw
copying climt\_lib\rrtmg_sw\Makefile -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_sw
copying climt\_lib\rrtmg_sw\README -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_sw
copying climt\_lib\rrtmg_sw\_rrtm_sw.pyx -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_sw
copying climt\_lib\rrtmg_sw\mcica_random_numbers.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_sw
copying climt\_lib\rrtmg_sw\mcica_subcol_gen_sw.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_sw
copying climt\_lib\rrtmg_sw\parkind.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_sw
copying climt\_lib\rrtmg_sw\parrrsw.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_sw
copying climt\_lib\rrtmg_sw\rrsw_aer.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_sw
copying climt\_lib\rrtmg_sw\rrsw_cld.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_sw
copying climt\_lib\rrtmg_sw\rrsw_con.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_sw
copying climt\_lib\rrtmg_sw\rrsw_kg16.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_sw
copying climt\_lib\rrtmg_sw\rrsw_kg17.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_sw
copying climt\_lib\rrtmg_sw\rrsw_kg18.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_sw
copying climt\_lib\rrtmg_sw\rrsw_kg19.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_sw
copying climt\_lib\rrtmg_sw\rrsw_kg20.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_sw
copying climt\_lib\rrtmg_sw\rrsw_kg21.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_sw
copying climt\_lib\rrtmg_sw\rrsw_kg22.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_sw
copying climt\_lib\rrtmg_sw\rrsw_kg23.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_sw
copying climt\_lib\rrtmg_sw\rrsw_kg24.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_sw
copying climt\_lib\rrtmg_sw\rrsw_kg25.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_sw
copying climt\_lib\rrtmg_sw\rrsw_kg26.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_sw
copying climt\_lib\rrtmg_sw\rrsw_kg27.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_sw
copying climt\_lib\rrtmg_sw\rrsw_kg28.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_sw
copying climt\_lib\rrtmg_sw\rrsw_kg29.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_sw
copying climt\_lib\rrtmg_sw\rrsw_ncpar.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_sw
copying climt\_lib\rrtmg_sw\rrsw_ref.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_sw
copying climt\_lib\rrtmg_sw\rrsw_tbl.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_sw
copying climt\_lib\rrtmg_sw\rrsw_vsn.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_sw
copying climt\_lib\rrtmg_sw\rrsw_wvn.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_sw
copying climt\_lib\rrtmg_sw\rrtmg_sw_cldprmc.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_sw
copying climt\_lib\rrtmg_sw\rrtmg_sw_cldprop.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_sw
copying climt\_lib\rrtmg_sw\rrtmg_sw_init.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_sw
copying climt\_lib\rrtmg_sw\rrtmg_sw_k_g.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_sw
copying climt\_lib\rrtmg_sw\rrtmg_sw_rad.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_sw
copying climt\_lib\rrtmg_sw\rrtmg_sw_rad.nomcica.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_sw
copying climt\_lib\rrtmg_sw\rrtmg_sw_reftra.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_sw
copying climt\_lib\rrtmg_sw\rrtmg_sw_setcoef.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_sw
copying climt\_lib\rrtmg_sw\rrtmg_sw_spcvmc.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_sw
copying climt\_lib\rrtmg_sw\rrtmg_sw_spcvrt.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_sw
copying climt\_lib\rrtmg_sw\rrtmg_sw_taumol.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_sw
copying climt\_lib\rrtmg_sw\rrtmg_sw_vrtqdr.f90 -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_sw
copying climt\_lib\rrtmg_sw\setup.py -> build\lib.win-amd64-3.6\climt\_lib\rrtmg_sw
creating build\lib.win-amd64-3.6\climt\_lib\simple_physics
copying climt\_lib\simple_physics\Makefile -> build\lib.win-amd64-3.6\climt\_lib\simple_physics
copying climt\_lib\simple_physics\simple_physics_custom.f90 -> build\lib.win-amd64-3.6\climt\_lib\simple_physics
copying climt\_lib\simple_physics\simple_physics_v5_1.f90 -> build\lib.win-amd64-3.6\climt\_lib\simple_physics
running build_ext
error: [WinError 2] The system cannot find the file specified
$ which build_ext
which: no build_ext in (/usr/local/bin:/usr/bin:/cygdrive/c/ProgramData/Oracle/Java/javapath:/cygdrive/c/Windows/system32:/cygdrive/c/Windows:/cygdrive/c/Windows/System32/Wbem:/cygdrive/c/Windows/System32/WindowsPowerShell/v1.0:/cygdrive/c/Program Files (x86)/Intel/OpenCL SDK/2.0/bin/x86:/cygdrive/c/Program Files (x86)/Intel/OpenCL SDK/2.0/bin/x64:/cygdrive/c/Program Files/MATLAB/R2016a/bin:/cygdrive/c/scala/bin:/cygdrive/c/Go/bin:/cygdrive/c/home/miniconda:/cygdrive/c/home/miniconda/Scripts:/cygdrive/c/home/miniconda/Library/bin:/cygdrive/c/Program Files (x86)/NetCDF:/cygdrive/c/Program Files/Docker Toolbox:/cygdrive/c/Apache/apache-maven-3.3.9/bin)
My take at this point is that there's something amiss with my Cygwin installation and Anaconda environment integration, i.e. Cygwin is sometimes using its own version of Python and other times using the Anaconda Python. This appears to be tricky to disentangle (after an hour or so of reinstalling Cygwin, monkeying with paths, etc. I'm still not out of the woods), but it looks like there's hope.