1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-11-29 10:58:21 +00:00
trezor-firmware/shell.nix

45 lines
665 B
Nix
Raw Normal View History

with import <nixpkgs> {};
let
MyPython = python3.withPackages(ps: [
ps.Mako
ps.Pyro4
ps.black
2019-06-26 20:25:04 +00:00
ps.coverage
ps.ed25519
ps.flake8
2019-09-10 09:30:05 +00:00
ps.flaky
ps.graphviz
ps.isort
ps.mock
ps.munch
ps.pillow
ps.pytest
2019-09-01 11:43:36 +00:00
ps.pytest-random-order
ps.trezor
]);
in
stdenv.mkDerivation {
name = "trezor-firmware-dev";
buildInputs = [
MyPython
SDL2
SDL2_image
autoflake
check
clang-tools
gcc
gcc-arm-embedded
gnumake
graphviz
openssl
2019-04-30 11:13:57 +00:00
pipenv
pkgconfig
protobuf
python2Packages.demjson
scons
valgrind
2019-04-30 11:13:57 +00:00
zlib
];
}