streamlink: 7.1.1 -> 7.1.2 (#373269)
[NixPkgs.git] / pkgs / by-name / op / opshin / package.nix
blobdc2b6486dbc068483b32e776b68a1e249b9ee39f
2   lib,
3   fetchFromGitHub,
4   python3,
5 }:
7 python3.pkgs.buildPythonApplication rec {
8   pname = "opshin";
9   version = "0.23.0";
11   format = "pyproject";
13   src = fetchFromGitHub {
14     owner = "OpShin";
15     repo = "opshin";
16     tag = version;
17     hash = "sha256-H6tuSJYV9bAwXu/5Y8g6aFbbQFCpq2aqcmRaDq2cAEg=";
18   };
20   propagatedBuildInputs = with python3.pkgs; [
21     setuptools
22     poetry-core
23     uplc
24     pluthon
25     pycardano
26     frozenlist2
27     astunparse
28     ordered-set
29   ];
31   pythonRelaxDeps = [
32     "pluthon"
33     "uplc"
34   ];
36   meta = with lib; {
37     description = "Simple pythonic programming language for Smart Contracts on Cardano";
38     homepage = "https://opshin.dev";
39     license = licenses.mit;
40     maintainers = with maintainers; [ t4ccer ];
41     mainProgram = "opshin";
42   };