Loading pkgs/development/python-modules/pyvisa-py/default.nix +19 −9 Original line number Diff line number Diff line { lib , fetchFromGitHub , buildPythonPackage , setuptools , setuptools-scm , gpib-ctypes , pyserial , pyusb , pyvisa , typing-extensions , psutil , zeroconf , pytestCheckHook , pythonOlder }: buildPythonPackage rec { pname = "pyvisa-py"; version = "0.7.0"; format = "setuptools"; version = "0.7.1"; pyproject = true; disabled = pythonOlder "3.7"; disabled = pythonOlder "3.8"; src = fetchFromGitHub { owner = "pyvisa"; repo = "pyvisa-py"; rev = "refs/tags/${version}"; hash = "sha256-wMDO0CUCSSCB8cXvTmIEWD8OGMZRZNhmmRx+fZnK288="; hash = "sha256-zsa4TGDvvPAogOC0ljXC9uwWC9mteldUYprLmwrXNMQ="; }; nativeBuildInputs = [ setuptools setuptools-scm ]; propagatedBuildInputs = [ pyserial pyusb pyvisa typing-extensions ]; passthru.optional-dependencies = { gpib-ctypes = [ gpib-ctypes ]; serial = [ pyserial ]; usb = [ pyusb ]; psutil = [ psutil ]; hislip-discovery = [ zeroconf ]; # vicp = [ pyvicp zeroconf ]; }; nativeCheckInputs = [ pytestCheckHook ]; postConfigure = '' export SETUPTOOLS_SCM_PRETEND_VERSION="v${version}" ''; env.SETUPTOOLS_SCM_PRETEND_VERSION = version; meta = with lib; { description = "Module that implements the Virtual Instrument Software Architecture"; Loading Loading
pkgs/development/python-modules/pyvisa-py/default.nix +19 −9 Original line number Diff line number Diff line { lib , fetchFromGitHub , buildPythonPackage , setuptools , setuptools-scm , gpib-ctypes , pyserial , pyusb , pyvisa , typing-extensions , psutil , zeroconf , pytestCheckHook , pythonOlder }: buildPythonPackage rec { pname = "pyvisa-py"; version = "0.7.0"; format = "setuptools"; version = "0.7.1"; pyproject = true; disabled = pythonOlder "3.7"; disabled = pythonOlder "3.8"; src = fetchFromGitHub { owner = "pyvisa"; repo = "pyvisa-py"; rev = "refs/tags/${version}"; hash = "sha256-wMDO0CUCSSCB8cXvTmIEWD8OGMZRZNhmmRx+fZnK288="; hash = "sha256-zsa4TGDvvPAogOC0ljXC9uwWC9mteldUYprLmwrXNMQ="; }; nativeBuildInputs = [ setuptools setuptools-scm ]; propagatedBuildInputs = [ pyserial pyusb pyvisa typing-extensions ]; passthru.optional-dependencies = { gpib-ctypes = [ gpib-ctypes ]; serial = [ pyserial ]; usb = [ pyusb ]; psutil = [ psutil ]; hislip-discovery = [ zeroconf ]; # vicp = [ pyvicp zeroconf ]; }; nativeCheckInputs = [ pytestCheckHook ]; postConfigure = '' export SETUPTOOLS_SCM_PRETEND_VERSION="v${version}" ''; env.SETUPTOOLS_SCM_PRETEND_VERSION = version; meta = with lib; { description = "Module that implements the Virtual Instrument Software Architecture"; Loading