[project] name = "cloudns" version = "0.1.0" requires-python = "~=3.12, <4" dependencies = ["requests~=2.32.3", "pydantic~=2.10.5"] [project.optional-dependencies] dev = [ "pytest~=8.3", "mypy~=1.13", "pylint~=3.3", "types-requests~=2.32.0.20241016", ] [project.scripts] cloudns = "cloudns.main:main" [build-system] requires = ["setuptools~=75.1"] build-backend = "setuptools.build_meta" [tool.setuptools.packages.find] where = ["src"] [tool.setuptools.package-data] cloudns = ["py.typed"] [tool.autopep8] max_line_length = 150 [tool.pylint.'MESSAGES CONTROL'] disable = [ "line-too-long", "missing-module-docstring", "missing-class-docstring", "missing-function-docstring", "too-few-public-methods", "broad-exception-caught", "logging-fstring-interpolation", ]