1
0
mirror of https://github.com/joouha/euporie.git synced 2021-05-12 23:12:12 +03:00
Files
euporie/pyproject.toml
Josiah Outram Halstead 687c4f96b4 Add a configuration file
Configuration settings are saved and can be modified in a configuration file. The config file is validated using `jsonschema` before loading.

This also adds logging to euporie using `rich`.
2021-05-12 16:48:57 +01:00

47 lines
1.3 KiB
TOML

[tool.poetry]
name = "euporie"
version = "0.1.7"
description = "Euporie is a text-based user interface for running and editing Jupyter notebooks"
authors = ["Josiah Outram Halstead <josiah@halstead.email>"]
license = "GPL-3.0-or-later"
readme = "README.md"
homepage = "https://github.com/joouha/euporie"
keywords = ["jupyter", "ipython", "markdown", "terminal", "notebook"]
classifiers = [
"Development Status :: 3 - Alpha",
"Environment :: Console",
"Programming Language :: Python :: 3.8",
"Topic :: Scientific/Engineering",
]
[tool.poetry.dependencies]
python = "^3.8"
rich = "^10.1.0"
nbformat = "^5.1.3"
img2unicode = {version = "^0.1a7", optional = true}
prompt-toolkit = "^3.0.18"
timg = {version = "^1.1.5", optional = true}
mtable = {version = "^0.1.10", optional = true}
html5lib = {version = "^1.1", optional = true}
Pillow = "^8.2.0"
jupyter-client = "6.1.12"
jsonschema = "^3.2.0"
[tool.poetry.extras]
html-mtable = ["mtable", "html5lib"]
images-timg = ["timg"]
images-img2unicode = ["img2unicode"]
[tool.poetry.dev-dependencies]
pytest = "^5.2"
isort = "^5.8.0"
flake8 = "^3.9.1"
black = "^21.5b0"
[tool.poetry.scripts]
euporie = 'euporie.app:App.launch'
[build-system]
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"