package.nix (739B)
1 { 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 python3Packages, 6 }: 7 8 python3Packages.buildPythonApplication { 9 pname = "morse-talk"; 10 version = "2021-06-27"; 11 pyproject = true; 12 13 src = fetchFromGitHub { 14 owner = "morse-talk"; 15 repo = "morse-talk"; 16 rev = "9f3bce0fa1d30b58095a979ed20c55c0767d9993"; 17 hash = "sha256-ls6xipRrBKtoNV/Zmmn793fUgsuiXEDxk1+Um9mzAmY="; 18 }; 19 20 build-system = with python3Packages; [ setuptools ]; 21 22 dependencies = with python3Packages; [ 23 matplotlib 24 sounddevice 25 tkinter 26 ]; 27 28 meta = { 29 description = "A Python library written for Morse Code"; 30 homepage = "https://github.com/morse-talk/morse-talk"; 31 license = lib.licenses.gpl2; 32 maintainers = [ lib.maintainers.sikmir ]; 33 }; 34 }