From 586fac1a079f16a0067eb7bcc0bc2d64c02c6f50 Mon Sep 17 00:00:00 2001 From: Cyberes Date: Wed, 28 Feb 2024 17:14:45 -0700 Subject: [PATCH] rename requirements files, more docs --- README.md | 12 ++++++++++-- packages.txt => debian-packages.txt | 2 +- requirements-difficult.txt | 9 +++++++++ requirements.txt | 9 --------- 4 files changed, 20 insertions(+), 12 deletions(-) rename packages.txt => debian-packages.txt (96%) delete mode 100644 requirements.txt diff --git a/README.md b/README.md index eb74baa..607ed6b 100644 --- a/README.md +++ b/README.md @@ -5,6 +5,14 @@ My custom Icinga2 checks. Useful: https://nagios-plugins.org/doc/guidelines.html#AEN200 https://icinga.com/docs/icinga-2/latest/doc/05-service-monitoring/#performance-data-metrics -`requirements.txt`: pip requirements for normal Linux hosts. +`requirements-everybody.txt`: pip requirements for all Python 3 versions and Linux and BSD hosts. Should be easy to install on all hosts. -`requirements-global.txt` pip requirements for all Python 3 versions and Linux and BSD hosts. \ No newline at end of file +`requirements-difficult.txt`: pip requirements that are easy to install on normal Debian hosts but complicated when there are wheels available. + +## Fix `dbus` Issues + +```shell +ln -s /usr/lib/python3/dist-packages/_dbus_* ./venv/lib/python3.*/site-packages +ln -s /usr/lib/python3/dist-packages/dbus ./venv/lib/python3.*/site-packages + +``` diff --git a/packages.txt b/debian-packages.txt similarity index 96% rename from packages.txt rename to debian-packages.txt index 2b3a770..b415464 100644 --- a/packages.txt +++ b/debian-packages.txt @@ -7,4 +7,4 @@ curl recode python3-pip dnsutils -jq \ No newline at end of file +jq diff --git a/requirements-difficult.txt b/requirements-difficult.txt index 9cbe1ec..ef1f139 100644 --- a/requirements-difficult.txt +++ b/requirements-difficult.txt @@ -1,3 +1,12 @@ tiktoken==0.5.2 mysql-connector-python==8.3.0 pillow==9.4.0 +matrix-nio==0.20.1 +redis==5.0.1 +flask==2.2.5 +icinga2api==0.6.1 +prometheus_client==0.18.0 +pysnmp==4.4.12 +aiofiles==0.6.0 +python-magic==0.4.27 +markdown==3.4.4 diff --git a/requirements.txt b/requirements.txt deleted file mode 100644 index 48e320b..0000000 --- a/requirements.txt +++ /dev/null @@ -1,9 +0,0 @@ -matrix-nio==0.20.1 -redis==5.0.1 -flask==2.2.5 -icinga2api==0.6.1 -prometheus_client==0.18.0 -pysnmp==4.4.12 -aiofiles==0.6.0 -python-magic==0.4.27 -markdown==3.4.4