diff --git a/pkgs/by-name/le/ledger-autosync/package.nix b/pkgs/by-name/le/ledger-autosync/package.nix deleted file mode 100644 index 9f152a25f850..000000000000 --- a/pkgs/by-name/le/ledger-autosync/package.nix +++ /dev/null @@ -1,50 +0,0 @@ -{ - lib, - stdenv, - python3Packages, - fetchFromGitHub, - ledger, - hledger, -}: - -python3Packages.buildPythonApplication (finalAttrs: { - pname = "ledger-autosync"; - version = "1.2.0"; - pyproject = true; - - src = fetchFromGitHub { - owner = "egh"; - repo = "ledger-autosync"; - tag = "v${finalAttrs.version}"; - hash = "sha256-bbFjDdxYr85OPjdvY3JYtCe/8Epwi+8JN60PKVKbqe0="; - }; - - build-system = with python3Packages; [ poetry-core ]; - - dependencies = with python3Packages; [ - ofxclient - ofxparse - ]; - - nativeCheckInputs = [ - hledger - ledger - python3Packages.ledger - python3Packages.pytestCheckHook - ]; - - disabledTestPaths = lib.optionals stdenv.hostPlatform.isDarwin [ - # keyring.errors.KeyringError: Can't get password from keychain: (-50, 'Unknown Error') - # keyring.backends.macOS.api.Error: (-50, 'Unknown Error') - "tests/test_cli.py" - "tests/test_weird_ofx.py" - ]; - - meta = { - homepage = "https://github.com/egh/ledger-autosync"; - changelog = "https://github.com/egh/ledger-autosync/releases/tag/v${finalAttrs.version}"; - description = "OFX/CSV autosync for ledger and hledger"; - license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ eamsden ]; - }; -}) diff --git a/pkgs/development/python-modules/ofxclient/default.nix b/pkgs/development/python-modules/ofxclient/default.nix deleted file mode 100644 index 5d1952dd967f..000000000000 --- a/pkgs/development/python-modules/ofxclient/default.nix +++ /dev/null @@ -1,43 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchPypi, - ofxhome, - ofxparse, - beautifulsoup4, - lxml, - keyring, -}: - -buildPythonPackage rec { - version = "2.0.3"; - format = "setuptools"; - pname = "ofxclient"; - - src = fetchPypi { - inherit pname version; - sha256 = "0jdhqsbl34yn3n0x6mwsnl58c25v5lp6vr910c2hk7l74l5y7538"; - }; - - patchPhase = '' - substituteInPlace setup.py --replace '"argparse",' "" - ''; - - # ImportError: No module named tests - doCheck = false; - - propagatedBuildInputs = [ - ofxhome - ofxparse - beautifulsoup4 - lxml - keyring - ]; - - meta = { - homepage = "https://github.com/captin411/ofxclient"; - description = "OFX client for downloading transactions from banks"; - mainProgram = "ofxclient"; - license = lib.licenses.mit; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 66f4f52690ba..c39b4686070a 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1310,6 +1310,7 @@ mapAliases { leaf = throw "'leaf' has been removed as it is unmaintained. Consider using 'fastfetch' instead"; # Added 2026-04-24 leafnode = throw "'leafnode' has been removed as it is unmaintained and depends on EOL library PCRE. Consider using leafnode1 instead"; # Added 2026-07-30 ledger-agent = throw "ledger-agent has been removed because upstream dropped Ledger support"; # Added 2026-03-11 + ledger-autosync = throw "ledger-autosync has been removed because ofxclient was dropped"; # Added 2026-08-14 ledger_agent = throw "ledger-agent has been removed because upstream dropped Ledger support"; # Added 2026-03-11 lepton = throw "'lepton' has been removed as it is archived upstream and has known vulnerabilities (CVE-2022-4104). Consider using 'lepton-jpeg-util' instead"; # Added 2026-06-29 lesstif = throw "'lesstif' has been removed due to its being broken and unmaintained upstream. Consider using 'motif' instead."; # Added 2025-06-09 diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index a495cb3fccda..b37f4df39f0e 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -457,6 +457,7 @@ mapAliases { oauth = throw "oauth has been removed as it is unmaintained"; # added 2025-05-16 objax = throw "objax has been removed because the upstream project was archived."; # Added 2025-10-04 ocrmypdf_16 = throw "'ocrmypdf_16' was removed because paperless-ngx no longer uses it"; # Added 2026-07-23 + ofxclient = throw "ofxclient has been removed as upstream has been unmaintained for 6 years"; # Added 2025-08-26 openai-triton = throw "'openai-triton' has been renamed to/replaced by 'triton'"; # Converted to throw 2025-10-29 openai-triton-bin = throw "'openai-triton-bin' has been renamed to/replaced by 'triton-bin'"; # Converted to throw 2025-10-29 openai-triton-cuda = throw "'openai-triton-cuda' has been renamed to/replaced by 'triton-cuda'"; # Converted to throw 2025-10-29 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index d172133bcd93..f09f35370450 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -12389,8 +12389,6 @@ self: super: with self; { offtrac = callPackage ../development/python-modules/offtrac { }; - ofxclient = callPackage ../development/python-modules/ofxclient { }; - ofxhome = callPackage ../development/python-modules/ofxhome { }; ofxparse = callPackage ../development/python-modules/ofxparse { };