Skip to content
Snippets Groups Projects
Select Git revision
  • f526062058733d7ad97a849dee2f286fa1523c00
  • develop default protected
  • production protected
  • nixpkgs-upgrade-2025-06-16
  • nixpkgs-upgrade-2024-12-23
  • 190-our-regular-updates-fill-up-the-servers-boot-partitions
  • nixpkgs-upgrade-2024-10-14
  • hro-cloud protected
  • 162.flexible-grafana-module
  • nixpkgs-upgrade-2024-05-13
  • nixpkgs-upgrade-2024-04-22
  • nixpkgs-upgrade-2024-03-25
  • nixpkgs-upgrade-2024-03-18
  • nixpkgs-upgrade-2024-03-11
  • nixpkgs-upgrade-2024-03-04
  • 163.jp-to-ben-for-prod
  • nixpkgs-upgrade-2024-02-26
  • 164.grafana-alert-rules
  • 157.authorize-new-hro-key
  • nixpkgs-upgrade-2024-02-19
  • nixpkgs-upgrade-2024-02-12
21 results

monitoring.nix

Blame
  • typing.nix 853 B
    { lib, buildPythonPackage, fetchPypi, pythonOlder, isPy3k, isPyPy, python }:
    
    let
      testDir = if isPy3k then "src" else "python2";
    
    in buildPythonPackage rec {
      pname = "typing";
      version = "3.6.6";
    
      src = fetchPypi {
        inherit pname version;
        sha256 = "sha256:0ba9acs4awx15bf9v3nrs781msbd2nx826906nj6fqks2bvca9s0";
      };
    
      # Error for Python3.6: ImportError: cannot import name 'ann_module'
      # See https://github.com/python/typing/pull/280
      # Also, don't bother on PyPy: AssertionError: TypeError not raised
      doCheck = pythonOlder "3.6" && !isPyPy;
    
      checkPhase = ''
        cd ${testDir}
        ${python.interpreter} -m unittest discover
      '';
    
      meta = with lib; {
        description = "Backport of typing module to Python versions older than 3.5";
        homepage = https://docs.python.org/3/library/typing.html;
        license = licenses.psfl;
      };
    }