python3Packages.neurio: init at 0.3.1

Changed files
+38
pkgs
development
python-modules
neurio
top-level
+36
pkgs/development/python-modules/neurio/default.nix
···
···
+
{
+
lib,
+
buildPythonPackage,
+
fetchFromGitHub,
+
requests,
+
setuptools,
+
}:
+
+
buildPythonPackage rec {
+
pname = "neurio";
+
version = "0.3.1";
+
pyproject = true;
+
+
src = fetchFromGitHub {
+
owner = "jordanh";
+
repo = "neurio-python";
+
tag = version;
+
hash = "sha256-Kyjx+76OR3fpA9p/Zg7S4/vuGuNU2kb022BijoNMSUI=";
+
};
+
+
build-system = [ setuptools ];
+
+
dependencies = [ requests ];
+
+
# Project has tests but they require actual API credentials
+
doCheck = false;
+
+
pythonImportsCheck = [ "neurio" ];
+
+
meta = {
+
description = "Neurio energy sensor and appliance automation API library";
+
homepage = "https://github.com/jordanh/neurio-python";
+
license = lib.licenses.asl20;
+
maintainers = [ lib.maintainers.jamiemagee ];
+
};
+
}
+2
pkgs/top-level/python-packages.nix
···
neuralfoil = callPackage ../development/python-modules/neuralfoil { };
neurokit2 = callPackage ../development/python-modules/neurokit2 { };
neuron-full = pkgs.neuron-full.override { python3 = python; };
···
neuralfoil = callPackage ../development/python-modules/neuralfoil { };
+
neurio = callPackage ../development/python-modules/neurio { };
+
neurokit2 = callPackage ../development/python-modules/neurokit2 { };
neuron-full = pkgs.neuron-full.override { python3 = python; };