Merge pull request #302864 from r-ryantm/auto-update/python312Packages.molecule

python312Packages.molecule: 24.2.0 -> 24.2.1

authored by Fabian Affolter and committed by GitHub d038af2a 2d4c071f

+38 -32
+38 -32
pkgs/development/python-modules/molecule/default.nix
··· 1 - { lib 2 - , buildPythonPackage 3 - , fetchPypi 4 - , testers 5 - , ansible-compat 6 - , ansible-core 7 - , click-help-colors 8 - , enrich 9 - , jsonschema 10 - , molecule 11 - , withPlugins ? true, molecule-plugins 12 - , packaging 13 - , pluggy 14 - , rich 15 - , setuptools 16 - , setuptools-scm 17 - , yamllint 18 - , wcmatch 19 - , wheel 20 }: 21 22 buildPythonPackage rec { 23 pname = "molecule"; 24 - version = "24.2.0"; 25 - format = "pyproject"; 26 27 src = fetchPypi { 28 inherit pname version; 29 - hash = "sha256-R8mCp9Bdt4Rtp3/nFZ3rlG8myvsuOI/HGBK+AImkF3Y="; 30 }; 31 32 nativeBuildInputs = [ 33 setuptools 34 setuptools-scm 35 - wheel 36 ]; 37 38 propagatedBuildInputs = [ ··· 53 # tests can't be easily run without installing things from ansible-galaxy 54 doCheck = false; 55 56 - passthru.tests.version = (testers.testVersion { 57 - package = molecule; 58 - command = "PY_COLORS=0 ${pname} --version"; 59 - }).overrideAttrs (old: { 60 - # workaround the error: Permission denied: '/homeless-shelter' 61 - HOME = "$(mktemp -d)"; 62 - }); 63 64 meta = with lib; { 65 description = "Molecule aids in the development and testing of Ansible roles"; 66 - mainProgram = "molecule"; 67 homepage = "https://github.com/ansible-community/molecule"; 68 - maintainers = with maintainers; [ dawidd6 ]; 69 license = licenses.mit; 70 }; 71 }
··· 1 + { 2 + lib, 3 + ansible-compat, 4 + ansible-core, 5 + buildPythonPackage, 6 + click-help-colors, 7 + enrich, 8 + fetchPypi, 9 + jsonschema, 10 + molecule, 11 + packaging, 12 + pluggy, 13 + pythonOlder, 14 + rich, 15 + setuptools, 16 + setuptools-scm, 17 + testers, 18 + wcmatch, 19 + withPlugins ? true, 20 + molecule-plugins, 21 + yamllint, 22 }: 23 24 buildPythonPackage rec { 25 pname = "molecule"; 26 + version = "24.2.1"; 27 + pyproject = true; 28 + 29 + disabled = pythonOlder "3.10"; 30 31 src = fetchPypi { 32 inherit pname version; 33 + hash = "sha256-g1IrqpuRVg6phic8qxScORVpdunWEkVxciYyCTWtVuQ="; 34 }; 35 36 nativeBuildInputs = [ 37 setuptools 38 setuptools-scm 39 ]; 40 41 propagatedBuildInputs = [ ··· 56 # tests can't be easily run without installing things from ansible-galaxy 57 doCheck = false; 58 59 + passthru.tests.version = 60 + (testers.testVersion { 61 + package = molecule; 62 + command = "PY_COLORS=0 ${pname} --version"; 63 + }).overrideAttrs 64 + (old: { 65 + # workaround the error: Permission denied: '/homeless-shelter' 66 + HOME = "$(mktemp -d)"; 67 + }); 68 69 meta = with lib; { 70 description = "Molecule aids in the development and testing of Ansible roles"; 71 homepage = "https://github.com/ansible-community/molecule"; 72 + changelog = "https://github.com/ansible/molecule/releases/tag/v${version}"; 73 license = licenses.mit; 74 + maintainers = with maintainers; [ dawidd6 ]; 75 + mainProgram = "molecule"; 76 }; 77 }