32 lines
799 B
Nix
32 lines
799 B
Nix
{ stdenv, lib, python3Packages, fetchFromGitHub, fetchgit, makeWrapper, pkgs }:
|
|
|
|
python3Packages.buildPythonPackage rec {
|
|
name = "gmqtt";
|
|
version = "v0.6.12";
|
|
src = fetchFromGitHub {
|
|
owner = "wialon" ;
|
|
repo = "gmqtt";
|
|
rev = "190d12156890efcfc5099fea0f7ef3ce072c4a27" ;
|
|
sha256 = "sha256-lhvRRZsrJy2U7b705GTlquAP/LwKEmInuVC4zzivmKk=";
|
|
};
|
|
|
|
buildInputs = [
|
|
(pkgs.python3.withPackages(ps: [
|
|
ps.codecov
|
|
ps.pytest-asyncio
|
|
ps.pytest
|
|
ps.pytestcov
|
|
ps.six
|
|
ps.uvloop
|
|
ps.more-itertools
|
|
ps.atomicwrites
|
|
]))
|
|
];
|
|
|
|
propagatedBuildInputs = with pkgs.python3Packages; [ setproctitle ];
|
|
|
|
meta = {
|
|
homepage = "https://github.com/wialon/gmqtt";
|
|
description = "gmqtt";
|
|
};
|
|
} |