[build-system] requires = ["setuptools>=67.8"] build-backend = "setuptools.build_meta" [project] name = "melamine" version = "0.0.1" authors = [{ name = "pdf", email = "git@nixon.mozmail.com" }] description = "A comprehensive file shredder for Linux" readme = "README.md" requires-python = ">=3.9" license = { text = "MIT" } dependencies = [ "loguru==0.7.0", "aiofiles==23.1.0", "uvloop==0.17.0", "pyzfs==0.2.3", "asyncstdlib==3.10.8", "psutil==5.9.5", ] [project.scripts] ghostforge_adduser = "melamine.cli:run" [project.urls] homepage = "https://github.com/DarrylNixon/melamine" repository = "https://github.com/DarrylNixon/melamine" [tool.setuptools] py-modules = ["melamine"] [tool.bandit] exclude_dirs = ["/doc", "/build"] [tool.black] line-length = 120