diff --git a/pkgs/by-name/am/amazon-qldb-shell/package.nix b/pkgs/by-name/am/amazon-qldb-shell/package.nix deleted file mode 100644 index f3d610356fa58..0000000000000 --- a/pkgs/by-name/am/amazon-qldb-shell/package.nix +++ /dev/null @@ -1,42 +0,0 @@ -{ - lib, - cmake, - fetchFromGitHub, - rustPlatform, - testers, -}: - -let - pname = "amazon-qldb-shell"; - version = "2.0.1"; - package = rustPlatform.buildRustPackage { - inherit pname version; - - src = fetchFromGitHub { - owner = "awslabs"; - repo = "amazon-qldb-shell"; - tag = "v${version}"; - sha256 = "sha256-aXScqJ1LijMSAy9YkS5QyXtTqxd19lLt3BbyVXlbw8o="; - }; - - nativeBuildInputs = [ - cmake - rustPlatform.bindgenHook - ]; - - cargoHash = "sha256-tD35Py81QLDVlBahYzgskOQK5lQW03xuCnUwVUi4oLU="; - - passthru.tests.version = testers.testVersion { inherit package; }; - - meta = with lib; { - description = "Interface to send PartiQL statements to Amazon Quantum Ledger Database (QLDB)"; - homepage = "https://github.com/awslabs/amazon-qldb-shell"; - license = licenses.asl20; - maintainers = [ maintainers.terlar ]; - mainProgram = "qldb"; - # See https://hydra.nixos.org/build/255146098/log. - broken = true; # Added 2024-04-06 - }; - }; -in -package diff --git a/pkgs/development/python-modules/ionhash/default.nix b/pkgs/development/python-modules/ionhash/default.nix deleted file mode 100644 index 8d99e24101f35..0000000000000 --- a/pkgs/development/python-modules/ionhash/default.nix +++ /dev/null @@ -1,51 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchFromGitHub, - fetchpatch, - amazon-ion, - six, - pytestCheckHook, -}: - -buildPythonPackage rec { - pname = "ionhash"; - version = "1.2.1"; - format = "setuptools"; - - src = fetchFromGitHub { - owner = "amzn"; - repo = "ion-hash-python"; - rev = "v${version}"; - hash = "sha256-mXOLKXauWwwIA/LnF4qyZsBiF/QM+rF9MmE2ewmozYo="; - fetchSubmodules = true; - }; - - patches = [ - (fetchpatch { - url = "https://github.com/amzn/ion-hash-python/commit/5cab56d694ecc176e394bb455c2d726ba1514ce0.patch"; - hash = "sha256-P5QByNafgxI//e3m+b0oG00+rVymCsT/J4dOZSk3354="; - }) - ]; - - postPatch = '' - substituteInPlace setup.py --replace "'pytest-runner'," "" - ''; - - propagatedBuildInputs = [ - amazon-ion - six - ]; - - nativeCheckInputs = [ pytestCheckHook ]; - - pythonImportsCheck = [ "ionhash" ]; - - meta = with lib; { - description = "Python implementation of Amazon Ion Hash"; - homepage = "https://github.com/amzn/ion-hash-python"; - license = licenses.asl20; - maintainers = [ maintainers.terlar ]; - broken = true; # last successful build 2023-09-28 - }; -} diff --git a/pkgs/development/python-modules/pyqldb/default.nix b/pkgs/development/python-modules/pyqldb/default.nix deleted file mode 100644 index 3a6689228c4c8..0000000000000 --- a/pkgs/development/python-modules/pyqldb/default.nix +++ /dev/null @@ -1,45 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchFromGitHub, - boto3, - amazon-ion, - ionhash, - pytestCheckHook, -}: - -buildPythonPackage rec { - pname = "pyqldb"; - version = "3.2.4"; - format = "setuptools"; - - src = fetchFromGitHub { - owner = "awslabs"; - repo = "amazon-qldb-driver-python"; - tag = "v${version}"; - hash = "sha256-u8wI8ThD/BA+WI62OvNFmYvcqr018wgrh+5J+p2A6hM="; - }; - - propagatedBuildInputs = [ - boto3 - amazon-ion - ionhash - ]; - - nativeCheckInputs = [ pytestCheckHook ]; - - preCheck = '' - export AWS_DEFAULT_REGION=us-east-1 - ''; - - enabledTestPaths = [ "tests/unit" ]; - - pythonImportsCheck = [ "pyqldb" ]; - - meta = with lib; { - description = "Python driver for Amazon QLDB"; - homepage = "https://github.com/awslabs/amazon-qldb-driver-python"; - license = licenses.asl20; - maintainers = [ maintainers.terlar ]; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 0b2cc3eb6bc09..6c64d3539287c 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -278,6 +278,7 @@ mapAliases { alsaPlugins = throw "'alsaPlugins' has been renamed to/replaced by 'alsa-plugins'"; # Converted to throw 2024-10-17 alsaTools = throw "'alsaTools' has been renamed to/replaced by 'alsa-tools'"; # Converted to throw 2024-10-17 alsaUtils = throw "'alsaUtils' has been renamed to/replaced by 'alsa-utils'"; # Converted to throw 2024-10-17 + amazon-qldb-shell = throw "'amazon-qldb-shell' has been removed due to being unmaintained upstream"; # Added 2025-07-30 angelfish = throw "'angelfish' has been renamed to/replaced by 'libsForQt5.kdeGear.angelfish'"; # Converted to throw 2024-10-17 ansible_2_14 = throw "Ansible 2.14 goes end of life in 2024/05 and can't be supported throughout the 24.05 release cycle"; # Added 2024-04-11 ansible_2_15 = throw "Ansible 2.15 goes end of life in 2024/11 and can't be supported throughout the 24.11 release cycle"; # Added 2024-11-08 diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index fc86c50cf5a4f..49ff85cf8edab 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -340,6 +340,7 @@ mapAliases ({ imgaug = throw "imgaug has been removed as it is no longer maintained"; # added 2023-07-10 imgtool = throw "imgtool has been promoted to a top-level attribute name: `mcuboot-imgtool`"; # added 2024-10-09 intreehook = throw "intreehooks has been removed because it is obsolete as a backend-path key was added to PEP 517"; # added 2023-04-11 + ionhash = throw "ionhash has been removed due to being unmaintained upstream"; # added 2025-07-30 iotawattpy = ha-iotawattpy; # added 2025-07-06 ipaddress = throw "ipaddress has been removed because it is no longer required since python 2.7."; # added 2022-05-30 ipdbplugin = throw "ipdbplugin has been removed because it has no longer maintained for 6 years"; # added 2024-05-21 @@ -583,6 +584,7 @@ mapAliases ({ python-picnic-api = throw "python-picnic-api was removed because Home Assistant switched to python-picnic-api2"; # added 2025-03-05 python-unshare = throw "python-unshare was removed as unmaintained since 2016"; # added 2025-05-25 pytrends = throw "pytrends has been removed, as it no longer works and is abandoned upstream"; # added 2025-02-02 + pyqldb = throw "pyqldb has been removed, because the underlying service is reaching end of support"; # added 2025-07-30 pyqt4 = throw "pyqt4 has been removed, because it depended on the long EOL qt4"; # added 2022-06-09 pyqt5_sip = pyqt5-sip; # added 2024-01-07 pyqt5_with_qtmultimedia = pyqt5-multimedia; # added 2024-01-07 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 38a9d405f8cc9..1f210b7ad8c31 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -7077,8 +7077,6 @@ self: super: with self; { iometer = callPackage ../development/python-modules/iometer { }; - ionhash = callPackage ../development/python-modules/ionhash { }; - ionoscloud = callPackage ../development/python-modules/ionoscloud { }; iopath = callPackage ../development/python-modules/iopath { }; @@ -13579,8 +13577,6 @@ self: super: with self; { pypytools = callPackage ../development/python-modules/pypytools { }; - pyqldb = callPackage ../development/python-modules/pyqldb { }; - pyqrcode = callPackage ../development/python-modules/pyqrcode { }; pyqt-builder = callPackage ../development/python-modules/pyqt-builder { };