12 buildPythonPackage rec {
13 pname = "troposphere";
15 format = "setuptools";
17 disabled = pythonOlder "3.7";
19 src = fetchFromGitHub {
22 rev = "refs/tags/${version}";
23 hash = "sha256-Mz6n7QjNvK2HEQeWCySdxioA1dD5CLUh7jCQb1Q6mdc=";
26 propagatedBuildInputs = [ cfn-flip ] ++ lib.optionals (pythonOlder "3.8") [ typing-extensions ];
33 optional-dependencies = {
37 pythonImportsCheck = [ "troposphere" ];
40 description = "Library to create AWS CloudFormation descriptions";
41 homepage = "https://github.com/cloudtools/troposphere";
42 changelog = "https://github.com/cloudtools/troposphere/blob/${version}/CHANGELOG.rst";
43 license = licenses.bsd2;
44 maintainers = with maintainers; [ jlesquembre ];