tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
remarshal: 0.3.0 -> 0.6.0
Peter Hoeg
9 years ago
db90dd8d
d15c62a2
+34
-9
2 changed files
expand all
collapse all
unified
split
pkgs
development
tools
remarshal
default.nix
top-level
python-packages.nix
+12
-9
pkgs/development/tools/remarshal/default.nix
···
1
1
-
{ lib, buildGoPackage, fetchFromGitHub }:
1
1
+
{ stdenv, pythonPackages, fetchFromGitHub }:
2
2
3
3
-
buildGoPackage rec {
4
4
-
name = "remarshal-${rev}";
5
5
-
rev = "0.3.0";
6
6
-
goPackagePath = "github.com/dbohdan/remarshal";
3
3
+
pythonPackages.buildPythonApplication rec {
4
4
+
name = "remarshal-${version}";
5
5
+
version = "0.6.0";
7
6
8
7
src = fetchFromGitHub {
9
9
-
rev = "v${rev}";
10
8
owner = "dbohdan";
11
9
repo = "remarshal";
12
12
-
sha256 = "0lhsqca3lq3xvdwsmrngv4p6b7k2lkbfnxnk5qj6jdd5y7f4b496";
10
10
+
rev = "v${version}";
11
11
+
sha256 = "0jslawpzghv3chamrfddnyn5p5068kjxy8d38fxvi5h06qgfb4wp";
13
12
};
14
13
15
15
-
goDeps = ./deps.nix;
14
14
+
propagatedBuildInputs = with pythonPackages; [
15
15
+
dateutil
16
16
+
pytoml
17
17
+
pyyaml
18
18
+
];
16
19
17
17
-
meta = with lib; {
20
20
+
meta = with stdenv.lib; {
18
21
description = "Convert between TOML, YAML and JSON";
19
22
license = licenses.mit;
20
23
homepage = https://github.com/dbohdan/remarshal;
+22
pkgs/top-level/python-packages.nix
···
31653
31653
};
31654
31654
};
31655
31655
31656
31656
+
pytoml = buildPythonPackage rec {
31657
31657
+
name = "pytoml-${version}";
31658
31658
+
version = "0.1.11";
31659
31659
+
31660
31660
+
checkPhase = "${python.interpreter} test/test.py";
31661
31661
+
31662
31662
+
# fetchgit used to ensure test submodule is available
31663
31663
+
src = pkgs.fetchgit {
31664
31664
+
url = "${meta.homepage}.git";
31665
31665
+
rev = "refs/tags/v${version}";
31666
31666
+
sha256 = "1jiw04zk9ccynr8kb1vqh9r1p2kh0al7g7b1f94911iazg7dgs9j";
31667
31667
+
};
31668
31668
+
31669
31669
+
meta = {
31670
31670
+
description = "A TOML parser/writer for Python";
31671
31671
+
homepage = https://github.com/avakar/pytoml;
31672
31672
+
license = licenses.mit;
31673
31673
+
maintainers = with maintainers; [ peterhoeg ];
31674
31674
+
};
31675
31675
+
31676
31676
+
};
31677
31677
+
31656
31678
ROPGadget = buildPythonPackage rec {
31657
31679
name = "ROPGadget-5.4";
31658
31680
src = pkgs.fetchurl {