Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.2 kB · 63 lines
Nix
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364{ lib, boto3, buildPythonPackage, django, fetchFromGitHub, hatchling, mock, python, pythonOlder, requests, responses, urllib3,}:
buildPythonPackage rec { pname = "django-anymail"; version = "13.0.1"; pyproject = true;
disabled = pythonOlder "3.7";
src = fetchFromGitHub { owner = "anymail"; repo = "django-anymail"; tag = "v${version}"; hash = "sha256-ozaukE6W2tq+RBVL10GV9epUMb5W6Yn4s2oeB14Skp8="; };
build-system = [ hatchling ];
dependencies = [ django requests urllib3 ];
nativeCheckInputs = [ mock responses ] ++ optional-dependencies.amazon-ses;
optional-dependencies = { amazon-ses = [ boto3 ]; };
checkPhase = '' runHook preCheck CONTINUOUS_INTEGRATION=1 ${python.interpreter} runtests.py runHook postCheck '';
pythonImportsCheck = [ "anymail" ];
meta = with lib; { description = "Django email backends and webhooks for Mailgun"; homepage = "https://github.com/anymail/django-anymail"; changelog = "https://github.com/anymail/django-anymail/blob/${src.tag}/CHANGELOG.rst"; license = licenses.bsd3; maintainers = with maintainers; [ onny ]; };}