diff --git a/pkgs/development/python-modules/poetry/default.nix b/pkgs/development/python-modules/poetry/default.nix index 9aa3b7eb64a..414bdcf29cd 100644 --- a/pkgs/development/python-modules/poetry/default.nix +++ b/pkgs/development/python-modules/poetry/default.nix @@ -29,6 +29,7 @@ let }); jsonschema3 = callPackage ./jsonschema.nix { }; + glob2 = callPackage ./glob2.nix { }; in buildPythonPackage rec { pname = "poetry"; @@ -45,6 +46,8 @@ in buildPythonPackage rec { "requests-toolbelt>=0.8.0,<0.10.0" ''; + format = "pyproject"; + propagatedBuildInputs = [ cleo6 requests @@ -58,7 +61,7 @@ in buildPythonPackage rec { html5lib shellingham tomlkit - ] ++ lib.optionals (isPy27 || isPy34) [ typing pathlib2 ] + ] ++ lib.optionals (isPy27 || isPy34) [ typing pathlib2 glob2 ] ++ lib.optionals isPy27 [ virtualenv functools32 ]; postInstall = '' diff --git a/pkgs/development/python-modules/poetry/glob2.nix b/pkgs/development/python-modules/poetry/glob2.nix new file mode 100644 index 00000000000..ca7d203492d --- /dev/null +++ b/pkgs/development/python-modules/poetry/glob2.nix @@ -0,0 +1,11 @@ +{ buildPythonPackage, fetchPypi }: + +buildPythonPackage rec { + pname = "glob2"; + version = "0.6"; + + src = fetchPypi { + inherit pname version; + sha256 = "1miyz0pjyji4gqrzl04xsxcylk3h2v9fvi7hsg221y11zy3adc7m"; + }; +}