Add Jupyter Lab environment
- dependencies used to run the Jupyter Lab environment that are not required by the `urban-meal-delivery` package itself are put into an installation extra called "research" - this allows to NOT install the requirements, for example, when testing the package in an isolated environment
This commit is contained in:
parent
4ee5a50fc6
commit
ebf16b50d9
2 changed files with 889 additions and 13 deletions
884
poetry.lock
generated
884
poetry.lock
generated
File diff suppressed because it is too large
Load diff
|
|
@ -27,12 +27,30 @@ repository = "https://github.com/webartifex/urban-meal-delivery"
|
||||||
[tool.poetry.dependencies]
|
[tool.poetry.dependencies]
|
||||||
python = "^3.8"
|
python = "^3.8"
|
||||||
|
|
||||||
|
# Package => code developed in *.py files and packaged under src/urban_meal_delivery
|
||||||
alembic = "^1.4.2"
|
alembic = "^1.4.2"
|
||||||
click = "^7.1.2"
|
click = "^7.1.2"
|
||||||
psycopg2 = "^2.8.5" # adapter for PostgreSQL
|
psycopg2 = "^2.8.5" # adapter for PostgreSQL
|
||||||
python-dotenv = "^0.14.0"
|
python-dotenv = "^0.14.0"
|
||||||
sqlalchemy = "^1.3.18"
|
sqlalchemy = "^1.3.18"
|
||||||
|
|
||||||
|
# Jupyter Lab => notebooks with analyses using the developed package
|
||||||
|
# IMPORTANT: must be kept in sync with the "research" extra below
|
||||||
|
jupyterlab = { version="^2.2.2", optional=true }
|
||||||
|
nb_black = { version="^1.0.7", optional=true }
|
||||||
|
numpy = { version="^1.19.1", optional=true }
|
||||||
|
pandas = { version="^1.1.0", optional=true }
|
||||||
|
pytz = { version="^2020.1", optional=true }
|
||||||
|
|
||||||
|
[tool.poetry.extras]
|
||||||
|
research = [
|
||||||
|
"jupyterlab",
|
||||||
|
"nb_black",
|
||||||
|
"numpy",
|
||||||
|
"pandas",
|
||||||
|
"pytz",
|
||||||
|
]
|
||||||
|
|
||||||
[tool.poetry.dev-dependencies]
|
[tool.poetry.dev-dependencies]
|
||||||
# Task Runners
|
# Task Runners
|
||||||
nox = "^2020.5.24"
|
nox = "^2020.5.24"
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue