Skip to content
Snippets Groups Projects
zkapauthorizer.nix 991 B
Newer Older
  • Learn to ignore specific revisions
  • { buildPythonPackage, sphinx, circleci-cli
    
    , attrs, zope_interface, twisted, tahoe-lafs, privacypass
    
    , fixtures, testtools, hypothesis, pyflakes, treq, coverage
    
    buildPythonPackage rec {
      version = "0.0";
    
      pname = "zero-knowledge-access-pass-authorizer";
      name = "${pname}-${version}";
    
      depsBuildBuild = [
        sphinx
        circleci-cli
      ];
    
    
      propagatedBuildInputs = [
    
        zope_interface
        twisted
        tahoe-lafs
    
        fixtures
    
        hypothesis
    
        runHook preCheck
        "${pyflakes}/bin/pyflakes" src/_zkapauthorizer
        python -m coverage run --branch --source _zkapauthorizer,twisted.plugins.zkapauthorizer --module twisted.trial _zkapauthorizer
        runHook postCheck
      '';
    
      postCheck = ''
        python -m coverage html
        mkdir -p "$doc/share/doc/${name}"
        cp -vr .coverage htmlcov "$doc/share/doc/${name}"