Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.1 kB · 58 lines
Nix
at litex
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859{ lib, buildPythonPackage, fetchPypi, setuptools, pillow, pypng, typing-extensions, mock, pytestCheckHook, testers, qrcode}:
buildPythonPackage rec { pname = "qrcode"; version = "7.4.2"; format = "pyproject";
src = fetchPypi { inherit pname version; hash = "sha256-ndlpRUgn4Sfb2TaWsgdHI55tVA4IKTfJDxSslbMPWEU="; };
nativeBuildInputs = [ setuptools ];
propagatedBuildInputs = [ typing-extensions pypng # imports pkg_resouces in console_scripts.py setuptools ];
passthru.optional-dependencies.pil = [ pillow ];
nativeCheckInputs = [ mock pytestCheckHook ] ++ passthru.optional-dependencies.pil;
passthru.tests = { version = testers.testVersion { package = qrcode; command = "qr --version"; }; };
meta = with lib; { description = "Python QR Code image generator"; homepage = "https://github.com/lincolnloop/python-qrcode"; changelog = "https://github.com/lincolnloop/python-qrcode/blob/v${version}/CHANGES.rst"; license = licenses.bsd3; };
}