Merge pull request #287543 from OroraTech/chore/remove-pyuavcan

python312Packages.pyuavcan: remove deprecated package

authored by Weijia Wang and committed by GitHub ebddbb71 7184d678

+1 -62
-51
pkgs/development/python-modules/pyuavcan/default.nix
··· 1 - { lib, buildPythonPackage, fetchFromGitHub, pythonOlder, numpy, nunavut 2 - , pyserial , pytest, ruamel-yaml}: 3 - 4 - buildPythonPackage rec { 5 - pname = "pyuavcan"; 6 - version = "1.1.0.dev1"; 7 - format = "setuptools"; 8 - disabled = pythonOlder "3.7"; # only python>=3.7 is supported 9 - 10 - src = fetchFromGitHub { 11 - owner = "UAVCAN"; 12 - repo = pname; 13 - rev = version; 14 - hash = "sha256-ChNoYHuZulPLrxYvxeVO9Tyt8rymlk3p/OkYaG2rqzo="; 15 - }; 16 - 17 - propagatedBuildInputs = [ 18 - numpy 19 - nunavut 20 - pyserial 21 - pytest 22 - ruamel-yaml 23 - ]; 24 - 25 - # allow for writable directory for darwin 26 - preBuild = '' 27 - export HOME=$TMPDIR 28 - export PYTHONASYNCIODEBUG=1 29 - ''; 30 - 31 - # tests fail ATM. 32 - doCheck = false; 33 - 34 - # check at least that import works, as tests fail 35 - pythonImportsCheck = [ 36 - "pyuavcan" 37 - ]; 38 - 39 - meta = with lib; { 40 - description = "A full-featured implementation of the UAVCAN protocol stack"; 41 - longDescription = '' 42 - It is intended for non-embedded, user-facing applications such as GUI 43 - software, diagnostic tools, automation scripts, prototypes, and various 44 - R&D cases. PyUAVCAN consists of a Python library (package) and a simple 45 - CLI tool for basic diagnostics and shell script automation. 46 - ''; 47 - homepage = "https://pyuavcan.readthedocs.io"; 48 - maintainers = with maintainers; [ wucke13 ]; 49 - license = licenses.mit; 50 - }; 51 - }
+1
pkgs/top-level/python-aliases.nix
··· 413 413 pytorchWithCuda = torchWithCuda; # added 2022-09-30 414 414 pytorchWithoutCuda = torchWithoutCuda; # added 2022-09-30 415 415 pytwitchapi = twitchapi; # added 2022-03-07 416 + pyuavcan = throw "pyuavcan has been renamed to pycyphal and the old package deprecated, use pycyphal instead"; # added 2024-02-09 416 417 pyvcf = throw "pyvcf has been removed, it was using setuptools 2to3 translation feature, which has been removed in setuptools 58"; # added 2023-05-19 417 418 PyVirtualDisplay = pyvirtualdisplay; # added 2023-02-19 418 419 pywick = throw "pywick has been removed, since it is no longer maintained"; # added 2023-07-01
-11
pkgs/top-level/python-packages.nix
··· 12128 12128 12129 12129 pyu2f = callPackage ../development/python-modules/pyu2f { }; 12130 12130 12131 - pyuavcan = callPackage 12132 - ../development/python-modules/pyuavcan { # this version pinpoint to anold version is necessary due to a regression 12133 - nunavut = self.nunavut.overridePythonAttrs (old: rec { 12134 - version = "0.2.3"; 12135 - src = old.src.override { 12136 - inherit version; 12137 - hash = "sha256-pZtRUvQMpqrnW5+8umsRcNhF9NJZJZ3I9yILVglMCnU="; 12138 - }; 12139 - }); 12140 - }; 12141 - 12142 12131 pyudev = callPackage ../development/python-modules/pyudev { 12143 12132 inherit (pkgs) udev; 12144 12133 };