molecule-plugins

MEDIUM
maintainer Perdu 2 votes scanned 2026-08-19 11:41:55.975910
View on AUR
Why flagged

This package was orphaned and re-adopted within the last 30 days — a window where ownership transfers can introduce malicious changes.

Triggered rules

Medium Recently orphaned & re-adopted orphaned_readopted

This package was orphaned and re-adopted within the last 30 days — a window where ownership transfers can introduce malicious changes.

PKGBUILD

1# Maintainer: Célestin Matte aur [at] ploudseeker dot com
2# Contributor (former maintainer): David Runge <dvzrv@archlinux.org>
3
4pkgname=molecule-plugins
5pkgver=26.7.15
6pkgrel=1
7pkgdesc="Collection of molecule plugins"
8arch=(any)
9url="https://github.com/ansible-community/molecule-plugins"
10license=(MIT)
11depends=(
12 molecule
13 python
14 python-boto3 # for ec2 driver
15 python-cryptography # for ec2 driver
16 python-jinja # for vagrant driver
17 python-packaging # required for podman driver
18)
19makedepends=(
20 python-build
21 python-installer
22 python-setuptools
23 python-setuptools-scm
24 python-wheel
25)
26optdepends=(
27 'ansible-core: for vagrant driver and validating docker and podman playbooks'
28 'python-ansible-compat: for podman driver'
29 'python-docker: for Docker support'
30 'python-google-auth: for GCE playbooks'
31 'python-google-api-python-client: for GCE playbooks'
32 'python-pycryptodome: for GCE playbooks'
33 'python-requests: for Docker support'
34 'python-selinux: for SELinux and Docker support'
35 'python-vagrant: for vagrant module'
36)
37conflicts=(
38 molecule-containers
39 molecule-docker
40 molecule-podman
41 molecule-vagrant
42)
43replaces=(
44 molecule-containers
45 molecule-docker
46 molecule-podman
47 molecule-vagrant
48)
49source=(
50 $url/archive/v$pkgver/$pkgname-v$pkgver.tar.gz
51)
52sha512sums=('3ee6741f4621f3b5d571aa9c655968e447d26a1805a5e5bc0e27bd0301a0b3980a2594cd3299e900512e44864081efdda8349096d7e8e2cec1302bc9184a6826')
53b2sums=('95c3aa2fe07e026bbb9bab962d92cdd052abdf57461770b9d615f2712926bbfe0d49df056be78062954854054d5f04a1e2169b23cd2f800661a5601f2cf82ae3')
54
55build() {
56 export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
57
58 cd $pkgname-$pkgver
59 python -m build --wheel --no-isolation
60}
61
62package() {
63 cd $pkgname-$pkgver
64 python -m installer --destdir="$pkgdir" dist/*.whl
65 install -vDm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/"
66 install -vDm 644 README.md -t "$pkgdir/usr/share/doc/$pkgname/"
67 install -vDm 644 doc/ec2/*.rst -t "$pkgdir/usr/share/doc/$pkgname/ec2"
68 install -vDm 644 doc/vagrant/*.rst -t "$pkgdir/usr/share/doc/$pkgname/vagrant"
69}
70

Changes since previous scan

--- PKGBUILD @ 2026-08-16 00:03
+++ PKGBUILD @ 2026-08-19 11:41
@@ -3,7 +3,7 @@
pkgname=molecule-plugins
pkgver=26.7.15
-pkgrel=0
+pkgrel=1
pkgdesc="Collection of molecule plugins"
arch=(any)
url="https://github.com/ansible-community/molecule-plugins"
@@ -22,18 +22,6 @@
python-setuptools
python-setuptools-scm
python-wheel
-)
-checkdepends=(
- podman
- python-filelock
- python-google-auth
- python-google-api-python-client
- python-pexpect
- python-pycryptodome
- python-pytest
- python-pytest-helpers-namespace
- python-vagrant
- vagrant
)
optdepends=(
'ansible-core: for vagrant driver and validating docker and podman playbooks'
@@ -71,35 +59,6 @@
python -m build --wheel --no-isolation
}
-check() {
- local site_packages=$(python -c "import site; print(site.getsitepackages()[0])")
- local pytest_options=(
- --deselect test/azure/functional/test_azure.py::test_azure_command_init_scenario
- --deselect test/containers/functional/test_containers.py::test_containers_command_init_scenario
- --deselect test/podman/test_func.py::test_podman_command_init_scenario
- --deselect test/podman/test_func.py::test_sample
- --deselect test/podman/test_func.py::test_dockerfile
- --deselect test/vagrant/functional/test_func.py::test_vagrant_command_init_scenario
- --deselect test/vagrant/functional/test_func.py::test_invalid_settings
- --deselect test/vagrant/functional/test_func.py::test_vagrant_root[vagrant_root]
- --deselect test/vagrant/functional/test_func.py::test_vagrant_root[config_options]
- --deselect test/vagrant/functional/test_func.py::test_vagrant_root[provider_config_options]
- --deselect test/vagrant/functional/test_func.py::test_vagrant_root[default]
- --deselect test/vagrant/functional/test_func.py::test_vagrant_root[default-compat]
- --deselect test/vagrant/functional/test_func.py::test_vagrant_root[network]
- --deselect test/vagrant/functional/test_func.py::test_vagrant_root[hostname]
- --deselect test/vagrant/functional/test_func.py::test_multi_node
- -vv
- )
-
- cd $pkgname-$pkgver
- # install to temporary location, as importlib is used
- python -m installer --destdir=test_dir dist/*.whl
- export PYTHONPATH="test_dir/$site_packages:$PYTHONPATH"
- # skip tests that would fail because of missing interpreters: https://github.com/pdm-project/pdm/issues/1175
- pytest "${pytest_options[@]}"
-}
-
package() {
cd $pkgname-$pkgver
python -m installer --destdir="$pkgdir" dist/*.whl

Scan history

Scanned at (UTC)SeverityRules
2026-08-19 11:41:55 Medium 1
2026-08-16 00:03:42 Clean 2
2026-08-15 17:30:51 Medium 1
2026-08-15 13:30:33 Medium 1
2026-06-18 16:11:54 Clean 0

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion