diff --git a/overlay.nix b/overlay.nix index dc57326..562af80 100644 --- a/overlay.nix +++ b/overlay.nix @@ -31,10 +31,12 @@ final: prev: { python3Packages = prev.python3Packages.overrideScope (pfinal: pprev: { feedvalidator = pfinal.callPackage ./pkgs/python/feedvalidator {}; + megacom = pfinal.callPackage ./pkgs/python/megacom {}; }); # add to top level because it has a binary feedvalidator = final.python3Packages.feedvalidator; + megacom = final.python3Packages.megacom; outer-wilds-text-adventure = prev.callPackage ./pkgs/games/outer-wilds-text-adventure {}; diff --git a/pkgs/python/megacom/default.nix b/pkgs/python/megacom/default.nix new file mode 100644 index 0000000..9012894 --- /dev/null +++ b/pkgs/python/megacom/default.nix @@ -0,0 +1,21 @@ +{ + fetchPypi, + buildPythonPackage, + + pyserial, + pyserial-asyncio, +}: buildPythonPackage rec { + pname = "megacom"; + version = "0.1.2"; + src = fetchPypi { + inherit pname version; + sha256 = "sha256-q2sU37uTX98RJDF0WFt7vzqtfLk3u25COCdKt34/Z70="; + }; + + dependencies = [ + pyserial + pyserial-asyncio + ]; + + doCheck = false; +}