Refactor Nix package definitions to use buildPythonApplication, update package versions, and enhance dependencies across multiple packages. Notable changes include version updates for dosage, hiit, qbittorrent-api, protonup-qt, and torf, as well as the addition of new dependencies and build inputs for colordle and qbit-manage.

This commit is contained in:
Danilo Reyes
2025-10-25 19:28:39 -06:00
parent b827ffab8f
commit a8e7517e9a
10 changed files with 159 additions and 65 deletions

View File

@@ -1,10 +1,23 @@
{
lib,
python3,
buildPythonApplication,
fetchFromGitHub,
setuptools,
flatbencode,
coverage,
flake8,
isort,
mypy,
pytest,
pytest-cov,
pytest-httpserver,
pytest-mock,
pytest-xdist,
ruff,
tox,
}:
python3.pkgs.buildPythonApplication rec {
buildPythonApplication rec {
pname = "torf";
version = "4.3.0";
pyproject = true;
@@ -17,14 +30,14 @@ python3.pkgs.buildPythonApplication rec {
};
build-system = [
python3.pkgs.setuptools
setuptools
];
dependencies = with python3.pkgs; [
dependencies = [
flatbencode
];
optional-dependencies = with python3.pkgs; {
optional-dependencies = {
dev = [
coverage
flake8