-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpyproject.toml
38 lines (34 loc) · 959 Bytes
/
pyproject.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
[tool.poetry]
name = "vivpi"
version = "0.1.0-alpha"
description = "A vivarium monitoring and controller application for the Raspberry Pi"
authors = ["ryanc16"]
license = "MIT"
packages = [
{include = "vivpi"}
]
include = [
"packages.txt",
"start.py",
"config.py",
"scripts/start.sh",
"scripts/install.sh",
"pyproject.toml",
"poetry.toml",
".venv/.gitkeep"
]
[tool.poetry.dependencies]
python = ">=3.7,<3.9"
python-vlc = "3.0.12118"
# when installing on a raspberry pi, the following optional
# need to be installed by providing the `-E pi` flag to `poetry install`
"RPi.GPIO" = {version = "0.7.0", optional = true}
gpiozero = {version = "1.6.2", optional = true}
[tool.poetry.dev-dependencies]
assert4py = {git = "https://github.com/ryanc16/assert4py.git"}
coverage = "6.0.2"
[tool.poetry.extras]
pi = ["RPI.GPIO", "gpiozero"]
[build-system]
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"