1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00
community.general/plugins/modules/packaging/os
patchback[bot] 07e35f7505
feat(pkgin): add support for installation of full versioned package names (#1256) (#1349)
* * pkgin query_package(..) understands now also package name with version (my-package-1.2nb123456). * pkgin query_package(..) will distinct between not-installed and not-found packages. * pkgin install_package(..) fails with proper error if a non-existing package is attempted to be installed.

* fixup ansibot comments

* add changelog fragment

* add example

* use more pythonic condition

Co-authored-by: Andrew Klychkov <aaklychkov@mail.ru>

* remove extra dot between description and link to PR

Co-authored-by: Andrew Klychkov <aaklychkov@mail.ru>

* fix file extension of changelog fragment

* add pkgin unit tests for query_package function

* fix pep8 issues

* use enum Flag instead mix of strings, bools and None as return value

* use IntEnum instead Flag to support Python versions >= 2.6

* fix pep8 and pylint errors

* use regular class instead enum to avoid issues with older Python releases

* fix comment

* remove the combined package state since without an IntFlag or Flag the usage of it would require to use logical operators

Co-authored-by: Erik van Nooijen <eric.vannooijen@tomtom.com>
Co-authored-by: Andrew Klychkov <aaklychkov@mail.ru>
(cherry picked from commit ece0202507)

Co-authored-by: Martin Migasiewicz <616250+martinm82@users.noreply.github.com>
2020-11-21 21:41:09 +01:00
..
apk.py Tidy up validate-modules ignores for packaging modules (#1289) (#1291) 2020-11-13 14:04:53 +01:00
apt_repo.py modules: fix examples to use FQCN (#644) 2020-07-13 21:50:31 +02:00
apt_rpm.py Tidy up validate-modules ignores for packaging modules (#1289) (#1291) 2020-11-13 14:04:53 +01:00
flatpak.py Add --non-interactive argurment to Flatpak (#1246) (#1332) 2020-11-19 21:31:36 +01:00
flatpak_remote.py modules: fix examples to use FQCN (#644) 2020-07-13 21:50:31 +02:00
homebrew.py Resolve homebrew and homebrew_cask package name validation issues (#1038) (#1188) 2020-10-28 06:46:35 +01:00
homebrew_cask.py Resolve homebrew and homebrew_cask package name validation issues (#1038) (#1188) 2020-10-28 06:46:35 +01:00
homebrew_tap.py modules: fix examples to use FQCN (#644) 2020-07-13 21:50:31 +02:00
installp.py modules: fix examples to use FQCN (#644) 2020-07-13 21:50:31 +02:00
layman.py modules: fix examples to use FQCN (#644) 2020-07-13 21:50:31 +02:00
macports.py Tidy up validate-modules ignores for packaging modules (#1289) (#1291) 2020-11-13 14:04:53 +01:00
mas.py modules: fix examples to use FQCN (#644) 2020-07-13 21:50:31 +02:00
openbsd_pkg.py Tidy up validate-modules ignores for packaging modules (#1289) (#1291) 2020-11-13 14:04:53 +01:00
opkg.py Tidy up validate-modules ignores for packaging modules (#1289) (#1291) 2020-11-13 14:04:53 +01:00
pacman.py Tidy up validate-modules ignores for packaging modules (#1289) (#1291) 2020-11-13 14:04:53 +01:00
pkg5.py Tidy up validate-modules ignores for packaging modules (#1289) (#1291) 2020-11-13 14:04:53 +01:00
pkg5_publisher.py modules: fix examples to use FQCN (#644) 2020-07-13 21:50:31 +02:00
pkgin.py feat(pkgin): add support for installation of full versioned package names (#1256) (#1349) 2020-11-21 21:41:09 +01:00
pkgng.py [pkgng] present the 'ignore_osver' option to pkg (#1243) (#1321) 2020-11-17 07:37:00 +01:00
pkgutil.py pkgutil: add update all, check-mode, squashing and examples (#799) (#1009) 2020-09-30 06:57:10 +02:00
portage.py Add getbinpkgonly (-G) to portage (#1169) (#1182) 2020-10-26 21:08:04 +01:00
portinstall.py modules: fix examples to use FQCN (#644) 2020-07-13 21:50:31 +02:00
pulp_repo.py modules: fix examples to use FQCN (#644) 2020-07-13 21:50:31 +02:00
redhat_subscription.py modules: fix examples to use FQCN (#644) 2020-07-13 21:50:31 +02:00
rhn_channel.py Tidy up validate-modules ignores for packaging modules (#1289) (#1291) 2020-11-13 14:04:53 +01:00
rhn_register.py modules: fix examples to use FQCN (#644) 2020-07-13 21:50:31 +02:00
rhsm_release.py modules: fix examples to use FQCN (#644) 2020-07-13 21:50:31 +02:00
rhsm_repository.py modules: fix examples to use FQCN (#644) 2020-07-13 21:50:31 +02:00
slackpkg.py Tidy up validate-modules ignores for packaging modules (#1289) (#1291) 2020-11-13 14:04:53 +01:00
snap.py modules: fix examples to use FQCN (#644) 2020-07-13 21:50:31 +02:00
sorcery.py modules: fix examples to use FQCN (#644) 2020-07-13 21:50:31 +02:00
svr4pkg.py modules: fix examples to use FQCN (#644) 2020-07-13 21:50:31 +02:00
swdepot.py modules: fix examples to use FQCN (#644) 2020-07-13 21:50:31 +02:00
swupd.py modules: fix examples to use FQCN (#644) 2020-07-13 21:50:31 +02:00
urpmi.py Tidy up validate-modules ignores for packaging modules (#1289) (#1291) 2020-11-13 14:04:53 +01:00
xbps.py Tidy up validate-modules ignores for packaging modules (#1289) (#1291) 2020-11-13 14:04:53 +01:00
zypper.py Tidy up validate-modules ignores for packaging modules (#1289) (#1291) 2020-11-13 14:04:53 +01:00
zypper_repository.py zypper_repository: Proper failure when python-xml is missing (#939) (#940) 2020-09-21 13:56:37 +02:00