Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.9 kB · 122 lines
Nix
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123{ lib, aiohttp, babel, blinker, buildPythonPackage, docutils, doit, feedparser, fetchPypi, freezegun, ghp-import, hsluv, html5lib, ipykernel, jinja2, lxml, mako, markdown, micawber, mock, natsort, notebook, phpserialize, piexif, pillow, pygal, pygments, pyphen, pyrss2gen, pytestCheckHook, pytest-cov-stub, python-dateutil, pythonOlder, requests, ruamel-yaml, setuptools, toml, typogrify, unidecode, watchdog, yapsy,}:
buildPythonPackage rec { pname = "nikola"; version = "8.3.1"; pyproject = true;
disabled = pythonOlder "3.8";
src = fetchPypi { pname = "Nikola"; inherit version; hash = "sha256-IfJB2Rl3c1MyEiuyNpT3udfpM480VvFD8zosJFDHr7k="; };
nativeBuildInputs = [ setuptools ];
propagatedBuildInputs = [ aiohttp babel blinker docutils doit feedparser ghp-import hsluv html5lib ipykernel jinja2 lxml mako markdown micawber natsort notebook phpserialize piexif pillow pygal pygments pyphen pyrss2gen python-dateutil requests ruamel-yaml toml typogrify unidecode watchdog yapsy ];
nativeCheckInputs = [ freezegun mock pytestCheckHook pytest-cov-stub ];
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"; mainProgram = "nikola"; homepage = "https://getnikola.com/"; changelog = "https://github.com/getnikola/nikola/blob/v${version}/CHANGES.txt"; license = licenses.mit; maintainers = with maintainers; [ jluttine ]; };}