python3Packages.catkin-pkg: (re)init at 1.1.0 (#447138)

Changed files
+50
pkgs
development
python-modules
catkin-pkg
top-level
+48
pkgs/development/python-modules/catkin-pkg/default.nix
···
+
{
+
lib,
+
buildPythonPackage,
+
fetchFromGitHub,
+
docutils,
+
pyparsing,
+
python-dateutil,
+
setuptools,
+
pytestCheckHook,
+
}:
+
+
buildPythonPackage rec {
+
pname = "catkin-pkg";
+
version = "1.1.0";
+
+
pyproject = true;
+
+
src = fetchFromGitHub {
+
owner = "ros-infrastructure";
+
repo = "catkin_pkg";
+
tag = version;
+
hash = "sha256-V4iurFt1WmY2jXy0A4Qa2eKMCWmR+Hs3d9pru0/zUSM=";
+
};
+
+
build-system = [ setuptools ];
+
+
dependencies = [
+
docutils
+
pyparsing
+
python-dateutil
+
];
+
+
pythonImportsCheck = [ "catkin_pkg" ];
+
+
nativeCheckInputs = [ pytestCheckHook ];
+
+
disabledTestPaths = [ "test/test_flake8.py" ];
+
+
meta = {
+
changelog = "https://github.com/ros-infrastructure/catkin_pkg/blob/${src.tag}/CHANGELOG.rst";
+
description = "Library for retrieving information about catkin packages";
+
homepage = "http://wiki.ros.org/catkin_pkg";
+
license = lib.licenses.bsd3;
+
maintainers = with lib.maintainers; [
+
wentasah
+
];
+
};
+
}
+2
pkgs/top-level/python-packages.nix
···
};
};
+
catkin-pkg = callPackage ../development/python-modules/catkin-pkg { };
+
catppuccin = callPackage ../development/python-modules/catppuccin { };
cattrs = callPackage ../development/python-modules/cattrs { };