diff --git a/.coveragerc b/.coveragerc new file mode 100644 index 0000000..5e8d914 --- /dev/null +++ b/.coveragerc @@ -0,0 +1,9 @@ +[run] +source = ./transip_client/ +omit = + **/tests/** + **/tests.py + **/__init__.py + +[html] +directory = coverage diff --git a/.editorconfig b/.editorconfig deleted file mode 100644 index f90eb56..0000000 --- a/.editorconfig +++ /dev/null @@ -1,25 +0,0 @@ -# https://editorconfig.org - -# top-most EditorConfig file -root = true - -# Unix-style newlines with a newline ending every file -[*] -end_of_line = lf -trim_trailing_whitespace = true - -[*.py] -indent_style = space -indent_size = 4 - -[*.{yaml,yml,toml,md}] -indent_style = space -indent_size = 2 - -[Dockerfile*] -indent_style = space -indent_size = 4 - -[*.json] -indent_style = space -indent_size = 4 diff --git a/pyproject.toml b/pyproject.toml index 17f3192..1decd67 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,34 +1,34 @@ [project] -name = "transip_client" -version = "0.5.0" -description = "Listens for changes about the current public IP and acts upon it." -authors = [{name = "Sonny", email= "sonnyba871@gmail.com"}] -license = {text = "GPL-3.0"} -requires-python = ">=3.11" +name = 'transip_client' +version = '0.5.0' +description = 'Listens for changes about the current public IP and acts upon it.' +authors = [{name = 'Sonny', email= 'sonnyba871@gmail.com'}] +license = {text = 'GPL-3.0'} +requires-python = '>=3.11' dependencies = [ - "click>=8.0.1", - "python-dotenv>=0.15.0", - "requests>=2.25.1", - "cryptography>=3.4.7", + 'click>=8.0.1', + 'python-dotenv>=0.15.0', + 'requests>=2.25.1', + 'cryptography>=3.4.7', "ruamel-yaml>=0.18.10", ] [dependency-groups] -dev = ["ruff>=0.8.6"] -ci = ["coverage>=5.3.1"] +dev = ['ruff>=0.8.6'] +ci = ['coverage>=5.3.1'] [project.optional-dependencies] -sentry-enabled = ["sentry_sdk>=0.19.5"] +sentry-enabled = ['sentry_sdk>=0.19.5'] [tool.setuptools.packages] -find = {include = ["transip_client"]} +find = {include = ['transip_client']} [project.scripts] -transip-listen = "transip_client.cli:run" +transip-listen = 'transip_client.cli:run' [build-system] -requires = ["setuptools"] -build-backend = "setuptools.build_meta" +requires = ['setuptools'] +build-backend = 'setuptools.build_meta' [tool.uv] environments = ["sys_platform == 'linux'"] @@ -40,20 +40,12 @@ select = ["E4", "E7", "E9", "F", "I"] lines-between-types=1 lines-after-imports=2 -default-section = "third-party" -known-first-party = ["transip_client"] +default-section = 'third-party' +known-first-party = ['transip_client'] section-order = [ - "future", - "standard-library", - "third-party", - "first-party", - "local-folder", -] - -[tool.coverage.run] -source = ./transip_client/ -omit = [ - "**/tests/**", - "**/tests.py", - "**/__init__.py" + 'future', + 'standard-library', + 'third-party', + 'first-party', + 'local-folder', ]