Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.9 kB · 119 lines
Nix
at litex
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120{ lib, aiohttp, babel, blinker, buildPythonPackage, python-dateutil, docutils, doit, fetchPypi, freezegun, ghp-import, hsluv, html5lib, ipykernel, jinja2, lxml, mako, markdown, micawber, mock, natsort, notebook, phpserialize, piexif, pillow, pygal, pygments, pyphen, pyrss2gen, pytestCheckHook, pythonOlder, requests, ruamel-yaml, stdenv, toml, typogrify, unidecode, watchdog, yapsy}:
buildPythonPackage rec { pname = "nikola"; version = "8.2.4"; format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi { pname = "Nikola"; inherit version; hash = "sha256-LNVk2zfNwY4CC4qulqfNXwi3mWyFxzWIeMykh6gFOL8="; };
propagatedBuildInputs = [ aiohttp babel blinker python-dateutil docutils doit ghp-import hsluv html5lib ipykernel jinja2 lxml mako markdown micawber natsort notebook phpserialize piexif pillow pygal pygments pyphen pyrss2gen requests ruamel-yaml toml typogrify unidecode watchdog yapsy ];
nativeCheckInputs = [ freezegun mock pytestCheckHook ];
postPatch = '' substituteInPlace setup.cfg \ --replace "--cov nikola --cov-report term-missing" "" '';
disabledTests = [ # AssertionError "test_compiling_markdown" # Date formatting slightly differs from expectation "test_format_date_long" "test_format_date_timezone" "test_format_date_locale_variants" "test_format_date_locale_variants" ];
pythonImportsCheck = [ "nikola" ];
meta = with lib; { description = "Static website and blog generator"; homepage = "https://getnikola.com/"; changelog = "https://github.com/getnikola/nikola/blob/v${version}/CHANGES.txt"; license = licenses.mit; maintainers = with maintainers; [ jluttine ]; };}