Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / python-modules / grappelli-safe / default.nix
blob916ac606473b708d09b91683a96d4564c4dbce28
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , pythonOlder
5 , setuptools
6 }:
8 buildPythonPackage rec {
9   version = "1.1.1";
10   pname = "grappelli-safe";
11   pyproject = true;
13   disabled = pythonOlder "3.6";
15   src = fetchPypi {
16     pname = "grappelli_safe";
17     inherit version;
18     hash = "sha256-7jSz4qNxFJix+No9naqKEjnv3yVaISGBdCtqWJD6wDk=";
19   };
21   nativeBuildInputs = [
22     setuptools
23   ];
25   # upstream has no tests
26   doCheck = false;
28   pythonImportsCheck = [
29     "grappelli_safe"
30   ];
32   meta = with lib; {
33     description = "A snapshot of django-grappelli for the Mezzanine CMS";
34     longDescription = ''
35       grappelli_safe was created to provide a snapshot of the
36       Grappelli admin skin for Django, to be referenced as a
37       dependency for the Mezzanine CMS for Django.
39       At the time of grappelli_safe's creation, Grappelli was
40       incorrectly packaged on PyPI, and had also dropped compatibility
41       with Django 1.1 - grappelli_safe was therefore created to
42       address these specific issues.
43     '';
44     homepage = "https://github.com/stephenmcd/grappelli-safe";
45     downloadPage = "http://pypi.python.org/pypi/grappelli_safe/";
46     changelog = "https://github.com/stephenmcd/grappelli-safe/releases/tag/v${version}";
47     license = licenses.bsd3;
48     maintainers = with maintainers; [ prikhi ];
49   };