mirror of
https://github.com/TheNetworkGuy/netbox-zabbix-sync.git
synced 2026-03-21 20:18:38 -06:00
75 lines
1.3 KiB
TOML
75 lines
1.3 KiB
TOML
[project]
|
|
name = "netbox-zabbix-sync"
|
|
description = "Python script to synchronize Netbox devices to Zabbix."
|
|
readme = "README.md"
|
|
requires-python = ">=3.12"
|
|
dependencies = ["igraph>=1.0.0", "pynetbox>=7.6.1", "zabbix-utils>=2.0.4"]
|
|
version = "3.3.0"
|
|
|
|
[project.urls]
|
|
"Homepage" = "https://github.com/TheNetworkGuy/netbox-zabbix-sync"
|
|
"Issues" = "https://github.com/TheNetworkGuy/netbox-zabbix-sync/issues"
|
|
|
|
[tool.ruff.lint]
|
|
ignore = [
|
|
# Ignore line-length
|
|
"E501",
|
|
# Ignore too many arguments
|
|
"PLR0913",
|
|
# Ignore too many statements
|
|
"PLR0915",
|
|
# Ignore too many branches
|
|
"PLR0912",
|
|
# Ignore use of assert
|
|
"S101",
|
|
]
|
|
|
|
select = [
|
|
# commented-out-code
|
|
"ERA001",
|
|
# flake8-bandit
|
|
"S",
|
|
# flake8-logging-format
|
|
"G",
|
|
# flake8-print
|
|
"T20",
|
|
# pep8-naming
|
|
"N",
|
|
# Pyflakes
|
|
"F",
|
|
# pycodestyle
|
|
"E",
|
|
# isort
|
|
"I",
|
|
# pep8-naming
|
|
"N",
|
|
# pyupgrade
|
|
"UP",
|
|
# flake8-2020
|
|
"YTT",
|
|
# flake8-async
|
|
"ASYNC",
|
|
# flake8-bugbear
|
|
"B",
|
|
# flake8-executable
|
|
"EXE",
|
|
# flake8-pie
|
|
"PIE",
|
|
# flake8-pyi
|
|
"PYI",
|
|
# flake8-simplify
|
|
"SIM",
|
|
# pylint
|
|
"PL",
|
|
# Ruff-specific rules
|
|
"RUF",
|
|
]
|
|
|
|
[dependency-groups]
|
|
dev = [
|
|
"pytest>=9.0.2",
|
|
"pytest-cov>=7.0.0",
|
|
"ruff>=0.14.14",
|
|
"ty>=0.0.14",
|
|
]
|