1[build-system] 2requires = [ "setuptools>=61.2",] 3build-backend = "setuptools.build_meta" 4 5[project] 6name = "mobly" 7version = "1.12.3" 8description = "Automation framework for special end-to-end test cases" 9requires-python = ">=3.11" 10dependencies = [ "portpicker", "pywin32; platform_system == \"Windows\"", "pyyaml",] 11 12[[project.maintainers]] 13name = "Ang Li" 14email = "[email protected]" 15 16[project.license] 17text = "Apache2.0" 18 19[project.urls] 20Homepage = "https://github.com/google/mobly" 21Download = "https://github.com/google/mobly/tarball/1.12.3" 22 23[project.optional-dependencies] 24testing = [ "mock", "pytest", "pytz",] 25 26[tool.setuptools] 27include-package-data = false 28script-files = [ "tools/sl4a_shell.py", "tools/snippet_shell.py",] 29 30[tool.pyink] 31line-length = 80 32preview = true 33pyink-indentation = 2 34pyink-use-majority-quotes = true 35extend-exclude = '.*\/venv/.*|.*\/\.tox\/.*' 36 37[tool.pytest.ini_options] 38python_classes = [ "*Test",] 39python_files = [ "*_test.py",] 40testpaths = [ "tests/mobly",] 41 42[tool.setuptools.packages.find] 43exclude = [ "tests",] 44namespaces = false 45