Merge pull request #232392 from gray-heron/cantools

python3Packages.cantools: init at 38.0.2
This commit is contained in:
Peder Bergebakken Sundt 2023-10-21 12:00:56 +02:00 committed by GitHub
commit ca42fb99b8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 107 additions and 0 deletions

View File

@ -6622,6 +6622,12 @@
githubId = 4656860;
name = "Gaute Ravndal";
};
gray-heron = {
email = "ave+nix@cezar.info";
github = "gray-heron";
githubId = 7032646;
name = "Cezary Siwek";
};
graysonhead = {
email = "grayson@graysonhead.net";
github = "graysonhead";

View File

@ -0,0 +1,58 @@
{ lib
, buildPythonPackage
, fetchPypi
, setuptools-scm
, argparse-addons
, bitstruct
, can
, crccheck
, diskcache
, matplotlib
, parameterized
, pytestCheckHook
, pythonOlder
, textparser
}:
buildPythonPackage rec {
pname = "cantools";
version = "38.0.2";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-k7/m9L1lLzaXY+qRYrAnpi9CSoQA8kI9QRN5GM5oxo4=";
};
nativeBuildInputs = [
setuptools-scm
];
propagatedBuildInputs = [
argparse-addons
bitstruct
can
crccheck
diskcache
matplotlib
textparser
];
nativeCheckInputs = [
parameterized
pytestCheckHook
];
pythonImportsCheck = [
"cantools"
];
meta = with lib; {
homepage = "https://github.com/cantools/cantools";
description = "CAN bus tools.";
license = licenses.mit;
maintainers = with maintainers; [ gray-heron ];
};
}

View File

@ -0,0 +1,39 @@
{ lib
, buildPythonPackage
, fetchPypi
, setuptools-scm
, pytestCheckHook
, pythonOlder
}:
buildPythonPackage rec {
pname = "textparser";
version = "0.24.0";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-VvcI51qp0AKtt22CO6bvFm1+zsHj5MpMHKED+BdWgzU=";
};
nativeBuildInputs = [
setuptools-scm
];
nativeCheckInputs = [
pytestCheckHook
];
pythonImportsCheck = [
"textparser"
];
meta = with lib; {
homepage = "https://github.com/eerimoq/textparser";
description = "A text parser";
license = licenses.mit;
maintainers = with maintainers; [ gray-heron ];
};
}

View File

@ -1777,6 +1777,8 @@ self: super: with self; {
canopen = callPackage ../development/python-modules/canopen { };
cantools = callPackage ../development/python-modules/cantools { };
camelot = callPackage ../development/python-modules/camelot { };
capstone = callPackage ../development/python-modules/capstone {
@ -13726,6 +13728,8 @@ self: super: with self; {
textile = callPackage ../development/python-modules/textile { };
textparser = callPackage ../development/python-modules/textparser { };
textual = callPackage ../development/python-modules/textual { };
textual-universal-directorytree = callPackage ../development/python-modules/textual-universal-directorytree { };