[project] name = "linuxnamespaces" description = "typed syscall wrappers and plumbing for working with Linux namespaces" authors = [{name = "Helmut Grohne", email = "helmut@subdivi.de"}] classifiers = [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: POSIX :: Linux", "Typing :: Typed", "Programming Language :: Python :: 3", ] requires-python = ">=3.10" [project.optional-dependencies] # linuxnamespaces.systemd needs jeepney or dbussy, not both. jeepney = ["jeepney"] dbussy = ["dbussy"] # linuxnamespaces.tarutils.ZstdTarFile zstandard = ["zstandard"] test = ["pytest", "pytest-forked", "pytest-subtests"] [tool.black] line-length = 79 [tool.mypy] strict = true [tool.pylint] max-line-length=79