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
|
|
];
|
|
})
|
|
];
|
|
}
|