nerdfonts: fix wrong attribute name in error message (#364463)
[NixPkgs.git] / pkgs / by-name / ma / markdown-anki-decks / package.nix
blob69d53183abcec3ce42615e341f65e2c98172f365
2   lib,
3   python3,
4   fetchPypi,
5 }:
7 python3.pkgs.buildPythonApplication rec {
8   pname = "markdown-anki-decks";
9   version = "1.1.1";
10   pyproject = true;
12   src = fetchPypi {
13     inherit pname version;
14     hash = "sha256-SvKjjE629OwxWsPo2egGf2K6GzlWAYYStarHhA4Ex0w=";
15   };
17   postPatch = ''
18     substituteInPlace pyproject.toml \
19       --replace-fail 'typer = "^0.4.0"' 'typer = "*"'
20   '';
22   build-system = with python3.pkgs; [
23     poetry-core
24   ];
26   dependencies = with python3.pkgs; [
27     beautifulsoup4
28     colorama
29     genanki
30     markdown
31     python-frontmatter
32     typer
33   ];
35   # No tests available on PyPI and there is only a failing version assertion test in the repo.
36   doCheck = false;
38   pythonImportsCheck = [
39     "markdown_anki_decks"
40   ];
42   meta = with lib; {
43     description = "Tool to convert Markdown files into Anki Decks";
44     homepage = "https://github.com/lukesmurray/markdown-anki-decks";
45     changelog = "https://github.com/lukesmurray/markdown-anki-decks/blob/${version}/CHANGELOG.md";
46     license = licenses.mit;
47     maintainers = with maintainers; [ totoroot ];
48     platforms = platforms.unix;
49     mainProgram = "mdankideck";
50   };