33 lines
		
	
	
		
			877 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			877 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
| { lib, buildPythonPackage, fetchFromGitHub, isPy3k
 | |
| , decorator, requests, simplejson
 | |
| , nose, mock }:
 | |
| 
 | |
| buildPythonPackage rec {
 | |
|   pname = "datadog";
 | |
|   version = "0.20.0";
 | |
| 
 | |
|   # no tests in PyPI tarball
 | |
|   # https://github.com/DataDog/datadogpy/pull/259
 | |
|   src = fetchFromGitHub {
 | |
|     owner = "DataDog";
 | |
|     repo = "datadogpy";
 | |
|     rev = "v${version}";
 | |
|     sha256 = "1p4p14853yrsl8py4ca7za7a12qzw0xwgz64f5kzx8a6vpv3p3md";
 | |
|   };
 | |
| 
 | |
|   propagatedBuildInputs = [ decorator requests simplejson ];
 | |
| 
 | |
|   checkInputs = [ nose mock ];
 | |
| 
 | |
|   # v0.20.0 tests are nondeterministic:
 | |
|   # test_send_batch_metrics: https://hydra.nixos.org/build/74920933
 | |
|   # test_timed_decorator_threaded: https://hydra.nixos.org/build/74328993
 | |
|   doCheck = false;
 | |
| 
 | |
|   meta = with lib; {
 | |
|     description = "The Datadog Python library";
 | |
|     license = licenses.bsd3;
 | |
|     homepage = https://github.com/DataDog/datadogpy;
 | |
|   };
 | |
| }
 | 
