Something went wrong. Try again.
Nix Packages collection & NixOS github.com/NixOS/nixpkgs
Something went wrong. Try again.
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364{ lib, buildPythonPackage, fetchPypi, hatch-fancy-pypi-readme, hatchling, python-daemon, python-dateutil, tenacity, tornado, typing-extensions,}:
buildPythonPackage (finalAttrs: { pname = "luigi"; version = "3.8.1"; pyproject = true;
src = fetchPypi { pname = "luigi"; inherit (finalAttrs) version; hash = "sha256-L6XrXTR05JXeCb2WT1ApNsCPix624PPKPIppEWw40MM="; };
build-system = [ hatchling hatch-fancy-pypi-readme ];
pythonRelaxDeps = [ "tenacity" ];
dependencies = [ python-dateutil tornado python-daemon tenacity typing-extensions ];
pythonImportsCheck = [ "luigi" ];
# Requires tox, hadoop, and google cloud doCheck = false;
# This enables accessing modules stored in cwd makeWrapperArgs = [ "--prefix" "PYTHONPATH" ":" "." ];
meta = { description = "Python package that helps you build complex pipelines of batch jobs"; longDescription = '' Luigi handles dependency resolution, workflow management, visualization, handling failures, command line integration, and much more. ''; homepage = "https://github.com/spotify/luigi"; changelog = "https://github.com/spotify/luigi/releases/tag/${finalAttrs.version}"; license = lib.licenses.asl20; };})