nixfleet/packages/forgejo-report-checks/default.nix
Andrea Ciceri 4c3b506937
Some checks failed
BUILD x86_64-linux.picard
UPLOAD x86_64-linux.picard
DOWNLOAD x86_64-linux.picard
CACHIX x86_64-linux.picard
ATTIC x86_64-linux.picard
EVAL x86_64-linux.picard
/ test (push) Successful in 26s
Test CI
2024-11-22 17:24:28 +01:00

39 lines
824 B
Nix

{
writers,
python3Packages,
fetchFromGitea,
...
}:
let
pyforgejo = python3Packages.buildPythonPackage rec {
pname = "pyforgejo";
version = "1.0.4";
pyproject = true;
build-system = [ python3Packages.poetry-core ];
src = fetchFromGitea {
domain = "codeberg.org";
owner = "harabat";
repo = "pyforgejo";
rev = "3dba949bea41140a47e4dd422a84a6da9fd394e9";
hash = "sha256-qVXlfhKrc7yBnRvL/65bLZFW9fDjC+8FNz7yA6iMPp4=";
};
pythonRelaxDeps = [
"httpx"
];
dependencies = with python3Packages; [
attrs
httpx
python-dateutil
];
pythonImportsCheck = [ "pyforgejo" ];
};
in
writers.writePython3Bin "report-checks" {
libraries = [ pyforgejo ];
flakeIgnore = [ "E501" ];
} (builtins.readFile ./forgejo-report-checks.py)