packages.nix 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. { pkgs, python }:
  2. {
  3. system-packages = with pkgs; {
  4. bitcoind = (callPackage ./bitcoin.nix {}); # Bitcoin Core daemon
  5. vanitygen = (callPackage ./vanitygen-plusplus.nix {}); # test suite
  6. curl = curl;
  7. git = git;
  8. gcc = gcc;
  9. libtool = libtool;
  10. autoconf = autoconf;
  11. gmp = gmp;
  12. openssl = openssl;
  13. pcre = pcre;
  14. mpfr = mpfr;
  15. secp256k1 = secp256k1;
  16. less = less; # test suite (cmdtest.py regtest)
  17. procps = procps; # test suite (pgrep)
  18. ruff = ruff;
  19. ## For test suite with --pure:
  20. e2fsprogs = e2fsprogs;
  21. util-linux = util-linux; # losetup
  22. ncurses = ncurses; # infocmp
  23. };
  24. python-packages = with python.pkgs; {
  25. pip = pip;
  26. setuptools = setuptools;
  27. build = build;
  28. wheel = wheel;
  29. gmpy2 = gmpy2;
  30. cryptography = cryptography;
  31. pynacl = pynacl;
  32. ecdsa = ecdsa;
  33. aiohttp = aiohttp;
  34. requests = requests;
  35. py-scrypt = py-scrypt;
  36. semantic-version = semantic-version;
  37. pexpect = pexpect; # test suite
  38. pycoin = pycoin; # test suite
  39. lxml = lxml;
  40. };
  41. }