[tool.poetry] name = "nala" version = "0.15.1" description = "Commandline frontend for the apt package manager" authors = [ "Blake Lee ", "Sourajyoti Basak ", ] license = "GPL-3.0-or-later" readme = "README.rst" homepage = "https://gitlab.com/volian/nala" repository = "https://gitlab.com/volian/nala" documentation = "https://gitlab.com/volian/nala" keywords = [ "nala", "apt", "cli", "command line", "console", "debian", "package manager", "ubuntu" ] classifiers = [ 'Development Status :: 4 - Beta', 'Environment :: Console', "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "Intended Audience :: System Administrators", 'License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)', 'Operating System :: POSIX :: Linux', 'Programming Language :: Python :: 3', 'Programming Language :: Python :: 3.9', "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", 'Programming Language :: Python :: 3 :: Only', "Topic :: System", "Topic :: System :: Archiving :: Packaging", "Topic :: System :: Installation/Setup", "Topic :: System :: Systems Administration", "Topic :: System :: Software Distribution", "Topic :: Utilities", "Typing :: Typed" ] [tool.poetry.dependencies] python = "^3.8" httpx = "~0.23.0" rich = "^12.4.4" pexpect = "^4.8.0" anyio = "^3.6.1" typer = "^0.4.1" tomli = "^2.0.1" typing-extensions = "^4.3.0" socksio = {version = "^1.0.0", optional = true} [tool.poetry.dev-dependencies] black = { git = "https://github.com/volitank/black.git", branch = "black-tabs" } codespell = "*" isort = "*" mypy = "*" pre-commit = "*" pyupgrade = "*" pydocstyle = "*" pylint = "*" [tool.poetry.extras] socks = ["socksio"] [tool.isort] py_version = "auto" balanced_wrapping = true multi_line_output = 3 combine_as_imports = true combine_star = true indent = "\t" group_by_package = true known_first_party = ["nala"] lexicographical = true profile = "black" [tool.mypy] python_executable="/usr/bin/python3" disallow_untyped_decorators = false ignore_missing_imports = true no_warn_unused_ignores = true pretty = true show_column_numbers = true show_error_codes = true show_error_context = true strict = true [tool.pydocstyle] add_select = "D211, D212" ignore = "D206, D203, D213, D417" [tool.poetry.scripts] nala = "nala.__main__:main" [build-system] requires = ["poetry_core>=1.0.0"] build-backend = "poetry.core.masonry.api"