vimPlugins: disallow packaging plugins that are already in luaPackages (#376370)
[NixPkgs.git] / pkgs / development / python-modules / django-markdownx / default.nix
blob36f1d022a58124f0bff834e656abc782ffaaa9ba
2   lib,
3   buildPythonPackage,
4   django,
5   fetchFromGitHub,
6   markdown,
7   pillow,
8   pythonOlder,
9   setuptools,
12 buildPythonPackage rec {
13   pname = "django-markdownx";
14   version = "4.0.7";
15   pyproject = true;
17   disabled = pythonOlder "3.7";
19   src = fetchFromGitHub {
20     owner = "neutronX";
21     repo = "django-markdownx";
22     tag = "v${version}";
23     hash = "sha256-FZPUlogVd3FMGeH1vfKHA3tXVps0ET+UCQJflpiV2lE=";
24   };
26   nativeBuildInputs = [ setuptools ];
28   propagatedBuildInputs = [
29     django
30     markdown
31     pillow
32   ];
34   # tests only executeable in vagrant
35   doCheck = false;
37   pythonImportsCheck = [ "markdownx" ];
39   meta = with lib; {
40     description = "Comprehensive Markdown plugin built for Django";
41     homepage = "https://github.com/neutronX/django-markdownx/";
42     changelog = "https://github.com/neutronX/django-markdownx/releases/tag/v${version}";
43     license = licenses.bsd2;
44     maintainers = with maintainers; [ derdennisop ];
45   };