Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / django-ipware / default.nix
blob26b4cc7308b829c395cb0797d92fcf8f539c2ff0
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , django
5 , pythonOlder
6 }:
8 buildPythonPackage rec {
9   pname = "django-ipware";
10   version = "6.0.5";
11   format = "setuptools";
13   disabled = pythonOlder "3.7";
15   src = fetchPypi {
16     inherit pname version;
17     hash = "sha256-s54nQDKH1r6wUT5pQCQBfbpY0Sn9QQoQFKyKFYTnP84=";
18   };
20   propagatedBuildInputs = [ django ];
22   # django.core.exceptions.ImproperlyConfigured: Requested setting IPWARE_TRUSTED_PROXY_LIST, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.
23   doCheck = false;
25   # pythonImportsCheck fails with:
26   # django.core.exceptions.ImproperlyConfigured: Requested setting IPWARE_META_PRECEDENCE_ORDER, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.
28   meta = with lib; {
29     description = "A Django application to retrieve user's IP address";
30     homepage = "https://github.com/un33k/django-ipware";
31     changelog = "https://github.com/un33k/django-ipware/blob/v${version}/CHANGELOG.md";
32     license = licenses.mit;
33     maintainers = with maintainers; [ ];
34   };