31 lines
		
	
	
		
			653 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			653 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
| { pkgs, ... }:
 | |
| {
 | |
|   home.packages = [
 | |
|     (pkgs.python3Packages.buildPythonApplication rec {
 | |
|       pname = "tacl";
 | |
|       version = "3.9.0";
 | |
|       pyproject = true;
 | |
| 
 | |
|       src = pkgs.fetchFromGitHub {
 | |
|         owner = "unioslo";
 | |
|         repo = "tsd-api-client";
 | |
|         rev = "v${version}";
 | |
|         sha256 = "sha256-R8fSAhpdjspIoLy3m6NnHZBCBTSLQGWOqAiDkBZlWOc=";
 | |
|       };
 | |
| 
 | |
|       build-system = with pkgs.python3Packages; [
 | |
|         poetry-core
 | |
|         poetry-dynamic-versioning
 | |
|       ];
 | |
|       dependencies = with pkgs.python3Packages; [
 | |
|         pyyaml
 | |
|         click
 | |
|         humanfriendly
 | |
|         libnacl
 | |
|         requests
 | |
|         rich
 | |
|       ];
 | |
|     })
 | |
|   ];
 | |
| }
 |