[build-system] requires = ["setuptools"] build-backend = "setuptools.build_meta" [project] name = "d2warehouse" authors = [ {name = "omicron", email="omicron.me@protonmail.com"}, {name = "Andreas", email="andreasruden91@gmail.com"}, ] description = "personal notes keeping" classifiers = [ "Development Status :: 3 - Alpha", "Environment :: Console", ] requires-python = ">=3.10" license = {text = "GPLv3 License"} dependencies = [ "bitarray", "flask", "psutil", ] dynamic = ["version"] [project.optional-dependencies] dev = [ "coverage", "pytest", "pytest-cov", "mypy", "types-PyYAML", "flake8", "black", ] [tool.setuptools.packages.find] include = ["d2warehouse*"] exclude = ["d2warehouse.tests*"] [project.scripts] d2dump = "d2warehouse.dump:main" d2test = "d2warehouse.test:main" [tool.setuptools.dynamic] version = {attr = "d2warehouse.__version__"} [tool.setuptools.package-data] d2warehouse = ["data/*.json", "schema.sql"] [tool.pytest.ini_options] addopts = "--cov --cov-report html --cov-report term" [tool.coverage.run] source = ["d2warehouse"] omit = [ "d2warehouse/tests/*" ] [tool.coverage.report] precision = 2 skip_empty = true