Guest User

Untitled

a guest
Aug 31st, 2018
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.00 KB | None | 0 0
  1. with import <nixpkgs> {};
  2. (let
  3. myPythonPackage = python35Packages.buildPythonPackage rec {
  4. pname = "myPackageName";
  5. name = pname + "-" + version;
  6. version = "0.1";
  7. src = builtins.fetchGit {
  8. url = /home/user/packages/someGitRepositoryAsADirectory;
  9. rev = "a892e558f11b8b81713da49b1092fc479d692372";
  10. };
  11. doCheck = false;
  12. propagatedBuildInputs = with pkgs.python35Packages; [
  13. # Python dependencies for myPythonPackage go here
  14. ];
  15. };
  16. in pkgs.python35.buildEnv.override rec {
  17. extraLibs = with pkgs.python35Packages;
  18.  
  19. ######## Add extra packages you want in the environment here #########
  20. # It can be python packages or non-python packages
  21. # If not a python package, then use pkgs prefix `pkgs.packageName` like `pkgs.openssl`
  22. # Otherwise just use the name of the python package like `pandas` or `numpy`
  23. # By default, it includes extra `ipykernel`, which is ipython kernel.
  24.  
  25. [ myPythonPackage ipykernel ];
  26.  
  27. }
  28. ).env
Add Comment
Please, Sign In to add comment