tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
0
fork
atom
lol
0
fork
atom
overview
issues
pulls
pipelines
python312Packages.crc16: refactor
Fabian Affolter
2 years ago
49e67fc1
d484aa8e
+23
-5
1 changed file
expand all
collapse all
unified
split
pkgs
development
python-modules
crc16
default.nix
+23
-5
pkgs/development/python-modules/crc16/default.nix
reviewed
···
1
1
-
{ lib, buildPythonPackage, fetchPypi }:
1
1
+
{ lib
2
2
+
, buildPythonPackage
3
3
+
, fetchPypi
4
4
+
, setuptools
5
5
+
, pythonOlder
6
6
+
}:
2
7
3
8
buildPythonPackage rec {
4
9
pname = "crc16";
5
10
version = "0.1.1";
6
6
-
format = "setuptools";
11
11
+
pyproject = true;
12
12
+
13
13
+
disabled = pythonOlder "3.7";
7
14
8
15
src = fetchPypi {
9
16
inherit pname version;
10
10
-
sha256 = "15nkx0pa4lskwin84flpk8fsw3jqg6wic6v3s83syjqg76h6my61";
17
17
+
hash = "sha256-wfhqoDkPS68H0mMbFrl5WA6uHZqXOoJs5FNToi7o05Y=";
11
18
};
12
19
20
20
+
build-system = [
21
21
+
setuptools
22
22
+
];
23
23
+
24
24
+
# Tests are outdated
25
25
+
doCheck = false;
26
26
+
27
27
+
pythonImportsCheck = [
28
28
+
"crc16"
29
29
+
];
30
30
+
13
31
meta = with lib; {
32
32
+
description = "Python library for calculating CRC16";
14
33
homepage = "https://code.google.com/archive/p/pycrc16/";
15
15
-
description = "Python library for calculating CRC16";
16
16
-
license = licenses.lgpl3;
34
34
+
license = licenses.lgpl3Plus;
17
35
maintainers = with maintainers; [ abbradar ];
18
36
};
19
37
}