Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.1 kB · 60 lines
Nix
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061{ lib, buildPythonPackage, fetchPypi, ansible-compat, ansible-core, click-help-colors, enrich, jsonschema, withPlugins ? true, molecule-plugins, packaging, pluggy, rich, setuptools, setuptools-scm, yamllint, wcmatch, wheel}:
buildPythonPackage rec { pname = "molecule"; version = "6.0.3"; format = "pyproject";
src = fetchPypi { inherit pname version; hash = "sha256-0qiBBi/MXvHgjB5RJ8BDVNLJUXGVXicL2Cs/v+9y07A="; };
nativeBuildInputs = [ setuptools setuptools-scm wheel ];
propagatedBuildInputs = [ ansible-compat ansible-core click-help-colors enrich jsonschema packaging pluggy rich yamllint wcmatch ] ++ lib.optional withPlugins molecule-plugins;
pythonImportsCheck = [ "molecule" ];
# tests can't be easily run without installing things from ansible-galaxy doCheck = false;
meta = with lib; { description = "Molecule aids in the development and testing of Ansible roles"; homepage = "https://github.com/ansible-community/molecule"; maintainers = with maintainers; [ dawidd6 ]; license = licenses.mit; };}