installed-packages-diff - Compare packages and versions on servers
Features
- collects packages and version via ssh
- calculated and prints the differences
- supports rpm and dpkg
Prerequisites
- GNU make
- python >= 3.6
- virtualenv
Usage
Create a config as described below.
pip install --user installed-packages-diff
python3 -m installed_packages_diff ./config.yaml
Development
Setup
make install_deps
Run tests
make tests
Create a config config.yml
version: 'installed-packages-diff/3'
groups:
web:
type: rpm # or dpkg
servers:
- url: ssh://root@web-dev
excludes:
- "missing"
- url: ssh://root@web-live
Run installed-packages-diff
make run
License
Copyright (c) 2021 by Cornelius Buschka.
Metadata
Release files for installed-packages-diff 3.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| installed-packages-diff-3.1.0.tar.gz | 10.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| installed_packages_diff-3.1.0-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details |
Total release size: 18.9 kB
Release files / installed-packages-diff-3.1.0.tar.gz
| Download URL | installed-packages-diff-3.1.0.tar.gz |
|---|---|
| Size | 10.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0d12c43a042072942bddedb78986432dc64e6796a0201060adc75017b4e5fb66
|
|
BLAKE2b-256 checksum How to use checksums |
2589d0e23bc139f144bda3558edd8870dd49710768fdd893b64e98962126287b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.1
|
Release files / installed_packages_diff-3.1.0-py2.py3-none-any.whl
| Download URL | installed_packages_diff-3.1.0-py2.py3-none-any.whl |
|---|---|
| Size | 8.9 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
5b34e7778da45485eea25c9c88e8bf6c01f4b08e2ea33ab53094f060dd819ce0
|
|
BLAKE2b-256 checksum How to use checksums |
05271528ed8e4ef915d7f9377f1f1bcd7d17640c12ca9246633a200551083ae7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.1
|