-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathpyproject.toml
36 lines (31 loc) · 1.13 KB
/
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
[tool.poetry]
name = "livecode-streamer"
version = "0.1.5"
description = "Tool for educators running \"live coding\" sessions to make their source files and terminal sessions viewable as read-only webpages, so that students can refer back to off-screen commands as reference."
authors = ["Naomi Alterman <[email protected]>"]
license = "MIT"
readme = "README.md"
repository = "https://github.com/naclomi/livecode-streamer"
[tool.poetry.scripts]
livecode-streamer = 'livecode_streamer.stream:main'
[tool.poetry.dependencies]
python = "^3.7"
watchdog = "^2.1.9"
Pygments = "^2.12.0"
keyring = "^23.6.0"
dulwich = {version="^0.20.44", optional=true}
azure-storage-blob = {version="^12.12.0", optional=true}
boto3 = {version="^1.24.23", optional=true}
pyngrok = {version="^5.1.0", optional=true}
nbformat = {version="^5.4.0", optional=true}
nbconvert = {version="^6.5.0", optional=true}
[tool.poetry.extras]
git = ["dulwich"]
azure = ["azure-storage-blob"]
aws = ["boto3"]
localhost = ["pyngrok"]
jupyter = ["nbformat", "nbconvert"]
[tool.poetry.dev-dependencies]
[build-system]
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"