python3Packages.avion: drop

This commit is contained in:
Martin Weinelt 2026-07-04 22:48:59 +02:00
commit 0bf73bb576
No known key found for this signature in database
GPG key ID: 87C1E9888F856759
3 changed files with 1 additions and 51 deletions

View file

@ -1,49 +0,0 @@
{
lib,
bluepy,
buildPythonPackage,
csrmesh,
fetchPypi,
pycryptodome,
requests,
setuptools,
}:
buildPythonPackage (finalAttrs: {
pname = "avion";
version = "0.10";
pyproject = true;
src = fetchPypi {
inherit (finalAttrs) pname version;
hash = "sha256-v/0NwFmxDZ9kEOx5qs5L9sKzOg/kto79syctg0Ah+30=";
};
postPatch = ''
# https://github.com/mjg59/python-avion/pull/16
substituteInPlace setup.py \
--replace "bluepy>==1.1.4" "bluepy>=1.1.4"
'';
build-system = [ setuptools ];
dependencies = [
bluepy
csrmesh
pycryptodome
requests
];
# Module has no test
doCheck = false;
# bluepy/uuids.json is not found
# pythonImportsCheck = [ "avion" ];
meta = {
description = "Python API for controlling Avi-on Bluetooth dimmers";
homepage = "https://github.com/mjg59/python-avion";
license = with lib.licenses; [ gpl3Plus ];
maintainers = with lib.maintainers; [ fab ];
};
})

View file

@ -106,6 +106,7 @@ mapAliases {
audio-metadata = throw "'audio-metadata' has been removed as it's unmaintained since 2020"; # Added 2026-03-12
autotrash = throw "'autotrash' has been renamed to/replaced by 'super.pkgs.autotrash'"; # Converted to throw 2025-10-29
av_13 = throw "'av_13' has been renamed to/replaced by 'av'"; # Added 2026-02-01
avion = throw "'avion' has been removed since it depended on the unmaintained bluepy library"; # Added 2026-06-04
avro3k = throw "'avro3k' was removed because it's unmaintained since 2014"; # added 2026-06-18
awesome-slugify = throw "'awesome-slugify' has been removed as it was unmaintained upstream"; # Added 2026-06-14
Babel = throw "'Babel' has been renamed to/replaced by 'babel'"; # Converted to throw 2025-10-29

View file

@ -1397,8 +1397,6 @@ self: super: with self; {
avidtools = callPackage ../development/python-modules/avidtools { };
avion = callPackage ../development/python-modules/avion { };
avro = callPackage ../development/python-modules/avro { };
avro-python3 = callPackage ../development/python-modules/avro-python3 { };