1{
2 lib,
3 buildPythonPackage,
4 fetchPypi,
5 hatchling,
6 beautifulsoup4,
7 html5lib,
8 lxml,
9 markdown,
10 pyyaml,
11 soupsieve,
12 wcmatch,
13}:
14
15buildPythonPackage rec {
16 pname = "pyspelling";
17 version = "2.11";
18 pyproject = true;
19
20 src = fetchPypi {
21 inherit pname version;
22 hash = "sha256-lMxu+pecJneWAa1mb42Yat9S0kezEzN61nqscWN0nQ4=";
23 };
24
25 build-system = [
26 hatchling
27 ];
28
29 dependencies = [
30 beautifulsoup4
31 html5lib
32 lxml
33 markdown
34 pyyaml
35 soupsieve
36 wcmatch
37 ];
38
39 pythonImportsCheck = [
40 "pyspelling"
41 ];
42
43 meta = {
44 description = "Spell checker";
45 homepage = "https://pypi.org/project/pyspelling";
46 license = lib.licenses.mit;
47 maintainers = with lib.maintainers; [ ];
48 };
49}