유용한 GIS 관련 라이브러리


In [2]:
!pip3 install geopandas geoplot osmnx pysal contextily rasterio rasterstats pycrs dash


Collecting geopandas
  Downloading https://files.pythonhosted.org/packages/74/42/f4b147fc7920998a42046d0c2e65e61000bc5d104f1f8aec719612cb2fc8/geopandas-0.5.0-py2.py3-none-any.whl (893kB)
    100% |████████████████████████████████| 901kB 1.5MB/s ta 0:00:01
Collecting geoplot
  Downloading https://files.pythonhosted.org/packages/36/4b/ad61ab6bf5b3234f64bd4d16f085c6f40ee34aa6e4bdf822e76b0ce7703e/geoplot-0.3.0-py3-none-any.whl
Collecting osmnx
  Downloading https://files.pythonhosted.org/packages/69/77/98cbee7f94abe2c60013fd8751f2b2d6054d48078c61f9774cff0b341f43/osmnx-0.10-py2.py3-none-any.whl (70kB)
    100% |████████████████████████████████| 71kB 3.7MB/s ta 0:00:011
Collecting pysal
  Using cached https://files.pythonhosted.org/packages/83/7e/73a34dbe08c6a03e7e776f518cc2a681bdfa96b012adfb3b70375fc9966c/pysal-2.0.0.tar.gz
Collecting contextily
  Downloading https://files.pythonhosted.org/packages/10/34/2aabf40c1acfb4b2f623e90f1a130eba80fd664a2d91c801558acebe3d3c/contextily-0.99.0.tar.gz
Collecting rasterio
  Downloading https://files.pythonhosted.org/packages/cd/7b/4b2718f78f1e7b7b372dee1bd19196d8639de0456bf879509f3fc05298a1/rasterio-1.0.24-cp37-cp37m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (26.6MB)
    100% |████████████████████████████████| 26.6MB 706kB/s ta 0:00:011  18% |██████                          | 5.0MB 1.8MB/s eta 0:00:13
Collecting rasterstats
  Downloading https://files.pythonhosted.org/packages/43/30/7f0b3ed0debd10a6687110dd9d46b308d33ff4696b88c2461758d86ff428/rasterstats-0.13.1-py3-none-any.whl
Collecting pycrs
  Downloading https://files.pythonhosted.org/packages/35/5a/a617774dc1d18bd02866f207ddd07ca4d6a8b9239c8b0e9dfba66260198b/PyCRS-1.0.1.tar.gz
Collecting dash
  Downloading https://files.pythonhosted.org/packages/e1/28/c1669c7173cb4b6df44a39122d0e6667cb7eb4a42ca9fa4c3ebd5b90dced/dash-1.0.0.tar.gz (54kB)
    100% |████████████████████████████████| 61kB 5.7MB/s ta 0:00:011
Collecting shapely (from geopandas)
  Downloading https://files.pythonhosted.org/packages/1e/32/9d1cbfdc94864282be7745a7f7679ca16beb12ec5d71efd12a3f6cc0690a/Shapely-1.6.4.post2-cp37-cp37m-macosx_10_9_x86_64.whl (1.6MB)
    100% |████████████████████████████████| 1.6MB 3.5MB/s ta 0:00:01
Collecting pyproj (from geopandas)
  Downloading https://files.pythonhosted.org/packages/a1/fa/9af54ea7d9a6bc80962d039ea11402cac0b010bd998c480da18266eba018/pyproj-2.2.1-cp37-cp37m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (11.6MB)
    100% |████████████████████████████████| 11.6MB 1.4MB/s ta 0:00:01
Requirement already satisfied: pandas in /usr/local/lib/python3.7/site-packages (from geopandas) (0.24.2)
Collecting fiona (from geopandas)
  Downloading https://files.pythonhosted.org/packages/fc/75/7dd85bc9311f2b234e0ab0eba286da0dc2bf5af78106bd1aba519c06e62f/Fiona-1.8.6-cp37-cp37m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (24.5MB)
    100% |████████████████████████████████| 24.5MB 915kB/s eta 0:00:01
Collecting cartopy (from geoplot)
  Downloading https://files.pythonhosted.org/packages/e5/92/fe8838fa8158931906dfc4f16c5c1436b3dd2daf83592645b179581403ad/Cartopy-0.17.0.tar.gz (8.9MB)
    100% |████████████████████████████████| 8.9MB 1.6MB/s ta 0:00:01
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
    Preparing wheel metadata ... done
Collecting descartes (from geoplot)
  Using cached https://files.pythonhosted.org/packages/e5/b6/1ed2eb03989ae574584664985367ba70cd9cf8b32ee8cad0e8aaeac819f3/descartes-1.1.0-py3-none-any.whl
Requirement already satisfied: matplotlib in /usr/local/lib/python3.7/site-packages (from geoplot) (2.2.3)
Collecting seaborn (from geoplot)
  Using cached https://files.pythonhosted.org/packages/a8/76/220ba4420459d9c4c9c9587c6ce607bf56c25b3d3d2de62056efe482dadc/seaborn-0.9.0-py3-none-any.whl
Collecting Rtree>=0.8.3 (from osmnx)
  Downloading https://files.pythonhosted.org/packages/33/0d/0bcb0fdd759570e85697189f675fa462131e5636482f2832288bbe4bb6f7/Rtree-0.8.3-py3-none-any.whl
Requirement already satisfied: requests>=2.21 in /usr/local/lib/python3.7/site-packages (from osmnx) (2.22.0)
Requirement already satisfied: numpy>=1.16 in /usr/local/lib/python3.7/site-packages (from osmnx) (1.16.4)
Collecting networkx>=2.3 (from osmnx)
  Downloading https://files.pythonhosted.org/packages/85/08/f20aef11d4c343b557e5de6b9548761811eb16e438cee3d32b1c66c8566b/networkx-2.3.zip (1.7MB)
    100% |████████████████████████████████| 1.8MB 3.5MB/s ta 0:00:01
Requirement already satisfied: scipy>=0.11 in /usr/local/lib/python3.7/site-packages (from pysal) (1.3.0)
Collecting palettable (from pysal)
  Using cached https://files.pythonhosted.org/packages/56/8a/84537c0354f0d1f03bf644b71bf8e0a50db9c1294181905721a5f3efbf66/palettable-3.1.1-py2.py3-none-any.whl
Collecting geopy (from contextily)
  Downloading https://files.pythonhosted.org/packages/80/93/d384479da0ead712bdaf697a8399c13a9a89bd856ada5a27d462fb45e47b/geopy-1.20.0-py2.py3-none-any.whl (100kB)
    100% |████████████████████████████████| 102kB 1.9MB/s a 0:00:01
Collecting mercantile (from contextily)
  Downloading https://files.pythonhosted.org/packages/f8/d4/f79431df2ea725206e845d06980a2eb7f4264aa6a7cc749647dd6233d6fa/mercantile-1.1.1-py3-none-any.whl
Requirement already satisfied: pillow in /usr/local/lib/python3.7/site-packages (from contextily) (6.0.0)
Collecting pytest (from contextily)
  Downloading https://files.pythonhosted.org/packages/69/1d/2430053122a3c6106f7fd1ff0bc68eb73e27db8f951db70fcd942da52c7b/pytest-5.0.1-py3-none-any.whl (221kB)
    100% |████████████████████████████████| 225kB 2.7MB/s ta 0:00:01
Requirement already satisfied: six in /usr/local/lib/python3.7/site-packages (from contextily) (1.12.0)
Collecting click<8,>=4.0 (from rasterio)
  Using cached https://files.pythonhosted.org/packages/fa/37/45185cb5abbc30d7257104c434fe0b07e5a195a6847506c074527aa599ec/Click-7.0-py2.py3-none-any.whl
Collecting cligj>=0.5 (from rasterio)
  Downloading https://files.pythonhosted.org/packages/e4/be/30a58b4b0733850280d01f8bd132591b4668ed5c7046761098d665ac2174/cligj-0.5.0-py3-none-any.whl
Collecting affine (from rasterio)
  Downloading https://files.pythonhosted.org/packages/56/5d/6877929932d17850fa4903d0db8233ec8ed35aab7ceae96fa44ea6d479bd/affine-2.2.2-py2.py3-none-any.whl
Collecting click-plugins (from rasterio)
  Downloading https://files.pythonhosted.org/packages/e9/da/824b92d9942f4e472702488857914bdd50f73021efea15b4cad9aca8ecef/click_plugins-1.1.1-py2.py3-none-any.whl
Collecting snuggs>=1.4.1 (from rasterio)
  Downloading https://files.pythonhosted.org/packages/58/14/8e90b7586ab6929861161e73e9fd55637a060e4d14dd1be14a4b8a08751f/snuggs-1.4.6-py3-none-any.whl
Requirement already satisfied: attrs in /usr/local/lib/python3.7/site-packages (from rasterio) (19.1.0)
Collecting simplejson (from rasterstats)
  Using cached https://files.pythonhosted.org/packages/e3/24/c35fb1c1c315fc0fffe61ea00d3f88e85469004713dab488dee4f35b0aff/simplejson-3.16.0.tar.gz
Collecting Flask>=0.12 (from dash)
  Downloading https://files.pythonhosted.org/packages/c3/31/6904ac846fc65a7fa6cac8b4ddc392ce96ca08ee67b0f97854e9575bbb26/Flask-1.1.0-py2.py3-none-any.whl (94kB)
    100% |████████████████████████████████| 102kB 4.4MB/s a 0:00:011
Collecting flask-compress (from dash)
  Downloading https://files.pythonhosted.org/packages/0e/2a/378bd072928f6d92fd8c417d66b00c757dc361c0405a46a0134de6fd323d/Flask-Compress-1.4.0.tar.gz
Collecting plotly (from dash)
  Downloading https://files.pythonhosted.org/packages/ff/75/3982bac5076d0ce6d23103c03840fcaec90c533409f9d82c19f54512a38a/plotly-3.10.0-py2.py3-none-any.whl (41.5MB)
    100% |████████████████████████████████| 41.5MB 489kB/s ta 0:00:01    90% |█████████████████████████████   | 37.8MB 4.1MB/s eta 0:00:01
Collecting dash_renderer==1.0.0 (from dash)
  Downloading https://files.pythonhosted.org/packages/c4/b2/59bfd95cce1c105fd70666eaa703b2040a4e039071b95238e9ef9c34eebc/dash_renderer-1.0.0.tar.gz (2.3MB)
    100% |████████████████████████████████| 2.3MB 3.4MB/s ta 0:00:01
Collecting dash-core-components==1.0.0 (from dash)
  Downloading https://files.pythonhosted.org/packages/a5/cd/e16679d871dd629cf42e6f7a80ae9204e4f06ba92d4ae8a0bafec1355ec5/dash_core_components-1.0.0.tar.gz (2.1MB)
    100% |████████████████████████████████| 2.1MB 3.5MB/s ta 0:00:01
Collecting dash-html-components==1.0.0 (from dash)
  Downloading https://files.pythonhosted.org/packages/7b/91/d0d575b98b5c27094ae557cceb0eed331235abb9910b3bf37407ca888052/dash_html_components-1.0.0.tar.gz (182kB)
    100% |████████████████████████████████| 184kB 5.4MB/s ta 0:00:01
Collecting dash-table==4.0.0 (from dash)
  Downloading https://files.pythonhosted.org/packages/48/5e/0b9ded2f4be786463ee8abe1ac98bc2fe853e22f3e0c2793227464b85013/dash_table-4.0.0.tar.gz (538kB)
    100% |████████████████████████████████| 542kB 3.1MB/s ta 0:00:01
Collecting pytest-sugar (from dash)
  Downloading https://files.pythonhosted.org/packages/da/3b/f1e3c8830860c1df8f0e0f6713932475141210cfa021e362ca2774d2bf02/pytest_sugar-0.9.2-py2.py3-none-any.whl
Collecting pytest-mock (from dash)
  Downloading https://files.pythonhosted.org/packages/30/43/8deecb4c123bbc16d25666f1a6d241109c97aeb2e50806b952661c8e4b95/pytest_mock-1.10.4-py2.py3-none-any.whl
Collecting lxml (from dash)
  Downloading https://files.pythonhosted.org/packages/1d/16/c220beb03c4b4609924f0fc1bee5e0e5e8082089103fdc0b2a7c8b8bb003/lxml-4.3.4-cp37-cp37m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (8.7MB)
    100% |████████████████████████████████| 8.7MB 2.1MB/s ta 0:00:01
Requirement already satisfied: selenium in /usr/local/lib/python3.7/site-packages (from dash) (3.141.0)
Collecting percy (from dash)
  Downloading https://files.pythonhosted.org/packages/d6/39/528e689e21baa4d625cecc326c0d56c976d63855f9d114c07ccaed8a73eb/percy-2.0.2-py2.py3-none-any.whl
Collecting beautifulsoup4 (from dash)
  Downloading https://files.pythonhosted.org/packages/1d/5d/3260694a59df0ec52f8b4883f5d23b130bc237602a1411fa670eae12351e/beautifulsoup4-4.7.1-py3-none-any.whl (94kB)
    100% |████████████████████████████████| 102kB 2.6MB/s a 0:00:011
Collecting waitress (from dash)
  Downloading https://files.pythonhosted.org/packages/41/e0/366785e4b9b4d212df4c3b084153bf7f5e5ab355928f5465144e5fc98494/waitress-1.3.0-py2.py3-none-any.whl (141kB)
    100% |████████████████████████████████| 143kB 5.6MB/s ta 0:00:01
Requirement already satisfied: python-dateutil>=2.5.0 in /usr/local/Cellar/matplotlib/2.2.3/libexec/lib/python3.7/site-packages (from pandas->geopandas) (2.6.0)
Requirement already satisfied: pytz>=2011k in /usr/local/lib/python3.7/site-packages (from pandas->geopandas) (2019.1)
Collecting munch (from fiona->geopandas)
Requirement already satisfied: setuptools>=0.7.2 in /usr/local/lib/python3.7/site-packages (from cartopy->geoplot) (40.8.0)
Collecting pyshp>=1.1.4 (from cartopy->geoplot)
  Downloading https://files.pythonhosted.org/packages/27/16/3bf15aa864fb77845fab8007eda22c2bd67bd6c1fd13496df452c8c43621/pyshp-2.1.0.tar.gz (215kB)
    100% |████████████████████████████████| 225kB 4.1MB/s ta 0:00:01
Requirement already satisfied: cycler>=0.10 in /usr/local/Cellar/matplotlib/2.2.3/libexec/lib/python3.7/site-packages (from matplotlib->geoplot) (0.10.0)
Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 in /usr/local/Cellar/matplotlib/2.2.3/libexec/lib/python3.7/site-packages (from matplotlib->geoplot) (2.1.10)
Requirement already satisfied: kiwisolver>=1.0.1 in /usr/local/Cellar/matplotlib/2.2.3/libexec/lib/python3.7/site-packages (from matplotlib->geoplot) (1.0.1)
Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.7/site-packages (from requests>=2.21->osmnx) (2019.3.9)
Requirement already satisfied: idna<2.9,>=2.5 in /usr/local/lib/python3.7/site-packages (from requests>=2.21->osmnx) (2.8)
Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in /usr/local/lib/python3.7/site-packages (from requests>=2.21->osmnx) (1.24.3)
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in /usr/local/lib/python3.7/site-packages (from requests>=2.21->osmnx) (3.0.4)
Requirement already satisfied: decorator>=4.3.0 in /usr/local/lib/python3.7/site-packages (from networkx>=2.3->osmnx) (4.4.0)
Collecting geographiclib<2,>=1.49 (from geopy->contextily)
  Downloading https://files.pythonhosted.org/packages/5b/ac/4f348828091490d77899bc74e92238e2b55c59392f21948f296e94e50e2b/geographiclib-1.49.tar.gz
Collecting packaging (from pytest->contextily)
  Downloading https://files.pythonhosted.org/packages/91/32/58bc30e646e55eab8b21abf89e353f59c0cc02c417e42929f4a9546e1b1d/packaging-19.0-py2.py3-none-any.whl
Collecting atomicwrites>=1.0 (from pytest->contextily)
  Downloading https://files.pythonhosted.org/packages/52/90/6155aa926f43f2b2a22b01be7241be3bfd1ceaf7d0b3267213e8127d41f4/atomicwrites-1.3.0-py2.py3-none-any.whl
Collecting more-itertools>=4.0.0 (from pytest->contextily)
  Downloading https://files.pythonhosted.org/packages/1f/9e/942df77ddde2fae3f319f2ab8b5d00d5f6b115496e2eb4bad37d1aaefeea/more_itertools-7.1.0-py3-none-any.whl (55kB)
    100% |████████████████████████████████| 61kB 6.2MB/s ta 0:00:011
Collecting py>=1.5.0 (from pytest->contextily)
  Downloading https://files.pythonhosted.org/packages/76/bc/394ad449851729244a97857ee14d7cba61ddb268dce3db538ba2f2ba1f0f/py-1.8.0-py2.py3-none-any.whl (83kB)
    100% |████████████████████████████████| 92kB 4.6MB/s ta 0:00:011
Collecting pluggy<1.0,>=0.12 (from pytest->contextily)
  Downloading https://files.pythonhosted.org/packages/06/ee/de89e0582276e3551df3110088bf20844de2b0e7df2748406876cc78e021/pluggy-0.12.0-py2.py3-none-any.whl
Requirement already satisfied: wcwidth in /usr/local/lib/python3.7/site-packages (from pytest->contextily) (0.1.7)
Collecting importlib-metadata>=0.12 (from pytest->contextily)
  Downloading https://files.pythonhosted.org/packages/bd/23/dce4879ec58acf3959580bfe769926ed8198727250c5e395e6785c764a02/importlib_metadata-0.18-py2.py3-none-any.whl
Collecting Werkzeug>=0.15 (from Flask>=0.12->dash)
  Downloading https://files.pythonhosted.org/packages/9f/57/92a497e38161ce40606c27a86759c6b92dd34fcdb33f64171ec559257c02/Werkzeug-0.15.4-py2.py3-none-any.whl (327kB)
    100% |████████████████████████████████| 327kB 3.6MB/s ta 0:00:01
Collecting itsdangerous>=0.24 (from Flask>=0.12->dash)
  Using cached https://files.pythonhosted.org/packages/76/ae/44b03b253d6fade317f32c24d100b3b35c2239807046a4c953c7b89fa49e/itsdangerous-1.1.0-py2.py3-none-any.whl
Collecting Jinja2>=2.10.1 (from Flask>=0.12->dash)
  Using cached https://files.pythonhosted.org/packages/1d/e7/fd8b501e7a6dfe492a433deb7b9d833d39ca74916fa8bc63dd1a4947a671/Jinja2-2.10.1-py2.py3-none-any.whl
Collecting retrying>=1.3.3 (from plotly->dash)
  Using cached https://files.pythonhosted.org/packages/44/ef/beae4b4ef80902f22e3af073397f079c96969c69b2c7d52a57ea9ae61c9d/retrying-1.3.3.tar.gz
Collecting nbformat>=4.2 (from plotly->dash)
  Using cached https://files.pythonhosted.org/packages/da/27/9a654d2b6cc1eaa517d1c5a4405166c7f6d72f04f6e7eea41855fe808a46/nbformat-4.4.0-py2.py3-none-any.whl
Collecting termcolor>=1.1.0 (from pytest-sugar->dash)
  Using cached https://files.pythonhosted.org/packages/8a/48/a76be51647d0eb9f10e2a4511bf3ffb8cc1e6b14e9e4fab46173aa79f981/termcolor-1.1.0.tar.gz
Collecting soupsieve>=1.2 (from beautifulsoup4->dash)
  Downloading https://files.pythonhosted.org/packages/35/e3/25079e8911085ab76a6f2facae0771078260c930216ab0b0c44dc5c9bf31/soupsieve-1.9.2-py2.py3-none-any.whl
Collecting zipp>=0.5 (from importlib-metadata>=0.12->pytest->contextily)
  Downloading https://files.pythonhosted.org/packages/a0/0f/9bf71d438d2e9d5fd0e4569ea4d1a2b6f5a524c234c6d221b494298bb4d1/zipp-0.5.1-py2.py3-none-any.whl
Collecting MarkupSafe>=0.23 (from Jinja2>=2.10.1->Flask>=0.12->dash)
  Downloading https://files.pythonhosted.org/packages/ce/c6/f000f1af136ef74e4a95e33785921c73595c5390403f102e9b231b065b7a/MarkupSafe-1.1.1-cp37-cp37m-macosx_10_6_intel.whl
Requirement already satisfied: ipython-genutils in /usr/local/lib/python3.7/site-packages (from nbformat>=4.2->plotly->dash) (0.2.0)
Requirement already satisfied: jsonschema!=2.5.0,>=2.4 in /usr/local/lib/python3.7/site-packages (from nbformat>=4.2->plotly->dash) (3.0.1)
Requirement already satisfied: jupyter-core in /usr/local/lib/python3.7/site-packages (from nbformat>=4.2->plotly->dash) (4.4.0)
Requirement already satisfied: traitlets>=4.1 in /usr/local/lib/python3.7/site-packages (from nbformat>=4.2->plotly->dash) (4.3.2)
Requirement already satisfied: pyrsistent>=0.14.0 in /usr/local/lib/python3.7/site-packages (from jsonschema!=2.5.0,>=2.4->nbformat>=4.2->plotly->dash) (0.15.2)
Building wheels for collected packages: cartopy
  Building wheel for cartopy (PEP 517) ... error
  Complete output from command /usr/local/opt/python/bin/python3.7 /usr/local/lib/python3.7/site-packages/pip/_vendor/pep517/_in_process.py build_wheel /var/folders/f7/lrsclmhd6mx2hgq049xw8dv80000gn/T/tmp3haomjwz:
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build/lib.macosx-10.13-x86_64-3.7
  creating build/lib.macosx-10.13-x86_64-3.7/cartopy
  copying lib/cartopy/_version.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy
  copying lib/cartopy/_epsg.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy
  copying lib/cartopy/util.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy
  copying lib/cartopy/__init__.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy
  copying lib/cartopy/crs.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy
  copying lib/cartopy/img_transform.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy
  copying lib/cartopy/vector_transform.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy
  creating build/lib.macosx-10.13-x86_64-3.7/cartopy/sphinxext
  copying lib/cartopy/sphinxext/summarise_package.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/sphinxext
  copying lib/cartopy/sphinxext/__init__.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/sphinxext
  creating build/lib.macosx-10.13-x86_64-3.7/cartopy/io
  copying lib/cartopy/io/img_tiles.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/io
  copying lib/cartopy/io/shapereader.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/io
  copying lib/cartopy/io/__init__.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/io
  copying lib/cartopy/io/img_nest.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/io
  copying lib/cartopy/io/srtm.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/io
  copying lib/cartopy/io/ogc_clients.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/io
  creating build/lib.macosx-10.13-x86_64-3.7/cartopy/tests
  copying lib/cartopy/tests/test_features.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests
  copying lib/cartopy/tests/test_coding_standards.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests
  copying lib/cartopy/tests/test_img_nest.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests
  copying lib/cartopy/tests/test_coastline.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests
  copying lib/cartopy/tests/test_geodesic.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests
  copying lib/cartopy/tests/__init__.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests
  copying lib/cartopy/tests/test_shapereader.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests
  copying lib/cartopy/tests/test_vector_transform.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests
  copying lib/cartopy/tests/test_line_string.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests
  copying lib/cartopy/tests/test_util.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests
  copying lib/cartopy/tests/test_crs_transform_vectors.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests
  copying lib/cartopy/tests/test_polygon.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests
  copying lib/cartopy/tests/test_linear_ring.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests
  copying lib/cartopy/tests/test_img_tiles.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests
  copying lib/cartopy/tests/test_img_transform.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests
  copying lib/cartopy/tests/test_crs.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests
  creating build/lib.macosx-10.13-x86_64-3.7/cartopy/geodesic
  copying lib/cartopy/geodesic/__init__.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/geodesic
  creating build/lib.macosx-10.13-x86_64-3.7/cartopy/examples
  copying lib/cartopy/examples/un_flag.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/examples
  copying lib/cartopy/examples/star_shaped_boundary.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/examples
  copying lib/cartopy/examples/tick_labels.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/examples
  copying lib/cartopy/examples/arrows.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/examples
  copying lib/cartopy/examples/tube_stations.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/examples
  copying lib/cartopy/examples/effects_of_the_ellipse.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/examples
  copying lib/cartopy/examples/tissot.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/examples
  copying lib/cartopy/examples/favicon.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/examples
  copying lib/cartopy/examples/feature_creation.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/examples
  copying lib/cartopy/examples/__init__.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/examples
  copying lib/cartopy/examples/eccentric_ellipse.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/examples
  copying lib/cartopy/examples/features.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/examples
  copying lib/cartopy/examples/wmts.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/examples
  copying lib/cartopy/examples/eyja_volcano.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/examples
  copying lib/cartopy/examples/geostationary.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/examples
  copying lib/cartopy/examples/hurricane_katrina.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/examples
  copying lib/cartopy/examples/wms.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/examples
  copying lib/cartopy/examples/regridding_arrows.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/examples
  copying lib/cartopy/examples/logo.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/examples
  copying lib/cartopy/examples/rotated_pole.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/examples
  copying lib/cartopy/examples/global_map.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/examples
  copying lib/cartopy/examples/utm_all_zones.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/examples
  copying lib/cartopy/examples/always_circular_stereo.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/examples
  copying lib/cartopy/examples/aurora_forecast.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/examples
  copying lib/cartopy/examples/waves.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/examples
  copying lib/cartopy/examples/image_tiles.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/examples
  copying lib/cartopy/examples/reprojected_wmts.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/examples
  copying lib/cartopy/examples/axes_grid_basic.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/examples
  copying lib/cartopy/examples/wmts_time.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/examples
  copying lib/cartopy/examples/barbs.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/examples
  copying lib/cartopy/examples/nightshade.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/examples
  copying lib/cartopy/examples/streamplot.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/examples
  creating build/lib.macosx-10.13-x86_64-3.7/cartopy/mpl
  copying lib/cartopy/mpl/patch.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/mpl
  copying lib/cartopy/mpl/slippy_image_artist.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/mpl
  copying lib/cartopy/mpl/feature_artist.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/mpl
  copying lib/cartopy/mpl/__init__.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/mpl
  copying lib/cartopy/mpl/clip_path.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/mpl
  copying lib/cartopy/mpl/geoaxes.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/mpl
  copying lib/cartopy/mpl/ticker.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/mpl
  copying lib/cartopy/mpl/gridliner.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/mpl
  creating build/lib.macosx-10.13-x86_64-3.7/cartopy/feature
  copying lib/cartopy/feature/__init__.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/feature
  copying lib/cartopy/feature/nightshade.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/feature
  creating build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/io
  copying lib/cartopy/tests/io/__init__.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/io
  copying lib/cartopy/tests/io/test_downloaders.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/io
  copying lib/cartopy/tests/io/test_ogc_clients.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/io
  copying lib/cartopy/tests/io/test_srtm.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/io
  creating build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl
  copying lib/cartopy/tests/mpl/test_plots.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl
  copying lib/cartopy/tests/mpl/test_features.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl
  copying lib/cartopy/tests/mpl/test_images.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl
  copying lib/cartopy/tests/mpl/test_set_extent.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl
  copying lib/cartopy/tests/mpl/test_nightshade.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl
  copying lib/cartopy/tests/mpl/test_shapely_to_mpl.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl
  copying lib/cartopy/tests/mpl/test_gridliner.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl
  copying lib/cartopy/tests/mpl/test_ticker.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl
  copying lib/cartopy/tests/mpl/__init__.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl
  copying lib/cartopy/tests/mpl/test_patch.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl
  copying lib/cartopy/tests/mpl/test_quiver.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl
  copying lib/cartopy/tests/mpl/test_img_transform.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl
  copying lib/cartopy/tests/mpl/test_web_services.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl
  copying lib/cartopy/tests/mpl/test_caching.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl
  copying lib/cartopy/tests/mpl/test_crs.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl
  copying lib/cartopy/tests/mpl/test_contour.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl
  copying lib/cartopy/tests/mpl/test_ticks.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl
  copying lib/cartopy/tests/mpl/test_axes.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl
  copying lib/cartopy/tests/mpl/test_pseudo_color.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl
  copying lib/cartopy/tests/mpl/test_examples.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl
  copying lib/cartopy/tests/mpl/test_feature_artist.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl
  copying lib/cartopy/tests/mpl/test_mpl_integration.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl
  creating build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/feature
  copying lib/cartopy/tests/feature/test_nightshade.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/feature
  copying lib/cartopy/tests/feature/__init__.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/feature
  creating build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/crs
  copying lib/cartopy/tests/crs/test_orthographic.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/crs
  copying lib/cartopy/tests/crs/test_eckert.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/crs
  copying lib/cartopy/tests/crs/test_robinson.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/crs
  copying lib/cartopy/tests/crs/test_mercator.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/crs
  copying lib/cartopy/tests/crs/test_rotated_geodetic.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/crs
  copying lib/cartopy/tests/crs/test_geostationary.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/crs
  copying lib/cartopy/tests/crs/test_rotated_pole.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/crs
  copying lib/cartopy/tests/crs/test_sinusoidal.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/crs
  copying lib/cartopy/tests/crs/test_equidistant_conic.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/crs
  copying lib/cartopy/tests/crs/test_nearside_perspective.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/crs
  copying lib/cartopy/tests/crs/__init__.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/crs
  copying lib/cartopy/tests/crs/test_miller.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/crs
  copying lib/cartopy/tests/crs/test_mollweide.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/crs
  copying lib/cartopy/tests/crs/test_interrupted_goode_homolosine.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/crs
  copying lib/cartopy/tests/crs/test_lambert_conformal.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/crs
  copying lib/cartopy/tests/crs/test_lambert_azimuthal_equal_area.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/crs
  copying lib/cartopy/tests/crs/test_transverse_mercator.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/crs
  copying lib/cartopy/tests/crs/test_equal_earth.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/crs
  copying lib/cartopy/tests/crs/test_utm.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/crs
  copying lib/cartopy/tests/crs/test_albers_equal_area.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/crs
  copying lib/cartopy/tests/crs/test_azimuthal_equidistant.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/crs
  copying lib/cartopy/tests/crs/test_gnomonic.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/crs
  copying lib/cartopy/tests/crs/test_stereographic.py -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/crs
  creating build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images
  creating build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl
  creating build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_ticks
  copying lib/cartopy/tests/mpl/baseline_images/mpl/test_ticks/xticks_no_transform.png -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_ticks
  copying lib/cartopy/tests/mpl/baseline_images/mpl/test_ticks/yticks_cylindrical.png -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_ticks
  copying lib/cartopy/tests/mpl/baseline_images/mpl/test_ticks/xyticks.png -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_ticks
  copying lib/cartopy/tests/mpl/baseline_images/mpl/test_ticks/yticks_no_transform.png -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_ticks
  copying lib/cartopy/tests/mpl/baseline_images/mpl/test_ticks/xticks_cylindrical.png -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_ticks
  creating build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_images
  copying lib/cartopy/tests/mpl/baseline_images/mpl/test_images/imshow_natural_earth_ortho.png -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_images
  copying lib/cartopy/tests/mpl/baseline_images/mpl/test_images/image_nest.png -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_images
  copying lib/cartopy/tests/mpl/baseline_images/mpl/test_images/image_merge.png -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_images
  copying lib/cartopy/tests/mpl/baseline_images/mpl/test_images/web_tiles.png -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_images
  copying lib/cartopy/tests/mpl/baseline_images/mpl/test_images/imshow_regional_projected.png -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_images
  creating build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_web_services
  copying lib/cartopy/tests/mpl/baseline_images/mpl/test_web_services/wms.png -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_web_services
  copying lib/cartopy/tests/mpl/baseline_images/mpl/test_web_services/wmts.png -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_web_services
  creating build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_gridliner
  copying lib/cartopy/tests/mpl/baseline_images/mpl/test_gridliner/gridliner_labels.png -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_gridliner
  copying lib/cartopy/tests/mpl/baseline_images/mpl/test_gridliner/gridliner1.png -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_gridliner
  copying lib/cartopy/tests/mpl/baseline_images/mpl/test_gridliner/gridliner_labels_1.5.png -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_gridliner
  creating build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_img_transform
  copying lib/cartopy/tests/mpl/baseline_images/mpl/test_img_transform/regrid_image.png -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_img_transform
  creating build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_shapely_to_mpl
  copying lib/cartopy/tests/mpl/baseline_images/mpl/test_shapely_to_mpl/poly_interiors.png -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_shapely_to_mpl
  copying lib/cartopy/tests/mpl/baseline_images/mpl/test_shapely_to_mpl/contour_with_interiors.png -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_shapely_to_mpl
  creating build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_examples
  copying lib/cartopy/tests/mpl/baseline_images/mpl/test_examples/global_map.png -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_examples
  creating build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_nightshade
  copying lib/cartopy/tests/mpl/baseline_images/mpl/test_nightshade/nightshade_platecarree.png -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_nightshade
  creating build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_img_tiles2
  copying lib/cartopy/tests/mpl/baseline_images/mpl/test_img_tiles2/web_tiles.png -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_img_tiles2
  creating build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_crs
  copying lib/cartopy/tests/mpl/baseline_images/mpl/test_crs/lambert_conformal_south.png -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_crs
  copying lib/cartopy/tests/mpl/baseline_images/mpl/test_crs/mercator_squashed.png -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_crs
  creating build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_features
  copying lib/cartopy/tests/mpl/baseline_images/mpl/test_features/natural_earth_custom.png -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_features
  copying lib/cartopy/tests/mpl/baseline_images/mpl/test_features/gshhs_coastlines.png -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_features
  copying lib/cartopy/tests/mpl/baseline_images/mpl/test_features/wfs.png -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_features
  copying lib/cartopy/tests/mpl/baseline_images/mpl/test_features/natural_earth.png -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_features
  creating build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_mpl_integration
  copying lib/cartopy/tests/mpl/baseline_images/mpl/test_mpl_integration/pcolormesh_goode_wrap.png -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_mpl_integration
  copying lib/cartopy/tests/mpl/baseline_images/mpl/test_mpl_integration/quiver_rotated_pole.png -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_mpl_integration
  copying lib/cartopy/tests/mpl/baseline_images/mpl/test_mpl_integration/multiple_projections520.png -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_mpl_integration
  copying lib/cartopy/tests/mpl/baseline_images/mpl/test_mpl_integration/multiple_projections5.png -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_mpl_integration
  copying lib/cartopy/tests/mpl/baseline_images/mpl/test_mpl_integration/quiver_plate_carree.png -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_mpl_integration
  copying lib/cartopy/tests/mpl/baseline_images/mpl/test_mpl_integration/streamplot_mpl_2.1.0.png -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_mpl_integration
  copying lib/cartopy/tests/mpl/baseline_images/mpl/test_mpl_integration/natural_earth_interface.png -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_mpl_integration
  copying lib/cartopy/tests/mpl/baseline_images/mpl/test_mpl_integration/multiple_projections4.png -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_mpl_integration
  copying lib/cartopy/tests/mpl/baseline_images/mpl/test_mpl_integration/global_contour_wrap_mpl_pre_3.0.0.png -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_mpl_integration
  copying lib/cartopy/tests/mpl/baseline_images/mpl/test_mpl_integration/streamplot_mpl_1.4.3.png -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_mpl_integration
  copying lib/cartopy/tests/mpl/baseline_images/mpl/test_mpl_integration/barbs_1d.png -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_mpl_integration
  copying lib/cartopy/tests/mpl/baseline_images/mpl/test_mpl_integration/barbs_1d_transformed.png -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_mpl_integration
  copying lib/cartopy/tests/mpl/baseline_images/mpl/test_mpl_integration/pcolormesh_global_wrap1.png -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_mpl_integration
  copying lib/cartopy/tests/mpl/baseline_images/mpl/test_mpl_integration/streamplot_mpl_2.0.0.png -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_mpl_integration
  copying lib/cartopy/tests/mpl/baseline_images/mpl/test_mpl_integration/pcolormesh_global_wrap2.png -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_mpl_integration
  copying lib/cartopy/tests/mpl/baseline_images/mpl/test_mpl_integration/pcolormesh_global_wrap3.png -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_mpl_integration
  copying lib/cartopy/tests/mpl/baseline_images/mpl/test_mpl_integration/barbs_plate_carree.png -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_mpl_integration
  copying lib/cartopy/tests/mpl/baseline_images/mpl/test_mpl_integration/streamplot_mpl_3.0.0.png -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_mpl_integration
  copying lib/cartopy/tests/mpl/baseline_images/mpl/test_mpl_integration/global_contour_wrap.png -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_mpl_integration
  copying lib/cartopy/tests/mpl/baseline_images/mpl/test_mpl_integration/pcolormesh_limited_area_wrap.png -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_mpl_integration
  copying lib/cartopy/tests/mpl/baseline_images/mpl/test_mpl_integration/pcolormesh_single_column_wrap.png -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_mpl_integration
  copying lib/cartopy/tests/mpl/baseline_images/mpl/test_mpl_integration/barbs_regrid.png -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_mpl_integration
  copying lib/cartopy/tests/mpl/baseline_images/mpl/test_mpl_integration/quiver_regrid_with_extent.png -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_mpl_integration
  copying lib/cartopy/tests/mpl/baseline_images/mpl/test_mpl_integration/pcolormesh_mercator_wrap.png -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_mpl_integration
  copying lib/cartopy/tests/mpl/baseline_images/mpl/test_mpl_integration/global_map.png -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_mpl_integration
  copying lib/cartopy/tests/mpl/baseline_images/mpl/test_mpl_integration/global_scatter_wrap.png -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_mpl_integration
  copying lib/cartopy/tests/mpl/baseline_images/mpl/test_mpl_integration/global_contourf_wrap.png -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_mpl_integration
  copying lib/cartopy/tests/mpl/baseline_images/mpl/test_mpl_integration/quiver_regrid.png -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_mpl_integration
  copying lib/cartopy/tests/mpl/baseline_images/mpl/test_mpl_integration/global_pcolor_wrap.png -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_mpl_integration
  copying lib/cartopy/tests/mpl/baseline_images/mpl/test_mpl_integration/simple_global.png -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_mpl_integration
  copying lib/cartopy/tests/mpl/baseline_images/mpl/test_mpl_integration/barbs_regrid_with_extent.png -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/mpl/baseline_images/mpl/test_mpl_integration
  creating build/lib.macosx-10.13-x86_64-3.7/cartopy/data
  creating build/lib.macosx-10.13-x86_64-3.7/cartopy/data/raster
  creating build/lib.macosx-10.13-x86_64-3.7/cartopy/data/raster/natural_earth
  copying lib/cartopy/data/raster/natural_earth/images.json -> build/lib.macosx-10.13-x86_64-3.7/cartopy/data/raster/natural_earth
  copying lib/cartopy/data/raster/natural_earth/50-natural-earth-1-downsampled.png -> build/lib.macosx-10.13-x86_64-3.7/cartopy/data/raster/natural_earth
  creating build/lib.macosx-10.13-x86_64-3.7/cartopy/data/raster/sample
  copying lib/cartopy/data/raster/sample/Miriam.A2012270.2050.2km.jpg -> build/lib.macosx-10.13-x86_64-3.7/cartopy/data/raster/sample
  copying lib/cartopy/data/raster/sample/Miriam.A2012270.2050.2km.README.txt -> build/lib.macosx-10.13-x86_64-3.7/cartopy/data/raster/sample
  creating build/lib.macosx-10.13-x86_64-3.7/cartopy/data/netcdf
  copying lib/cartopy/data/netcdf/HadISST1_SST_update.README.txt -> build/lib.macosx-10.13-x86_64-3.7/cartopy/data/netcdf
  copying lib/cartopy/data/netcdf/HadISST1_SST_update.nc -> build/lib.macosx-10.13-x86_64-3.7/cartopy/data/netcdf
  creating build/lib.macosx-10.13-x86_64-3.7/cartopy/data/shapefiles
  creating build/lib.macosx-10.13-x86_64-3.7/cartopy/data/shapefiles/gshhs
  copying lib/cartopy/data/shapefiles/gshhs/README.TXT -> build/lib.macosx-10.13-x86_64-3.7/cartopy/data/shapefiles/gshhs
  creating build/lib.macosx-10.13-x86_64-3.7/cartopy/data/shapefiles/gshhs/c
  copying lib/cartopy/data/shapefiles/gshhs/c/GSHHS_c_L1.dbf -> build/lib.macosx-10.13-x86_64-3.7/cartopy/data/shapefiles/gshhs/c
  copying lib/cartopy/data/shapefiles/gshhs/c/GSHHS_c_L1.shx -> build/lib.macosx-10.13-x86_64-3.7/cartopy/data/shapefiles/gshhs/c
  copying lib/cartopy/data/shapefiles/gshhs/c/GSHHS_c_L1.shp -> build/lib.macosx-10.13-x86_64-3.7/cartopy/data/shapefiles/gshhs/c
  creating build/lib.macosx-10.13-x86_64-3.7/cartopy/data/shapefiles/gshhs/l
  copying lib/cartopy/data/shapefiles/gshhs/l/GSHHS_l_L2.dbf -> build/lib.macosx-10.13-x86_64-3.7/cartopy/data/shapefiles/gshhs/l
  copying lib/cartopy/data/shapefiles/gshhs/l/GSHHS_l_L2.shp -> build/lib.macosx-10.13-x86_64-3.7/cartopy/data/shapefiles/gshhs/l
  copying lib/cartopy/data/shapefiles/gshhs/l/GSHHS_l_L2.shx -> build/lib.macosx-10.13-x86_64-3.7/cartopy/data/shapefiles/gshhs/l
  creating build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/lakes_shapefile
  copying lib/cartopy/tests/lakes_shapefile/ne_110m_lakes.dbf -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/lakes_shapefile
  copying lib/cartopy/tests/lakes_shapefile/ne_110m_lakes.shp -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/lakes_shapefile
  copying lib/cartopy/tests/lakes_shapefile/ne_110m_lakes.shx -> build/lib.macosx-10.13-x86_64-3.7/cartopy/tests/lakes_shapefile
  copying lib/cartopy/io/srtm.npz -> build/lib.macosx-10.13-x86_64-3.7/cartopy/io
  UPDATING build/lib.macosx-10.13-x86_64-3.7/cartopy/_version.py
  set build/lib.macosx-10.13-x86_64-3.7/cartopy/_version.py to '0.17.0'
  running build_ext
  cythoning lib/cartopy/trace.pyx to lib/cartopy/trace.cpp
  building 'cartopy.trace' extension
  creating build/temp.macosx-10.13-x86_64-3.7
  creating build/temp.macosx-10.13-x86_64-3.7/lib
  creating build/temp.macosx-10.13-x86_64-3.7/lib/cartopy
  clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/usr/include -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/System/Library/Frameworks/Tk.framework/Versions/8.5/Headers -I/usr/local/opt/python/Frameworks/Python.framework/Versions/3.7/include -I./lib/cartopy -I/usr/local/Cellar/proj/6.1.0/include -I/usr/local/Cellar/geos/3.7.2/include -I/usr/local/include -I/usr/local/opt/openssl/include -I/usr/local/opt/sqlite/include -I/usr/local/Cellar/python/3.7.3/Frameworks/Python.framework/Versions/3.7/include/python3.7m -c lib/cartopy/trace.cpp -o build/temp.macosx-10.13-x86_64-3.7/lib/cartopy/trace.o
  In file included from lib/cartopy/trace.cpp:615:
  /usr/local/Cellar/proj/6.1.0/include/proj_api.h:37:2: error: 'To use the proj_api.h you must define the macro ACCEPT_USE_OF_DEPRECATED_PROJ_API_H'
  #error 'To use the proj_api.h you must define the macro ACCEPT_USE_OF_DEPRECATED_PROJ_API_H'
   ^
  In file included from lib/cartopy/trace.cpp:616:
  In file included from ./lib/cartopy/_trace.h:27:
  /usr/local/Cellar/proj/6.1.0/include/proj_api.h:37:2: error: 'To use the proj_api.h you must define the macro ACCEPT_USE_OF_DEPRECATED_PROJ_API_H'
  #error 'To use the proj_api.h you must define the macro ACCEPT_USE_OF_DEPRECATED_PROJ_API_H'
   ^
  2 errors generated.
  /private/var/folders/f7/lrsclmhd6mx2hgq049xw8dv80000gn/T/pip-build-env-if58mrnv/overlay/lib/python3.7/site-packages/Cython/Compiler/Main.py:369: FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). This will change in a later release! File: /private/var/folders/f7/lrsclmhd6mx2hgq049xw8dv80000gn/T/pip-install-xkvi4abf/cartopy/lib/cartopy/trace.pyx
    tree = Parsing.p_module(s, pxd, full_module_name)
  error: command 'clang' failed with exit status 1
  
  ----------------------------------------
  Failed building wheel for cartopy
  Running setup.py clean for cartopy
Failed to build cartopy
Building wheels for collected packages: pysal, contextily, pycrs, dash, networkx, simplejson, flask-compress, dash-renderer, dash-core-components, dash-html-components, dash-table, pyshp, geographiclib, retrying, termcolor
  Building wheel for pysal (setup.py) ... done
  Stored in directory: /Users/byeon/Library/Caches/pip/wheels/ca/b9/69/49a64348ddb1feaf76b426c81c1db7275cfabacd8bf4ccd778
  Building wheel for contextily (setup.py) ... done
  Stored in directory: /Users/byeon/Library/Caches/pip/wheels/4e/f7/a3/d9ddf1feb0c7800b645eeabae913d724bbc9f7adf50dfdc846
  Building wheel for pycrs (setup.py) ... done
  Stored in directory: /Users/byeon/Library/Caches/pip/wheels/27/f3/09/88075e285482ca77d12b361d9cf67ce462068b43afc51bbcd1
  Building wheel for dash (setup.py) ... done
  Stored in directory: /Users/byeon/Library/Caches/pip/wheels/0c/b5/c6/1879fa3b7e9646ac46c2bfaa2ff7f33fc1a2fd94b71ff78eb0
  Building wheel for networkx (setup.py) ... done
  Stored in directory: /Users/byeon/Library/Caches/pip/wheels/de/63/64/3699be2a9d0ccdb37c7f16329acf3863fd76eda58c39c737af
  Building wheel for simplejson (setup.py) ... done
  Stored in directory: /Users/byeon/Library/Caches/pip/wheels/5d/1a/1e/0350bb3df3e74215cd91325344cc86c2c691f5306eb4d22c77
  Building wheel for flask-compress (setup.py) ... done
  Stored in directory: /Users/byeon/Library/Caches/pip/wheels/96/32/88/a1f6d9dd3c29570ab3a8acc0d556b3b20abcf3c623c868ce0a
  Building wheel for dash-renderer (setup.py) ... done
  Stored in directory: /Users/byeon/Library/Caches/pip/wheels/e1/ec/40/f23ca8bba2cc56ffb3a279a660d1df7c6e1fa2557a664b660c
  Building wheel for dash-core-components (setup.py) ... done
  Stored in directory: /Users/byeon/Library/Caches/pip/wheels/4c/fa/04/dc1340493d92d3fe3c906be9155c4ed750e003578328998ff8
  Building wheel for dash-html-components (setup.py) ... done
  Stored in directory: /Users/byeon/Library/Caches/pip/wheels/a4/37/96/cb58a2cadbe39fd074c3cace280a576f6ea860a4bdf1703763
  Building wheel for dash-table (setup.py) ... done
  Stored in directory: /Users/byeon/Library/Caches/pip/wheels/61/5b/a3/e064923e462a8af12affa93b522a61b745f754d1fccfb26c4b
  Building wheel for pyshp (setup.py) ... done
  Stored in directory: /Users/byeon/Library/Caches/pip/wheels/a6/0c/de/321b5192ad416b328975a2f0385f72c64db4656501eba7cc1a
  Building wheel for geographiclib (setup.py) ... done
  Stored in directory: /Users/byeon/Library/Caches/pip/wheels/99/45/d1/14954797e2a976083182c2e7da9b4e924509e59b6e5c661061
  Building wheel for retrying (setup.py) ... done
  Stored in directory: /Users/byeon/Library/Caches/pip/wheels/d7/a9/33/acc7b709e2a35caa7d4cae442f6fe6fbf2c43f80823d46460c
  Building wheel for termcolor (setup.py) ... done
  Stored in directory: /Users/byeon/Library/Caches/pip/wheels/7c/06/54/bc84598ba1daf8f970247f550b175aaaee85f68b4b0c5ab2c6
Successfully built pysal contextily pycrs dash networkx simplejson flask-compress dash-renderer dash-core-components dash-html-components dash-table pyshp geographiclib retrying termcolor
Could not build wheels for cartopy which use PEP 517 and cannot be installed directly

In [7]:
!pip3 install dash-renderer==0.11.1 dash-html-components==0.8.0 dash-core-components==0.14.0


Collecting dash-renderer==0.11.1
  Using cached https://files.pythonhosted.org/packages/d3/3c/afcfd0ae7c991e85a39e7b75060f09de5cdadf894b9cea6e859f0442e951/dash_renderer-0.11.1.tar.gz
Collecting dash-html-components==0.8.0
  Downloading https://files.pythonhosted.org/packages/37/f0/d3b2fcf04f4f64329d4764b4998b15a85a9e62ac1b6d4029fc16f5386ff7/dash_html_components-0.8.0.tar.gz (44kB)
    100% |████████████████████████████████| 51kB 545kB/s ta 0:00:01
Collecting dash-core-components==0.14.0
  Downloading https://files.pythonhosted.org/packages/8e/d0/f9ad3482991fe5154006f1234f0123c0d4e58f6434bcf281c0abf1e3d4b8/dash_core_components-0.14.0.tar.gz (1.9MB)
    100% |████████████████████████████████| 1.9MB 2.2MB/s ta 0:00:01
Collecting dash (from dash-html-components==0.8.0)
Collecting flask-compress (from dash->dash-html-components==0.8.0)
Collecting lxml (from dash->dash-html-components==0.8.0)
  Using cached https://files.pythonhosted.org/packages/1d/16/c220beb03c4b4609924f0fc1bee5e0e5e8082089103fdc0b2a7c8b8bb003/lxml-4.3.4-cp37-cp37m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Collecting waitress (from dash->dash-html-components==0.8.0)
  Using cached https://files.pythonhosted.org/packages/41/e0/366785e4b9b4d212df4c3b084153bf7f5e5ab355928f5465144e5fc98494/waitress-1.3.0-py2.py3-none-any.whl
Collecting pytest (from dash->dash-html-components==0.8.0)
  Using cached https://files.pythonhosted.org/packages/69/1d/2430053122a3c6106f7fd1ff0bc68eb73e27db8f951db70fcd942da52c7b/pytest-5.0.1-py3-none-any.whl
Collecting percy (from dash->dash-html-components==0.8.0)
  Using cached https://files.pythonhosted.org/packages/d6/39/528e689e21baa4d625cecc326c0d56c976d63855f9d114c07ccaed8a73eb/percy-2.0.2-py2.py3-none-any.whl
Requirement already satisfied: requests[security] in /usr/local/lib/python3.7/site-packages (from dash->dash-html-components==0.8.0) (2.22.0)
Collecting plotly (from dash->dash-html-components==0.8.0)
  Using cached https://files.pythonhosted.org/packages/ff/75/3982bac5076d0ce6d23103c03840fcaec90c533409f9d82c19f54512a38a/plotly-3.10.0-py2.py3-none-any.whl
Collecting pytest-sugar (from dash->dash-html-components==0.8.0)
  Using cached https://files.pythonhosted.org/packages/da/3b/f1e3c8830860c1df8f0e0f6713932475141210cfa021e362ca2774d2bf02/pytest_sugar-0.9.2-py2.py3-none-any.whl
Collecting Flask>=0.12 (from dash->dash-html-components==0.8.0)
  Using cached https://files.pythonhosted.org/packages/c3/31/6904ac846fc65a7fa6cac8b4ddc392ce96ca08ee67b0f97854e9575bbb26/Flask-1.1.0-py2.py3-none-any.whl
Collecting beautifulsoup4 (from dash->dash-html-components==0.8.0)
  Using cached https://files.pythonhosted.org/packages/1d/5d/3260694a59df0ec52f8b4883f5d23b130bc237602a1411fa670eae12351e/beautifulsoup4-4.7.1-py3-none-any.whl
Collecting pytest-mock (from dash->dash-html-components==0.8.0)
  Using cached https://files.pythonhosted.org/packages/30/43/8deecb4c123bbc16d25666f1a6d241109c97aeb2e50806b952661c8e4b95/pytest_mock-1.10.4-py2.py3-none-any.whl
Requirement already satisfied: selenium in /usr/local/lib/python3.7/site-packages (from dash->dash-html-components==0.8.0) (3.141.0)
Collecting dash-table==4.0.0 (from dash->dash-html-components==0.8.0)
Collecting atomicwrites>=1.0 (from pytest->dash->dash-html-components==0.8.0)
  Using cached https://files.pythonhosted.org/packages/52/90/6155aa926f43f2b2a22b01be7241be3bfd1ceaf7d0b3267213e8127d41f4/atomicwrites-1.3.0-py2.py3-none-any.whl
Collecting pluggy<1.0,>=0.12 (from pytest->dash->dash-html-components==0.8.0)
  Using cached https://files.pythonhosted.org/packages/06/ee/de89e0582276e3551df3110088bf20844de2b0e7df2748406876cc78e021/pluggy-0.12.0-py2.py3-none-any.whl
Requirement already satisfied: attrs>=17.4.0 in /usr/local/lib/python3.7/site-packages (from pytest->dash->dash-html-components==0.8.0) (19.1.0)
Collecting importlib-metadata>=0.12 (from pytest->dash->dash-html-components==0.8.0)
  Using cached https://files.pythonhosted.org/packages/bd/23/dce4879ec58acf3959580bfe769926ed8198727250c5e395e6785c764a02/importlib_metadata-0.18-py2.py3-none-any.whl
Collecting packaging (from pytest->dash->dash-html-components==0.8.0)
  Using cached https://files.pythonhosted.org/packages/91/32/58bc30e646e55eab8b21abf89e353f59c0cc02c417e42929f4a9546e1b1d/packaging-19.0-py2.py3-none-any.whl
Collecting more-itertools>=4.0.0 (from pytest->dash->dash-html-components==0.8.0)
  Using cached https://files.pythonhosted.org/packages/1f/9e/942df77ddde2fae3f319f2ab8b5d00d5f6b115496e2eb4bad37d1aaefeea/more_itertools-7.1.0-py3-none-any.whl
Collecting py>=1.5.0 (from pytest->dash->dash-html-components==0.8.0)
  Using cached https://files.pythonhosted.org/packages/76/bc/394ad449851729244a97857ee14d7cba61ddb268dce3db538ba2f2ba1f0f/py-1.8.0-py2.py3-none-any.whl
Requirement already satisfied: wcwidth in /usr/local/lib/python3.7/site-packages (from pytest->dash->dash-html-components==0.8.0) (0.1.7)
Requirement already satisfied: idna<2.9,>=2.5 in /usr/local/lib/python3.7/site-packages (from requests[security]->dash->dash-html-components==0.8.0) (2.8)
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in /usr/local/lib/python3.7/site-packages (from requests[security]->dash->dash-html-components==0.8.0) (3.0.4)
Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.7/site-packages (from requests[security]->dash->dash-html-components==0.8.0) (2019.3.9)
Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in /usr/local/lib/python3.7/site-packages (from requests[security]->dash->dash-html-components==0.8.0) (1.24.3)
Collecting cryptography>=1.3.4; extra == "security" (from requests[security]->dash->dash-html-components==0.8.0)
  Downloading https://files.pythonhosted.org/packages/63/4e/57b7a6bd98906872fcd2531e74b532de2abe17d675a5cf171931fcb4a9e8/cryptography-2.7-cp34-abi3-macosx_10_6_intel.whl (1.6MB)
    100% |████████████████████████████████| 1.6MB 3.1MB/s ta 0:00:01
Collecting pyOpenSSL>=0.14; extra == "security" (from requests[security]->dash->dash-html-components==0.8.0)
  Downloading https://files.pythonhosted.org/packages/01/c8/ceb170d81bd3941cbeb9940fc6cc2ef2ca4288d0ca8929ea4db5905d904d/pyOpenSSL-19.0.0-py2.py3-none-any.whl (53kB)
    100% |████████████████████████████████| 61kB 5.9MB/s ta 0:00:01
Requirement already satisfied: six in /usr/local/lib/python3.7/site-packages (from plotly->dash->dash-html-components==0.8.0) (1.12.0)
Requirement already satisfied: pytz in /usr/local/lib/python3.7/site-packages (from plotly->dash->dash-html-components==0.8.0) (2019.1)
Collecting retrying>=1.3.3 (from plotly->dash->dash-html-components==0.8.0)
Requirement already satisfied: decorator>=4.0.6 in /usr/local/lib/python3.7/site-packages (from plotly->dash->dash-html-components==0.8.0) (4.4.0)
Collecting nbformat>=4.2 (from plotly->dash->dash-html-components==0.8.0)
  Using cached https://files.pythonhosted.org/packages/da/27/9a654d2b6cc1eaa517d1c5a4405166c7f6d72f04f6e7eea41855fe808a46/nbformat-4.4.0-py2.py3-none-any.whl
Collecting termcolor>=1.1.0 (from pytest-sugar->dash->dash-html-components==0.8.0)
Collecting Werkzeug>=0.15 (from Flask>=0.12->dash->dash-html-components==0.8.0)
  Using cached https://files.pythonhosted.org/packages/9f/57/92a497e38161ce40606c27a86759c6b92dd34fcdb33f64171ec559257c02/Werkzeug-0.15.4-py2.py3-none-any.whl
Collecting Jinja2>=2.10.1 (from Flask>=0.12->dash->dash-html-components==0.8.0)
  Using cached https://files.pythonhosted.org/packages/1d/e7/fd8b501e7a6dfe492a433deb7b9d833d39ca74916fa8bc63dd1a4947a671/Jinja2-2.10.1-py2.py3-none-any.whl
Collecting click>=5.1 (from Flask>=0.12->dash->dash-html-components==0.8.0)
  Using cached https://files.pythonhosted.org/packages/fa/37/45185cb5abbc30d7257104c434fe0b07e5a195a6847506c074527aa599ec/Click-7.0-py2.py3-none-any.whl
Collecting itsdangerous>=0.24 (from Flask>=0.12->dash->dash-html-components==0.8.0)
  Using cached https://files.pythonhosted.org/packages/76/ae/44b03b253d6fade317f32c24d100b3b35c2239807046a4c953c7b89fa49e/itsdangerous-1.1.0-py2.py3-none-any.whl
Collecting soupsieve>=1.2 (from beautifulsoup4->dash->dash-html-components==0.8.0)
  Using cached https://files.pythonhosted.org/packages/35/e3/25079e8911085ab76a6f2facae0771078260c930216ab0b0c44dc5c9bf31/soupsieve-1.9.2-py2.py3-none-any.whl
Collecting zipp>=0.5 (from importlib-metadata>=0.12->pytest->dash->dash-html-components==0.8.0)
  Using cached https://files.pythonhosted.org/packages/a0/0f/9bf71d438d2e9d5fd0e4569ea4d1a2b6f5a524c234c6d221b494298bb4d1/zipp-0.5.1-py2.py3-none-any.whl
Requirement already satisfied: pyparsing>=2.0.2 in /usr/local/Cellar/matplotlib/2.2.3/libexec/lib/python3.7/site-packages (from packaging->pytest->dash->dash-html-components==0.8.0) (2.1.10)
Collecting cffi!=1.11.3,>=1.8 (from cryptography>=1.3.4; extra == "security"->requests[security]->dash->dash-html-components==0.8.0)
  Downloading https://files.pythonhosted.org/packages/f0/48/5aa4ea664eba26dd5142558d04762f5065c02220b4665b3f7eecb9bb614e/cffi-1.12.3-cp37-cp37m-macosx_10_9_x86_64.whl (169kB)
    100% |████████████████████████████████| 174kB 6.1MB/s ta 0:00:01
Collecting asn1crypto>=0.21.0 (from cryptography>=1.3.4; extra == "security"->requests[security]->dash->dash-html-components==0.8.0)
  Using cached https://files.pythonhosted.org/packages/ea/cd/35485615f45f30a510576f1a56d1e0a7ad7bd8ab5ed7cdc600ef7cd06222/asn1crypto-0.24.0-py2.py3-none-any.whl
Requirement already satisfied: jsonschema!=2.5.0,>=2.4 in /usr/local/lib/python3.7/site-packages (from nbformat>=4.2->plotly->dash->dash-html-components==0.8.0) (3.0.1)
Requirement already satisfied: traitlets>=4.1 in /usr/local/lib/python3.7/site-packages (from nbformat>=4.2->plotly->dash->dash-html-components==0.8.0) (4.3.2)
Requirement already satisfied: jupyter-core in /usr/local/lib/python3.7/site-packages (from nbformat>=4.2->plotly->dash->dash-html-components==0.8.0) (4.4.0)
Requirement already satisfied: ipython-genutils in /usr/local/lib/python3.7/site-packages (from nbformat>=4.2->plotly->dash->dash-html-components==0.8.0) (0.2.0)
Collecting MarkupSafe>=0.23 (from Jinja2>=2.10.1->Flask>=0.12->dash->dash-html-components==0.8.0)
  Using cached https://files.pythonhosted.org/packages/ce/c6/f000f1af136ef74e4a95e33785921c73595c5390403f102e9b231b065b7a/MarkupSafe-1.1.1-cp37-cp37m-macosx_10_6_intel.whl
Collecting pycparser (from cffi!=1.11.3,>=1.8->cryptography>=1.3.4; extra == "security"->requests[security]->dash->dash-html-components==0.8.0)
Requirement already satisfied: pyrsistent>=0.14.0 in /usr/local/lib/python3.7/site-packages (from jsonschema!=2.5.0,>=2.4->nbformat>=4.2->plotly->dash->dash-html-components==0.8.0) (0.15.2)
Requirement already satisfied: setuptools in /usr/local/lib/python3.7/site-packages (from jsonschema!=2.5.0,>=2.4->nbformat>=4.2->plotly->dash->dash-html-components==0.8.0) (40.8.0)
Building wheels for collected packages: dash-renderer, dash-html-components, dash-core-components
  Building wheel for dash-renderer (setup.py) ... done
  Stored in directory: /Users/byeon/Library/Caches/pip/wheels/74/60/54/704452c8b3bdc84089656647f10ec6c2c05c133edb16ebcbde
  Building wheel for dash-html-components (setup.py) ... done
  Stored in directory: /Users/byeon/Library/Caches/pip/wheels/1e/28/19/c8142c7b529d7657da9b0fae71c5e4a33bee08ef574d37233c
  Building wheel for dash-core-components (setup.py) ... done
  Stored in directory: /Users/byeon/Library/Caches/pip/wheels/51/eb/a5/7020f475cd878bdc53334d2a6d12aed2839ef7441d56dcd787
Successfully built dash-renderer dash-html-components dash-core-components
dash 1.0.0 has requirement dash-core-components==1.0.0, but you'll have dash-core-components 0.14.0 which is incompatible.
dash 1.0.0 has requirement dash-html-components==1.0.0, but you'll have dash-html-components 0.8.0 which is incompatible.
dash 1.0.0 has requirement dash-renderer==1.0.0, but you'll have dash-renderer 0.11.1 which is incompatible.
Installing collected packages: dash-renderer, Werkzeug, MarkupSafe, Jinja2, click, itsdangerous, Flask, flask-compress, lxml, waitress, dash-core-components, atomicwrites, zipp, importlib-metadata, pluggy, packaging, more-itertools, py, pytest, percy, retrying, nbformat, plotly, termcolor, pytest-sugar, soupsieve, beautifulsoup4, pytest-mock, dash-table, dash, dash-html-components, pycparser, cffi, asn1crypto, cryptography, pyOpenSSL
Successfully installed Flask-1.1.0 Jinja2-2.10.1 MarkupSafe-1.1.1 Werkzeug-0.15.4 asn1crypto-0.24.0 atomicwrites-1.3.0 beautifulsoup4-4.7.1 cffi-1.12.3 click-7.0 cryptography-2.7 dash-1.0.0 dash-core-components-0.14.0 dash-html-components-0.8.0 dash-renderer-0.11.1 dash-table-4.0.0 flask-compress-1.4.0 importlib-metadata-0.18 itsdangerous-1.1.0 lxml-4.3.4 more-itertools-7.1.0 nbformat-4.4.0 packaging-19.0 percy-2.0.2 plotly-3.10.0 pluggy-0.12.0 py-1.8.0 pyOpenSSL-19.0.0 pycparser-2.19 pytest-5.0.1 pytest-mock-1.10.4 pytest-sugar-0.9.2 retrying-1.3.3 soupsieve-1.9.2 termcolor-1.1.0 waitress-1.3.0 zipp-0.5.1

라이브러리 간단 소개

  • geopandas
    • geo 객체들을 pandas 데이터프레임으로 사용
  • geoplot
    • geo 데이터 시각화
  • osmnx
    • street networks 시각화, 알고리즘
  • pysal
    • Python Spatial Analysis Library
  • contextily
    • Context geo-tiles in Python
  • rasterio
    • geospatial raster 데이터 접근
  • rasterstats
    • Python module for summarizing geospatial raster datasets based on vector geometries

In [ ]: