1[tool.black]
2skip-string-normalization = true
3
4[tool.poetry]
5name = "tmuxp"
6version = "1.9.3"
7description = "tmux session manager"
8license = "MIT"
9authors = ["Tony Narlock <tony@git-pull.com>"]
10classifiers = [
11  "Development Status :: 5 - Production/Stable",
12  "License :: OSI Approved :: MIT License",
13  "Operating System :: POSIX",
14  "Operating System :: MacOS :: MacOS X",
15  "Environment :: Web Environment",
16  "Intended Audience :: Developers",
17  "Programming Language :: Python",
18  "Programming Language :: Python :: 3.6",
19  "Programming Language :: Python :: 3.7",
20  "Programming Language :: Python :: 3.8",
21  "Programming Language :: Python :: 3.9",
22  "Programming Language :: Python :: Implementation :: PyPy",
23  "Topic :: Utilities",
24  "Topic :: System :: Shells"
25]
26keywords = ["tmux", "session manager", "terminal", "ncurses"]
27homepage = "http://github.com/tmux-python/tmuxp/"
28readme = "README.md"
29
30[tool.poetry.urls]
31"Bug Tracker" = "https://github.com/tmux-python/tmuxp/issues"
32Documentation = "https://tmuxp.git-pull.com"
33Repository = "https://github.com/tmux-python/tmuxp"
34
35[tool.poetry.scripts]
36tmuxp = 'tmuxp:cli.cli'
37
38[tool.poetry.dependencies]
39python = "^3.6"
40click = ">7,<8.1"
41kaptan = ">=0.5.10"
42libtmux = "~0.10.2"
43colorama = ">=0.3.9"
44
45[tool.poetry.dev-dependencies]
46### Docs ###
47sphinx = "*"
48alagitpull = "~0.1.0"
49sphinx-issues = "^1.2.0"
50aafigure = ">=0.6"
51pillow = "*"
52sphinx-autodoc-typehints = "^1.12.0"
53myst_parser = "^0.15.0"
54
55### Testing ###
56pytest = "*"
57pytest-rerunfailures = "*"
58pytest-mock = "*"
59pytest-cov = "*"
60
61### Coverage ###
62codecov = "*"
63coverage = "*"
64
65### Format ###
66black = {version="==21.9b0", python="^3.6.2"}
67isort = "*"
68
69### Lint ###
70flake8 = "*"
71
72### Deploy ###
73twine = "*"
74
75[tool.poetry.extras]
76docs = ["sphinx", "myst_parser", "sphinx-issues", "alagitpull", "sphinx-autodoc-typehints", "aafigure", "pillow"]
77test = ["pytest", "pytest-rerunfailures", "pytest-mock"]
78coverage = ["codecov", "coverage", "pytest-cov"]
79format = ["black", "isort"]
80lint = ["flake8"]
81deploy = ["twine"]
82