[project] name = "sway-eww-helper" version = "0.1.0" description = "Helper daemon for displaying things on my eww bar" readme = "README.md" requires-python = ">=3.13" dependencies = [] [dependency-groups] dev = [ "black>=25.1.0", "commitizen>=4.8.3", "isort>=6.0.1", "pre-commit>=4.3.0", "pylint>=3.3.8", ] [tool.black] line-length = 120 [tool.commitizen] name = "cz_conventional_commits" tag_format = "$version" version_scheme = "pep440" version_provider = "poetry" update_changelog_on_bump = true major_version_zero = true [tool.isort] force_sort_within_sections = true line_length = 120 profile = "black" [tool.pylint.main] load-plugins = [ "pylint.extensions.bad_builtin", "pylint.extensions.broad_try_clause", "pylint.extensions.check_elif", "pylint.extensions.code_style", "pylint.extensions.comparison_placement", "pylint.extensions.confusing_elif", "pylint.extensions.consider_refactoring_into_while_condition", "pylint.extensions.consider_ternary_expression", "pylint.extensions.dict_init_mutate", "pylint.extensions.docparams", "pylint.extensions.docstyle", "pylint.extensions.dunder", "pylint.extensions.empty_comment", "pylint.extensions.eq_without_hash", "pylint.extensions.for_any_all", "pylint.extensions.magic_value", "pylint.extensions.mccabe", "pylint.extensions.no_self_use", "pylint.extensions.overlapping_exceptions", "pylint.extensions.private_import", "pylint.extensions.redefined_loop_name", "pylint.extensions.redefined_variable_type", "pylint.extensions.set_membership", "pylint.extensions.typing", "pylint.extensions.while_used", ] [tool.pylint.messages_control] enable = ["all"] disable = ["locally-disabled", "suppressed-message"] [tool.pylint.format] max-line-length = 120