Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
970 B · 49 lines
Nix
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950{ lib, buildPythonPackage, fetchFromGitHub, django, setuptools, pyotp, fido2_2, qrcode, python,}:
buildPythonPackage rec { pname = "django-mfa3"; version = "1.0.0"; pyproject = true;
src = fetchFromGitHub { owner = "xi"; repo = "django-mfa3"; tag = version; hash = "sha256-bgIzrSM8KP6uQHvn393NWYw9DODdHLMqKn6pgw3EG/w="; };
build-system = [ setuptools ];
dependencies = [ django pyotp fido2_2 qrcode ];
# qrcode 8.0 not supported yet # See https://github.com/xi/django-mfa3/pull/14 pythonRelaxDeps = [ "qrcode" ];
checkPhase = '' ${python.interpreter} -m django test --settings tests.settings '';
meta = { description = "Multi factor authentication for Django"; homepage = "https://github.com/xi/django-mfa3"; changelog = "https://github.com/xi/django-mfa3/blob/${src.rev}/CHANGES.md"; license = lib.licenses.mit; maintainers = [ lib.maintainers.onny ]; };}