Fix missing dependencies for chapter 11's exercises

This commit is contained in:
Alexander Hess 2020-11-01 23:45:48 +01:00
parent aa1f9c4437
commit fa3a4a0309
Signed by: alexander
GPG key ID: 344EA5AB10D868E0
2 changed files with 92 additions and 1 deletions

88
poetry.lock generated
View file

@ -85,6 +85,17 @@ packaging = "*"
six = ">=1.9.0"
webencodings = "*"
[[package]]
name = "branca"
version = "0.4.1"
description = "Generate complex HTML+JS pages with Python"
category = "main"
optional = false
python-versions = "*"
[package.dependencies]
jinja2 = "*"
[[package]]
name = "certifi"
version = "2020.6.20"
@ -179,6 +190,62 @@ category = "dev"
optional = false
python-versions = "*"
[[package]]
name = "folium"
version = "0.11.0"
description = "Make beautiful maps with Leaflet.js & Python"
category = "main"
optional = false
python-versions = ">=3.5"
[package.dependencies]
branca = ">=0.3.0"
jinja2 = ">=2.9"
numpy = "*"
requests = "*"
[package.extras]
testing = ["pytest"]
[[package]]
name = "geographiclib"
version = "1.50"
description = "The geodesic routines from GeographicLib"
category = "main"
optional = false
python-versions = "*"
[[package]]
name = "geopy"
version = "2.0.0"
description = "Python Geocoding Toolbox"
category = "main"
optional = false
python-versions = ">=3.5"
[package.dependencies]
geographiclib = ">=1.49,<2"
[package.extras]
aiohttp = ["aiohttp"]
dev = ["async-generator", "flake8 (>=3.6.0,<3.7.0)", "isort (>=4.3.4,<4.4.0)", "coverage", "pytest-aiohttp", "pytest (>=3.10)", "readme-renderer", "sphinx", "sphinx-rtd-theme (>=0.4.0)"]
dev-docs = ["readme-renderer", "sphinx", "sphinx-rtd-theme (>=0.4.0)"]
dev-lint = ["async-generator", "flake8 (>=3.6.0,<3.7.0)", "isort (>=4.3.4,<4.4.0)"]
dev-test = ["async-generator", "coverage", "pytest-aiohttp", "pytest (>=3.10)"]
requests = ["urllib3 (>=1.24.2)", "requests (>=2.16.2)"]
timezone = ["pytz"]
[[package]]
name = "googlemaps"
version = "4.4.2"
description = "Python client library for Google Maps Platform"
category = "main"
optional = false
python-versions = ">=3.5"
[package.dependencies]
requests = ">=2.20.0,<3.0"
[[package]]
name = "identify"
version = "1.5.6"
@ -986,7 +1053,7 @@ tests = ["pytest", "pytest-cov", "codecov", "scikit-build", "cmake", "ninja", "p
[metadata]
lock-version = "1.1"
python-versions = "^3.8"
content-hash = "0483228a1bbf92c52f5045db05de80b951dbd7302db756ca6f65cd56b482b814"
content-hash = "d195ae57b5a36e1ddf290a2daafc9f99544c7a19b15e966b011cfee8435ad2b1"
[metadata.files]
appdirs = [
@ -1035,6 +1102,10 @@ bleach = [
{file = "bleach-3.2.1-py2.py3-none-any.whl", hash = "sha256:9f8ccbeb6183c6e6cddea37592dfb0167485c1e3b13b3363bc325aa8bda3adbd"},
{file = "bleach-3.2.1.tar.gz", hash = "sha256:52b5919b81842b1854196eaae5ca29679a2f2e378905c346d3ca8227c2c66080"},
]
branca = [
{file = "branca-0.4.1-py3-none-any.whl", hash = "sha256:84eb4a2cc2c6f988c7ed07523de18c9867baeac3539a24cb3b66c255399bb1c5"},
{file = "branca-0.4.1.tar.gz", hash = "sha256:8a9df7811a4d845ffaddad1030075cf26157c91d0be10b4f800ef1c8b3caedb8"},
]
certifi = [
{file = "certifi-2020.6.20-py2.py3-none-any.whl", hash = "sha256:8fc0819f1f30ba15bdb34cceffb9ef04d99f420f68eb75d901e9560b8749fc41"},
{file = "certifi-2020.6.20.tar.gz", hash = "sha256:5930595817496dd21bb8dc35dad090f1c2cd0adfaf21204bf6732ca5d8ee34d3"},
@ -1112,6 +1183,21 @@ filelock = [
{file = "filelock-3.0.12-py3-none-any.whl", hash = "sha256:929b7d63ec5b7d6b71b0fa5ac14e030b3f70b75747cef1b10da9b879fef15836"},
{file = "filelock-3.0.12.tar.gz", hash = "sha256:18d82244ee114f543149c66a6e0c14e9c4f8a1044b5cdaadd0f82159d6a6ff59"},
]
folium = [
{file = "folium-0.11.0-py2.py3-none-any.whl", hash = "sha256:8a819fe19791411fc7c7202ae597787e7b4b5189b23f43756931d2ff73a48f4a"},
{file = "folium-0.11.0.tar.gz", hash = "sha256:540789abc21872469e52c59ac3962c61259a8df557feadd6514eb23eb0a64ca7"},
]
geographiclib = [
{file = "geographiclib-1.50-py3-none-any.whl", hash = "sha256:51cfa698e7183792bce27d8fb63ac8e83689cd8170a730bf35e1a5c5bf8849b9"},
{file = "geographiclib-1.50.tar.gz", hash = "sha256:12bd46ee7ec25b291ea139b17aa991e7ef373e21abd053949b75c0e9ca55c632"},
]
geopy = [
{file = "geopy-2.0.0-py3-none-any.whl", hash = "sha256:fdc596bab67d9f4828f43bf9e97c4e0a1d1518b7c2357485cef0e1c3cf470220"},
{file = "geopy-2.0.0.tar.gz", hash = "sha256:b88e189f0d2e0051da45b6311d5b2ced59afaf1378eb27ebb57eaf37c166a03b"},
]
googlemaps = [
{file = "googlemaps-4.4.2.tar.gz", hash = "sha256:8e13cbecc9b5b0462d53a78074c166753027be285db0c9fff70f5b40241ce500"},
]
identify = [
{file = "identify-1.5.6-py2.py3-none-any.whl", hash = "sha256:3139bf72d81dfd785b0a464e2776bd59bdc725b4cc10e6cf46b56a0db931c82e"},
{file = "identify-1.5.6.tar.gz", hash = "sha256:969d844b7a85d32a5f9ac4e163df6e846d73c87c8b75847494ee8f4bd2186421"},

View file

@ -16,6 +16,11 @@ python = "^3.8"
jupyterlab = "^2.2.8"
numpy = "^1.19.2"
# Chapter 11: "A Traveling Salesman Problem" exercises
folium = "^0.11.0"
geopy = "^2.0.0"
googlemaps = "^4.4.2"
[tool.poetry.dev-dependencies]
# Task runners
nox = "^2020.8.22"