[project] name = "hack-assembler" version = "0.1.0" description = "Hack Assembly Language Assembler for Nand2tetris" requires-python = ">=3.9" dependencies = [] [project.optional-dependencies] dev = [ "pytest>=7.0.0", "ruff>=0.1.0", ] [project.scripts] assembler = "assembler.cli:main" [build-system] requires = ["setuptools>=61.0"] build-backend = "setuptools.build_meta" [tool.ruff] line-length = 100 target-version = "py39" [tool.ruff.lint] select = ["E", "F", "I", "N", "W"]