tangled
alpha
login
or
join now
tjh.dev
/
nixpkgs
Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
0
fork
atom
overview
issues
pulls
pipelines
pyrseas: 0.8.0 -> 0.9.1
Aaron Jheng
3 years ago
f3281e08
0b8181e2
+20
-16
1 changed file
expand all
collapse all
unified
split
pkgs
development
tools
database
pyrseas
default.nix
+20
-16
pkgs/development/tools/database/pyrseas/default.nix
···
1
1
-
{ lib, python2Packages, fetchFromGitHub }:
1
1
+
{ lib, python3Packages, fetchFromGitHub }:
2
2
3
3
let
4
4
-
pgdbconn = python2Packages.buildPythonPackage rec {
4
4
+
pgdbconn = python3Packages.buildPythonPackage rec {
5
5
pname = "pgdbconn";
6
6
version = "0.8.0";
7
7
+
7
8
src = fetchFromGitHub {
8
9
owner = "perseas";
9
10
repo = "pgdbconn";
10
11
rev = "v${version}";
11
12
sha256 = "09r4idk5kmqi3yig7ip61r6js8blnmac5n4q32cdcbp1rcwzdn6z";
12
13
};
14
14
+
13
15
# The tests are impure (they try to access a PostgreSQL server)
14
16
doCheck = false;
15
15
-
propagatedBuildInputs = [
16
16
-
python2Packages.psycopg2
17
17
-
python2Packages.pytest
18
18
-
];
17
17
+
18
18
+
propagatedBuildInputs = with python3Packages; [ psycopg2 pytest ];
19
19
};
20
20
in
21
21
22
22
-
python2Packages.buildPythonApplication {
22
22
+
python3Packages.buildPythonApplication rec {
23
23
pname = "pyrseas";
24
24
-
version = "0.8.0";
24
24
+
version = "0.9.1";
25
25
+
25
26
src = fetchFromGitHub {
26
27
owner = "perseas";
27
28
repo = "Pyrseas";
28
28
-
rev = "2e9be763e61168cf20d28bd69010dc5875bd7b97";
29
29
-
sha256 = "1h9vahplqh0rzqjsdq64qqar6hj1bpbc6nl1pqwwgca56385br8r";
29
29
+
rev = version;
30
30
+
sha256 = "sha256-+MxnxvbLMxK1Ak+qKpKe3GHbzzC+XHO0eR7rl4ON9H4=";
30
31
};
31
31
-
# The tests are impure (they try to access a PostgreSQL server)
32
32
-
doCheck = false;
33
33
-
propagatedBuildInputs = [
34
34
-
python2Packages.psycopg2
35
35
-
python2Packages.pytest
36
36
-
python2Packages.pyyaml
32
32
+
33
33
+
propagatedBuildInputs = with python3Packages; [
34
34
+
psycopg2
35
35
+
pytest
36
36
+
pyyaml
37
37
pgdbconn
38
38
];
39
39
+
40
40
+
# The tests are impure (they try to access a PostgreSQL server)
41
41
+
doCheck = false;
42
42
+
39
43
meta = {
40
44
description = "A declarative language to describe PostgreSQL databases";
41
45
homepage = "https://perseas.github.io/";