| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: opi | Distribution: openSUSE Tumbleweed |
| Version: 5.8.10 | Vendor: openSUSE |
| Release: 1.1 | Build date: Wed Oct 8 00:08:26 2025 |
| Group: System/Packages | Build host: reproducible |
| Size: 325637 | Source RPM: opi-5.8.10-1.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://github.com/openSUSE/opi | |
| Summary: OBS Package Installer (CLI) | |
OBS Package Installer (CLI) Search and install almost all packages available for openSUSE and SLE: - openSUSE Build Service - Packman - Popular packages for 3rd party vendors
GPL-3.0-only
* Tue Oct 07 2025 Dominik Heidler <dheidler@suse.de>
- Version 5.8.10
* Fix handling of None version on Tumbleweed
* Mon Oct 06 2025 Dominik Heidler <dheidler@suse.de>
- Version 5.8.9
* Fix VERSION KeyError in Tumbleweed
* Tue Sep 30 2025 Dominik Heidler <dheidler@suse.de>
- Version 5.8.8
* Fix adding openh264 repo on leap 16.0
* Thu Sep 04 2025 Dominik Heidler <dheidler@suse.de>
- Version 5.8.7
* Fix ocenaudio url
* Add LocalSend plugin
* Run all tests in verbose mode
* Print written repo files in verbose mode
* Increase timeouts in test/06_install_non_interactive.py
* Remove DNF references from README.md
* Mon Jun 02 2025 Dominik Heidler <dheidler@suse.de>
- Version 5.8.5
* add librewolf plugin (#205)
* Install .NET 9
* Add verbose mode
* Change the order of the process in the github module
* Add rustdesk plugin
* Mon May 26 2025 Dominik Heidler <dheidler@suse.de>
- Version 5.8.4
* Use arm64 rpm for libation on aarch64
* Tue Apr 22 2025 Dominik Heidler <dheidler@suse.de>
- Version 5.8.3
* Install dependencies rpm-build and squashfs at runtime if needed
* Drop DNF support
* Tue Apr 22 2025 Dominik Heidler <dheidler@suse.de>
- Version 5.8.2
* Warn about adding staging repos
* Gracefully handle zypper exit code 106 (repos without cache present)
* Wed Mar 12 2025 Dominik Heidler <dheidler@suse.de>
- Version 5.8.1
* Fix SyntaxWarning: invalid escape sequence '\s'
* Mon Feb 24 2025 Dominik Heidler <dheidler@suse.de>
- Version 5.8.0
* Add mullvad-brower
* Sun Feb 16 2025 Dominik Heidler <dheidler@suse.de>
- Version 5.7.0
* Add leap-only plugin to install zellij from github release
* Don't use subprocess.run user kwarg on 15.6
* Fix tests: Use helloworld-opi-tests instead of zfs
* Perform search despite locked rpmdb
* Simplify backend code
* Sat Feb 01 2025 Dominik Heidler <dheidler@suse.de>
- Use no macros in url in .spec for packtrack
* Thu Jan 23 2025 Dominik Heidler <dheidler@suse.de>
- Version 5.6.0
* Add plugin to install vagrant from hashicorp repo
* Tue Jan 14 2025 Dominik Heidler <dheidler@suse.de>
- Version 5.5.0
* Update opi/plugins/collabora.py
* add collabora office desktop
* Omit unsupported cli args on leap in 99_install_opi.py
* Switch to PEP517 install
* Fix 09_install_with_multi_repos_in_single_file_non_interactive.py
* Fix 07_install_multiple.py on tumbleweed
* Fix test suite on tumbleweed
* Update available apps in opi - README.md
* Mon Nov 04 2024 Dominik Heidler <dheidler@suse.de>
- Version 5.4.0
* Show key ID when importing or deleting package signing keys
* Add option to install google-chrome-canary
* Fri Oct 25 2024 Dominik Heidler <dheidler@suse.de>
- Version 5.3.0
* Fix tests for new zypper version
* fix doblue slash in packman repo url
* Add Plugin to install Libation
* Mon Jun 24 2024 Dominik Heidler <dheidler@suse.de>
- Version 5.2.1
* Update freeoffice.py
* Tue Jun 11 2024 Dominik Heidler <dheidler@suse.de>
- Version 5.2.0
* Add config option to reverse option order
* Fri Jun 07 2024 Dominik Heidler <dheidler@suse.de>
- Version 5.1.0
* Use checkout@v4 for CI
* Update issue templates
* Increase prio from 90 to 70 for packman/openh264 repos
* Thu Mar 21 2024 pgajdos@suse.com
- remove dependency on /usr/bin/python3 using
%python3_fix_shebang macro, [bsc#1212476]
* Thu Feb 01 2024 Dominik Heidler <dheidler@suse.de>
- Version 5.0.0
* Allow selecting mirror 1st time when adding packman repo
* Add Plugin for SoftMaker Freeoffice
* Use new osc service run cmd syntax
* Codecs: Install AV1 decoder for mpv
* Bump .NET SDK plugin to .NET 8.0
* Tue Jan 02 2024 Dominik Heidler <dheidler@suse.de>
- Version 4.4.0
* Match repos by alias when searching local repos
* Rephrase OSS alternative hints
* Fix typo in rpmbuild.py
* Fri Dec 15 2023 Dominik Heidler <dheidler@suse.de>
- Version 4.3.0
* Hint open source alternatives
* Fix issue with installing from existing openh264 repo
* Tue Dec 12 2023 Dominik Heidler <dheidler@suse.de>
- Version 4.2.0
* Support multiple repos defined in a single .repo file
* Automatically import packman key in non-interactive mode
* Restructure code: Add classes for Repository, OBSPackage and LocalPackage
* Hide package release for pkgs from local repos (same as with OBS pkgs)
* Use tumbleweed repo for openh264 on Slowroll
* Expand repovar $basearch (to e.g. x86_64 or aarch64)
* Thu Dec 07 2023 Dominik Heidler <dheidler@suse.de>
- Version 4.1.0
* Add support for Slowroll
* Replace $releasever also with ${releasever} syntax
* Update changelog prefix to *
* Fri Nov 17 2023 Dominik Heidler <dheidler@suse.de>
- Version 4.0.0
* Simplify rpmbuild by removing %install
* Add opi new dependencies to testsuite: rpm-build, squashfs
* Rename rpmbuild internal dirs to uppercase
* Fix building RPMs for Leap 15.5
* Update opi-proxy .service file to listen on IPv6 as well
* Add Snap library and Spotify plugin
* Allow installing non-rpm applications (add OrcaSlicer)
* chore: update multi_install description
* Indent changes in changelog further than version
* Wed Oct 11 2023 Dominik Heidler <dheidler@suse.de>
- Version 3.6.0
- Increase timeouts in testsuite and improve output
- test: remove yandex-disk from multi-install test
- Run testsuite for (fake) MicroOS
- Fix repo URL generation for MicroOS and Leap Micro (fixes #158)
- Add multi package option
- Add ocenaudio audio editor (fixes #155)
- Ignore gpg check for unsigned pkgs (or pkgs without published key)
* Mon Sep 25 2023 Dominik Heidler <dheidler@suse.de>
- Version 3.5.0
- Expand releasever for local repo names
- Make resilio comment shorter
- Add option to skip plugins
- Update repo URL for MEGASync
* Wed Aug 30 2023 Dominik Heidler <dheidler@suse.de>
- Version 3.4.0
- Add unofficial Teams-for-linux client
- Improve non interactive tests
- Strip test module name
- chore: fix indentation
- docs: add config options, update opi help page
* Fri Jul 28 2023 Dominik Heidler <dheidler@suse.de>
- Version 3.3.0
- Add tests and tweak weighting algorithm for non interactive mode
- Allow running without user interaction
- Add config option to disable auto refresh
* Thu Jul 13 2023 Dominik Heidler <dheidler@suse.de>
- Version 3.2.0
- fix: add missing format string marks, remove empty lines
- Make release.sh more robust
* Tue Jul 11 2023 Dominik Heidler <dheidler@suse.de>
- Version 3.1.0
- Add MapTool RPM tool
* Mon Jun 19 2023 Dominik Heidler <dheidler@suse.de>
- Version 3.0.0
- Use best repo for each project (fixes #113)
- Use new rpm signing key for zoom (fixes #133)
- cleanup code
- Remove MS teams as it is discontinued
* Mon Apr 03 2023 Dominik Heidler <dheidler@suse.de>
- Version 2.17.0
- Codecs: Don't force ffmpeg>=5 on leap 15.5
- Use new checkout version in ci.yaml
* Mon Apr 03 2023 Dominik Heidler <dheidler@suse.de>
- Version 2.16.0
- dotnet: Install dotnet-sdk-7.0 (#124)
- Add jami p2p messenger plugin (#121)
* Sat Feb 18 2023 Dominik Heidler <dheidler@suse.de>
- Version 2.15.0
- Fix repo name encoding when asking for new key addition
* Mon Feb 13 2023 Dominik Heidler <dheidler@suse.de>
- Version 2.14.0
- Install openh264 according to arch
- Use http instead of https for openh264 repo
* Mon Feb 13 2023 Dominik Heidler <dheidler@suse.de>
- Version 2.13.0
- Add openh264 (#119)
* Mon Feb 13 2023 Dominik Heidler <dheidler@suse.de>
- Version 2.12.0
- Enforce ffmpeg>=5 on tumbleweed
* Mon Jan 30 2023 Dominik Heidler <dheidler@suse.de>
- Version 2.11.0
- Handle repos with multiple keys in key file (fixes #118)
* Thu Jan 26 2023 Dominik Heidler <dheidler@suse.de>
- Version 2.10.0
- Ask for submit in release.sh
- Fix packman plugin for 15.4
- Introduce repo key handling (bsc#1207334)
* Mon Jan 02 2023 Dominik Heidler <dheidler@suse.de>
- Version 2.9.0
- Install selected package explicitly from the selected repo
- Switch to resilio-sync for testsuite
- add resilio-sync
* Tue Aug 09 2022 Dominik Heidler <dheidler@suse.de>
- Version 2.8.0
- add anydesk
- add yandex browser
- Use list for plugin queries and check for conflicts
- Don't show projects with non-matching repo
* Mon Jun 13 2022 Dominik Heidler <dheidler@suse.de>
- Version 2.7.0
- Make repo parsing more stable and improve error handling
* Tue May 31 2022 Dominique Leuenberger <dimstar@opensuse.org>
- Do not compress man page during build/install phase, but rather
rely on the brp-scripts to pick the right compression format.
* Tue May 31 2022 Dominik Heidler <dheidler@suse.de>
- Version 2.6.0
- Move to global config in /etc/opi.cfg
- Check if desired repo is already added instead of relying on prefix
- Add config option use_releasever_var
* Mon May 16 2022 Dominik Heidler <dheidler@suse.de>
- Version 2.5.0
- Improve testsuite when ran locally
- Fix 01_install_from_packman.py test for leap
- Fix 02_install_from_home.py test for leap
- Run ci for both tumbleweed and leap
- Use $releasever in repo creation on Leap
- Run "osc up" in release.sh
* Mon Apr 25 2022 Dominik Heidler <dheidler@suse.de>
- Version 2.4.7
- Fix release script
- Fix numbering in --help
- Update README.md
- Add release helper script
* Fri Apr 22 2022 Dominik Heidler <dheidler@suse.de>
- Version 2.4.6
- Update .NET SDK to 6.0
* Tue Mar 01 2022 Dominik Heidler <dheidler@suse.de>
- Version 2.4.5
- Packman codec changes
* Fri Jan 28 2022 Dominik Heidler <dheidler@suse.de>
- Version 2.4.4
- Fix for Alpha/Beta dist versions (boo#1195206)
* Mon Jan 24 2022 Dominik Heidler <dheidler@suse.de>
- Version 2.4.3
- Fix for tumbleweed based MicroOS
/etc/opi.cfg /usr/bin/opi /usr/lib/python3.13/site-packages/opi /usr/lib/python3.13/site-packages/opi-5.8.10.dist-info /usr/lib/python3.13/site-packages/opi-5.8.10.dist-info/INSTALLER /usr/lib/python3.13/site-packages/opi-5.8.10.dist-info/METADATA /usr/lib/python3.13/site-packages/opi-5.8.10.dist-info/RECORD /usr/lib/python3.13/site-packages/opi-5.8.10.dist-info/REQUESTED /usr/lib/python3.13/site-packages/opi-5.8.10.dist-info/WHEEL /usr/lib/python3.13/site-packages/opi-5.8.10.dist-info/licenses /usr/lib/python3.13/site-packages/opi-5.8.10.dist-info/licenses/LICENSE /usr/lib/python3.13/site-packages/opi-5.8.10.dist-info/top_level.txt /usr/lib/python3.13/site-packages/opi/__init__.py /usr/lib/python3.13/site-packages/opi/__pycache__ /usr/lib/python3.13/site-packages/opi/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/opi/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/opi/__pycache__/deb.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/opi/__pycache__/deb.cpython-313.pyc /usr/lib/python3.13/site-packages/opi/__pycache__/github.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/opi/__pycache__/github.cpython-313.pyc /usr/lib/python3.13/site-packages/opi/__pycache__/http.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/opi/__pycache__/http.cpython-313.pyc /usr/lib/python3.13/site-packages/opi/__pycache__/pager.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/opi/__pycache__/pager.cpython-313.pyc /usr/lib/python3.13/site-packages/opi/__pycache__/rpmbuild.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/opi/__pycache__/rpmbuild.cpython-313.pyc /usr/lib/python3.13/site-packages/opi/__pycache__/snap.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/opi/__pycache__/snap.cpython-313.pyc /usr/lib/python3.13/site-packages/opi/__pycache__/state.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/opi/__pycache__/state.cpython-313.pyc /usr/lib/python3.13/site-packages/opi/__pycache__/version.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/opi/__pycache__/version.cpython-313.pyc /usr/lib/python3.13/site-packages/opi/config /usr/lib/python3.13/site-packages/opi/config/__init__.py /usr/lib/python3.13/site-packages/opi/config/__pycache__ /usr/lib/python3.13/site-packages/opi/config/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/opi/config/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/opi/deb.py /usr/lib/python3.13/site-packages/opi/github.py /usr/lib/python3.13/site-packages/opi/http.py /usr/lib/python3.13/site-packages/opi/pager.py /usr/lib/python3.13/site-packages/opi/plugins /usr/lib/python3.13/site-packages/opi/plugins/__init__.py /usr/lib/python3.13/site-packages/opi/plugins/__pycache__ /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/anydesk.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/anydesk.cpython-313.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/atom.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/atom.cpython-313.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/brave.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/brave.cpython-313.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/chrome.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/chrome.cpython-313.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/collabora.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/collabora.cpython-313.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/dotnet.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/dotnet.cpython-313.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/freeoffice.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/freeoffice.cpython-313.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/jami.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/jami.cpython-313.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/libation.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/libation.cpython-313.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/librewolf.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/librewolf.cpython-313.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/localsend.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/localsend.cpython-313.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/maptool.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/maptool.cpython-313.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/megasync.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/megasync.cpython-313.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/ms_edge.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/ms_edge.cpython-313.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/mullvad-browser.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/mullvad-browser.cpython-313.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/ocenaudio.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/ocenaudio.cpython-313.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/orca_slicer.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/orca_slicer.cpython-313.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/packman.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/packman.cpython-313.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/plex.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/plex.cpython-313.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/resilio-sync.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/resilio-sync.cpython-313.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/rustdesk.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/rustdesk.cpython-313.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/skype.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/skype.cpython-313.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/slack.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/slack.cpython-313.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/spotify.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/spotify.cpython-313.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/sublime.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/sublime.cpython-313.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/teams-for-linux.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/teams-for-linux.cpython-313.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/teamviewer.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/teamviewer.cpython-313.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/vagrant.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/vagrant.cpython-313.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/vivaldi.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/vivaldi.cpython-313.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/vs_code.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/vs_code.cpython-313.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/vs_codium.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/vs_codium.cpython-313.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/yandex-browser.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/yandex-browser.cpython-313.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/yandex-disk.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/yandex-disk.cpython-313.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/zellij.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/zellij.cpython-313.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/zoom.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/opi/plugins/__pycache__/zoom.cpython-313.pyc /usr/lib/python3.13/site-packages/opi/plugins/anydesk.py /usr/lib/python3.13/site-packages/opi/plugins/atom.py /usr/lib/python3.13/site-packages/opi/plugins/brave.py /usr/lib/python3.13/site-packages/opi/plugins/chrome.py /usr/lib/python3.13/site-packages/opi/plugins/collabora.py /usr/lib/python3.13/site-packages/opi/plugins/dotnet.py /usr/lib/python3.13/site-packages/opi/plugins/freeoffice.py /usr/lib/python3.13/site-packages/opi/plugins/jami.py /usr/lib/python3.13/site-packages/opi/plugins/libation.py /usr/lib/python3.13/site-packages/opi/plugins/librewolf.py /usr/lib/python3.13/site-packages/opi/plugins/localsend.py /usr/lib/python3.13/site-packages/opi/plugins/maptool.py /usr/lib/python3.13/site-packages/opi/plugins/megasync.py /usr/lib/python3.13/site-packages/opi/plugins/ms_edge.py /usr/lib/python3.13/site-packages/opi/plugins/mullvad-browser.py /usr/lib/python3.13/site-packages/opi/plugins/ocenaudio.py /usr/lib/python3.13/site-packages/opi/plugins/orca_slicer.py /usr/lib/python3.13/site-packages/opi/plugins/packman.py /usr/lib/python3.13/site-packages/opi/plugins/plex.py /usr/lib/python3.13/site-packages/opi/plugins/resilio-sync.py /usr/lib/python3.13/site-packages/opi/plugins/rustdesk.py /usr/lib/python3.13/site-packages/opi/plugins/skype.py /usr/lib/python3.13/site-packages/opi/plugins/slack.py /usr/lib/python3.13/site-packages/opi/plugins/spotify.py /usr/lib/python3.13/site-packages/opi/plugins/sublime.py /usr/lib/python3.13/site-packages/opi/plugins/teams-for-linux.py /usr/lib/python3.13/site-packages/opi/plugins/teamviewer.py /usr/lib/python3.13/site-packages/opi/plugins/vagrant.py /usr/lib/python3.13/site-packages/opi/plugins/vivaldi.py /usr/lib/python3.13/site-packages/opi/plugins/vs_code.py /usr/lib/python3.13/site-packages/opi/plugins/vs_codium.py /usr/lib/python3.13/site-packages/opi/plugins/yandex-browser.py /usr/lib/python3.13/site-packages/opi/plugins/yandex-disk.py /usr/lib/python3.13/site-packages/opi/plugins/zellij.py /usr/lib/python3.13/site-packages/opi/plugins/zoom.py /usr/lib/python3.13/site-packages/opi/rpmbuild.py /usr/lib/python3.13/site-packages/opi/snap.py /usr/lib/python3.13/site-packages/opi/state.py /usr/lib/python3.13/site-packages/opi/version.py /usr/share/doc/packages/opi /usr/share/doc/packages/opi/README.md /usr/share/licenses/opi /usr/share/licenses/opi/LICENSE /usr/share/man/man8/opi.8.gz /usr/share/metainfo/org.openSUSE.opi.appdata.xml
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Nov 13 22:53:28 2025