summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/python-osc
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/python-modules/python-osc')
-rw-r--r--pkgs/development/python-modules/python-osc/default.nix19
1 files changed, 18 insertions, 1 deletions
diff --git a/pkgs/development/python-modules/python-osc/default.nix b/pkgs/development/python-modules/python-osc/default.nix
index 500e6beb0b0e..86c5894d8178 100644
--- a/pkgs/development/python-modules/python-osc/default.nix
+++ b/pkgs/development/python-modules/python-osc/default.nix
@@ -1,22 +1,39 @@
{ lib
, buildPythonPackage
, fetchPypi
+, pytestCheckHook
+, pythonOlder
+, setuptools
}:
buildPythonPackage rec {
pname = "python-osc";
version = "1.8.3";
+ pyproject = true;
+
+ disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-pc4bpWyNgt9Ryz8pRrXdM6cFInkazEuFZOYtKyCtnKo=";
};
- pythonImportsCheck = [ "pythonosc" ];
+ nativeBuildInputs = [
+ setuptools
+ ];
+
+ nativeCheckInputs = [
+ pytestCheckHook
+ ];
+
+ pythonImportsCheck = [
+ "pythonosc"
+ ];
meta = with lib; {
description = "Open Sound Control server and client in pure python";
homepage = "https://github.com/attwad/python-osc";
+ changelog = "https://github.com/attwad/python-osc/blob/v${version}/CHANGELOG.md";
license = licenses.unlicense;
maintainers = with maintainers; [ anirrudh ];
};