about summary refs log tree commit diff
path: root/pkgs/development/python-modules/poetry
diff options
context:
space:
mode:
authorWill Dietz <w@wdtz.org>2019-04-14 13:40:11 -0500
committerFrederik Rietdijk <fridh@fridh.nl>2019-07-03 09:12:06 +0200
commit5102201ba4f22e6d91e5a13d9b1e89eb4b8e4eb5 (patch)
tree8128acab397c508ad7e9434320353128247be72b /pkgs/development/python-modules/poetry
parent840b538da08e58a2a69f900a36e00e005aeafbed (diff)
downloadnixlib-5102201ba4f22e6d91e5a13d9b1e89eb4b8e4eb5.tar
nixlib-5102201ba4f22e6d91e5a13d9b1e89eb4b8e4eb5.tar.gz
nixlib-5102201ba4f22e6d91e5a13d9b1e89eb4b8e4eb5.tar.bz2
nixlib-5102201ba4f22e6d91e5a13d9b1e89eb4b8e4eb5.tar.lz
nixlib-5102201ba4f22e6d91e5a13d9b1e89eb4b8e4eb5.tar.xz
nixlib-5102201ba4f22e6d91e5a13d9b1e89eb4b8e4eb5.tar.zst
nixlib-5102201ba4f22e6d91e5a13d9b1e89eb4b8e4eb5.zip
python3Packages.poetry: use pyproject
Note we should not import modules from within a derivation.
This will need to be fixed.
Diffstat (limited to 'pkgs/development/python-modules/poetry')
-rw-r--r--pkgs/development/python-modules/poetry/default.nix5
-rw-r--r--pkgs/development/python-modules/poetry/glob2.nix11
2 files changed, 15 insertions, 1 deletions
diff --git a/pkgs/development/python-modules/poetry/default.nix b/pkgs/development/python-modules/poetry/default.nix
index 9aa3b7eb64a3..414bdcf29cde 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 000000000000..ca7d203492dd
--- /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";
+  };
+}