1{ lib 2, beautifulsoup4 3, buildPythonPackage 4, celery 5, django 6, fetchFromGitHub 7, importlib-metadata 8, python 9, pythonOlder 10, requests 11, structlog 12}: 13 14buildPythonPackage rec { 15 pname = "django-google-analytics-app"; 16 version = "6.0.0"; 17 format = "setuptools"; 18 19 disabled = pythonOlder "3.7"; 20 21 src = fetchFromGitHub { 22 owner = "praekeltfoundation"; 23 repo = "django-google-analytics"; 24 rev = "refs/tags/${version}"; 25 hash = "sha256-0KLfGZY8qq5JGb+LJXpQRS76+qXtrf/hv6QLenm+BhQ="; 26 }; 27 28 propagatedBuildInputs = [ 29 beautifulsoup4 30 celery 31 django 32 importlib-metadata 33 requests 34 structlog 35 ]; 36 37 checkPhase = '' 38 runHook preCheck 39 ${python.interpreter} -m django check --settings=test_settings 40 runHook postCheck 41 ''; 42 43 pythonImportsCheck = [ 44 "google_analytics" 45 ]; 46 47 meta = with lib; { 48 description = "Django Google Analytics brings the power of server side/non-js Google Analytics to your Django projects"; 49 homepage = "https://github.com/praekeltfoundation/django-google-analytics/"; 50 changelog = "https://github.com/praekeltfoundation/django-google-analytics/releases/tag/${version}"; 51 license = licenses.bsd3; 52 maintainers = with maintainers; [ derdennisop ]; 53 }; 54}