anki-bin: 24.06.3 -> 24.11 (#360722)
[NixPkgs.git] / pkgs / development / python-modules / molecule / plugins.nix
blob3d98ecd039805e69256fadbc5221fe726cb7abb9
2   lib,
3   buildPythonPackage,
4   fetchPypi,
5   setuptools-scm,
6   python-vagrant,
7   docker,
8 }:
10 buildPythonPackage rec {
11   pname = "molecule-plugins";
12   version = "23.5.3";
13   format = "pyproject";
15   src = fetchPypi {
16     inherit pname version;
17     hash = "sha256-orFDfVMtc24/vG23pp7FM+IzSyEV/5JFoLJ3LtlzjSM=";
18   };
20   # reverse the dependency
21   pythonRemoveDeps = [ "molecule" ];
23   nativeBuildInputs = [
24     setuptools-scm
25   ];
27   optional-dependencies = {
28     docker = [ docker ];
29     vagrant = [ python-vagrant ];
30   };
32   pythonImportsCheck = [ "molecule_plugins" ];
34   # Tests require container runtimes
35   doCheck = false;
37   meta = with lib; {
38     description = "Collection on molecule plugins";
39     homepage = "https://github.com/ansible-community/molecule-plugins";
40     maintainers = with maintainers; [ dawidd6 ];
41     license = licenses.mit;
42   };