[build-system] requires = ['maturin>=1.0.0-beta.6'] build-backend = 'maturin' [project] name = 'xdot-rs' authors = [{ name = 'Philipp A.', email = 'flying-sheep@web.de' }] readme = 'README.md' classifiers = [ 'License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)', 'Development Status :: 4 - Beta', 'Intended Audience :: Developers', 'Programming Language :: Python :: 3', ] urls.Source = 'https://github.com/flying-sheep/xdot-rust' dynamic = ['version', 'description'] requires-python = '>=3.8' dependencies = [] [project.optional-dependencies] dev = [ 'maturin', # CLI 'pre-commit', # auto-formatting 'black', # VS Code format on save ] test = [ 'pytest', ] [tool.maturin] module-name = 'xdot_rs' features = ['extension-module'] [tool.ruff] select = [ 'E', # pycodestyle 'F', # pyflakes 'I', # isort ]