[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"] [build-system] requires = ["flit_core >=3.8"] build-backend = "flit_core.buildapi" [tool.black] line-length = 79 [tool.flit.module] name = "linuxnamespaces" [tool.flit.sdist] include = ["conftest.py", "examples/", "README.md", "tests/"] [tool.mypy] strict = true [tool.pylint] max-line-length=79