summary refs log blame commit diff
path: root/pkgs/development/python-modules/pywebpush/default.nix
blob: e6bf9f3ba48393a38306a1d2a8bf2c5ae9b30226 (plain) (tree)
1
2
3
4
5
6
7
8
9
10





                                    
                     


                          
                                                                                
















                                                               
{ lib, fetchPypi, buildPythonPackage
, coverage, flake8, mock, nose
, http-ece, py-vapid, requests }:

buildPythonPackage rec {
  pname = "pywebpush";
  version = "1.10.0";

  src = fetchPypi {
    inherit pname version;
    sha256 = "de8b7e638c6b595c6405f16fd5356e92d2feb8237ab4e50a89770e4ed93aebd6";
  };

  propagatedBuildInputs = [
    http-ece py-vapid requests
  ];

  checkInputs = [
    coverage flake8 mock nose
  ];

  meta = with lib; {
    description = "Webpush Data encryption library for Python";
    homepage = https://github.com/web-push-libs/pywebpush;
    license = licenses.mpl20;
    maintainers = with maintainers; [ peterhoeg ];
  };
}