Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
flockwave-app-framework / pyproject.toml
Size: Mime:
[tool.poetry]
name = "flockwave-app-framework"
version = "2.4.0"
description = "Generic app framework for CLI based apps in the Skybrush suite"
authors = ["Tamas Nepusz <tamas@collmot.com>"]
packages = [
    { include = "flockwave", from = "src" }
]

[tool.poetry.dependencies]
python = "^3.7"
trio = ">=0.17.0"
flockwave-conn = {version = ">=2.11.3,<5.0.0", optional = true}
flockwave-ext = {version = "^1.5.0", optional = true}
urwid-uikit = {version = "^2.0.0", optional = true}
json5 = ">=0.9.6"

[tool.poetry.dev-dependencies]
pytest = "^6.2.5"
coverage = {extras = ["toml"], version = "^6.0"}
pytest-cov = "^3.0.0"

[tool.poetry.extras]
daemon = ["flockwave-conn", "flockwave-ext"]
console = ["urwid-uikit"]

[[tool.poetry.source]]
name = "collmot"
url = "https://pypi.collmot.com/simple/"

[tool.coverage.paths]
source = ["src"]

[tool.coverage.run]
branch = true
source = ["src"]

[tool.coverage.report]
show_missing = true

[build-system]
requires = ["poetry>=0.12"]
build-backend = "poetry.masonry.api"