[build-system] requires = ["setuptools", "setuptools-scm"] build-backend = "setuptools.build_meta" [tool.setuptools] py-modules = [ "island" ] [project] name = "island" requires-python = ">=3.7" dependencies = ["lxml", "realog", "death", "PyYAML"] description = "island generic source manager (like repo in simple mode)" readme = "README.md" authors = [ {name = "Edouard DUPIN", email = "yui.heero@gmail.com" } # Optional ] license = {text = "MPL-2"} classifiers = [ "Development Status :: 2 - Pre-Alpha", "License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)", "Programming Language :: Python", "Topic :: Software Development :: Build Tools" ] keywords = ["source", "manager", "repo", "qisrc", "lutin"] dynamic = ["version"] [project.scripts] island = "island.bin_island:main" [project.urls] "Homepage" = "http://github.com/HeeroYui/island" "Bug Reports" = "http://github.com/HeeroYui/island/issues" "Source" = "http://github.com/HeeroYui/island" [tool.setuptools.dynamic] version = {file = "version.txt"} [tool.black] line-length = 150