summary refs log tree commit diff
path: root/pkgs/top-level
diff options
context:
space:
mode:
authorAntoine R. Dumont (@ardumont) <antoine.romain.dumont@gmail.com>2015-10-01 12:31:11 +0200
committerAntoine R. Dumont (@ardumont) <antoine.romain.dumont@gmail.com>2015-10-01 14:08:19 +0200
commit2f5cbb1b625a286cb7dc5bd2f9093dda828b3d01 (patch)
treef9ecc684c180ef12a721bd9a49ed9bc58f677217 /pkgs/top-level
parent3e917394378969edc0c2d4e45f1f04761d8dce6e (diff)
downloadnixlib-2f5cbb1b625a286cb7dc5bd2f9093dda828b3d01.tar
nixlib-2f5cbb1b625a286cb7dc5bd2f9093dda828b3d01.tar.gz
nixlib-2f5cbb1b625a286cb7dc5bd2f9093dda828b3d01.tar.bz2
nixlib-2f5cbb1b625a286cb7dc5bd2f9093dda828b3d01.tar.lz
nixlib-2f5cbb1b625a286cb7dc5bd2f9093dda828b3d01.tar.xz
nixlib-2f5cbb1b625a286cb7dc5bd2f9093dda828b3d01.tar.zst
nixlib-2f5cbb1b625a286cb7dc5bd2f9093dda828b3d01.zip
emacs-packages: elpy add runtime dependencies on pythonpackages.elpy
Diffstat (limited to 'pkgs/top-level')
-rw-r--r--pkgs/top-level/all-packages.nix1
-rw-r--r--pkgs/top-level/emacs-packages.nix4
2 files changed, 4 insertions, 1 deletions
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 5bb5c8183781..5d5b7771d427 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -11287,6 +11287,7 @@ let
 
     external = {
       inherit (haskellPackages) ghc-mod structured-haskell-mode Agda;
+      inherit (pythonPackages) elpy;
     };
   };
 
diff --git a/pkgs/top-level/emacs-packages.nix b/pkgs/top-level/emacs-packages.nix
index 360096aa1ffb..d331850b504b 100644
--- a/pkgs/top-level/emacs-packages.nix
+++ b/pkgs/top-level/emacs-packages.nix
@@ -442,7 +442,7 @@ let self = _self // overrides;
 
   elpy = melpaBuild rec {
     pname   = "elpy";
-    version = "1.9.0";
+    version = external.elpy.version;
     src = fetchFromGitHub {
       owner  = "jorgenschaefer";
       repo   = pname;
@@ -465,6 +465,8 @@ let self = _self // overrides;
       company find-file-in-project highlight-indentation pyvenv yasnippet
     ];
 
+    propagatedUserEnvPkgs = [ external.elpy ] ++ packageRequires;
+
     meta = {
       description = "Emacs Python Development Environment";
       longDescription = ''