Loading pkgs/development/python-modules/toptica-lasersdk/default.nix 0 → 100644 +44 −0 Original line number Diff line number Diff line { lib, buildPythonPackage, fetchPypi, # build-system setuptools, # dependencies ifaddr, pyserial, }: buildPythonPackage rec { pname = "toptica-lasersdk"; version = "3.2.0"; pyproject = true; src = fetchPypi { pname = "toptica_lasersdk"; inherit version; hash = "sha256-UNazng4Za3CZeG7eDq0b+l7gmESEXIU8WMLWGGysmBg="; }; build-system = [ setuptools ]; dependencies = [ ifaddr pyserial ]; pythonImportsCheck = [ "toptica.lasersdk.dlcpro.v2_2_0" ]; meta = { description = "TOPTICA Python Laser SDK"; homepage = "https://toptica.github.io/python-lasersdk/"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ doronbehar ]; }; } pkgs/top-level/python-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -15790,6 +15790,8 @@ self: super: with self; { toposort = callPackage ../development/python-modules/toposort { }; toptica-lasersdk = callPackage ../development/python-modules/toptica-lasersdk { }; torch = callPackage ../development/python-modules/torch { }; # Required to test triton Loading
pkgs/development/python-modules/toptica-lasersdk/default.nix 0 → 100644 +44 −0 Original line number Diff line number Diff line { lib, buildPythonPackage, fetchPypi, # build-system setuptools, # dependencies ifaddr, pyserial, }: buildPythonPackage rec { pname = "toptica-lasersdk"; version = "3.2.0"; pyproject = true; src = fetchPypi { pname = "toptica_lasersdk"; inherit version; hash = "sha256-UNazng4Za3CZeG7eDq0b+l7gmESEXIU8WMLWGGysmBg="; }; build-system = [ setuptools ]; dependencies = [ ifaddr pyserial ]; pythonImportsCheck = [ "toptica.lasersdk.dlcpro.v2_2_0" ]; meta = { description = "TOPTICA Python Laser SDK"; homepage = "https://toptica.github.io/python-lasersdk/"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ doronbehar ]; }; }
pkgs/top-level/python-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -15790,6 +15790,8 @@ self: super: with self; { toposort = callPackage ../development/python-modules/toposort { }; toptica-lasersdk = callPackage ../development/python-modules/toptica-lasersdk { }; torch = callPackage ../development/python-modules/torch { }; # Required to test triton