diff --git a/pkgs/development/python-modules/mullvad-closest/default.nix b/pkgs/development/python-modules/mullvad-closest/default.nix deleted file mode 100644 index 83d249fe55d8..000000000000 --- a/pkgs/development/python-modules/mullvad-closest/default.nix +++ /dev/null @@ -1,44 +0,0 @@ -{ - lib, - buildPythonPackage, - setuptools, - click, - geopy, - ping3, - requests, - tabulate, - fetchFromGitHub, -}: - -buildPythonPackage { - pname = "mullvad-closest"; - version = "unstable-2023-07-09"; - pyproject = true; - - src = fetchFromGitHub { - owner = "Ch00k"; - repo = "mullvad-closest"; - rev = "894d2075a520fcad238256725245030374693a16"; - hash = "sha256-scJiYjEmnDDElE5rHdPbnnuNjjRB0/X3vNGLoi2MAmo="; - }; - - nativeBuildInputs = [ setuptools ]; - - propagatedBuildInputs = [ - click - geopy - ping3 - requests - tabulate - ]; - - pythonImportsCheck = [ "mullvad_closest" ]; - - meta = { - description = "Find Mullvad servers with the lowest latency at your location"; - mainProgram = "mullvad-closest"; - homepage = "https://github.com/Ch00k/mullvad-closest"; - license = lib.licenses.unlicense; - maintainers = with lib.maintainers; [ siraben ]; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 9f7e1174d736..a55bffa7e50b 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1143,6 +1143,7 @@ mapAliases { mrxvt = throw "'mrxvt' has been removed due to lack of maintainence upstream"; # Added 2025-09-25 msgpack = throw "msgpack has been split into msgpack-c and msgpack-cxx"; # Added 2025-09-14 msp430NewlibCross = throw "'msp430NewlibCross' has been renamed to/replaced by 'msp430Newlib'"; # Converted to throw 2025-10-27 + mullvad-closest = throw "'mullvad-closest' has been removed as it was unmaintained. Consider using 'mullvad-compass' instead."; # Added 2026-01-13 multipass = throw "multipass was dropped since it was unmaintained."; # Added 2025-11-29 mumps_par = throw "'mumps_par' has been renamed to/replaced by 'mumps-mpi'"; # Converted to throw 2025-10-27 mustache-tcl = throw "'mustache-tcl' has been renamed to/replaced by 'tclPackages.mustache-tcl'"; # Converted to throw 2025-10-27 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index ba7e94ee8088..d19765190c6d 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9020,8 +9020,6 @@ with pkgs; mullvad ; - mullvad-closest = with python3Packages; toPythonApplication mullvad-closest; - napalm = with python3Packages; toPythonApplication ( diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index 0378e92e1de0..55eb3d572c60 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -276,6 +276,7 @@ mapAliases { mne-python = throw "'mne-python' has been renamed to/replaced by 'mne'"; # Converted to throw 2025-10-29 mpris-server = throw "mpris-server was removed because it is unused"; # added 2025-10-31 msldap-bad = throw "'msldap-bad' has been renamed to/replaced by 'badldap'"; # added 2025-11-06 + mullvad-closest = throw "'mullvad-closest' has been removed as it was unmaintained. Consider using 'mullvad-compass' instead."; # Added 2026-01-13 multi_key_dict = throw "'multi_key_dict' has been renamed to/replaced by 'multi-key-dict'"; # Converted to throw 2025-10-29 mutag = throw "mutag has been removed because it is unmaintained since 2018"; # added 2025-05-25 net2grid = throw "'net2grid' has been renamed to/replaced by 'gridnet'"; # Converted to throw 2025-10-29 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index a2bbbc404c6b..0577d750f7fa 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -10110,8 +10110,6 @@ self: super: with self; { mullvad-api = callPackage ../development/python-modules/mullvad-api { }; - mullvad-closest = callPackage ../development/python-modules/mullvad-closest { }; - mulpyplexer = callPackage ../development/python-modules/mulpyplexer { }; multi-key-dict = callPackage ../development/python-modules/multi-key-dict { };