1{
2 lib,
3 buildPythonPackage,
4 fetchPypi,
5
6 # build-system
7 setuptools,
8
9 # dependencies
10 latexcodec,
11 pyyaml,
12
13 # tests
14 pytestCheckHook,
15}:
16
17buildPythonPackage rec {
18 pname = "pybtex";
19 version = "0.25.1";
20 pyproject = true;
21
22 src = fetchPypi {
23 inherit version pname;
24 sha256 = "sha256-nq+QJnx+g+Ilr4n+plw3Cvv2X0WCINOUap4wSeHspJE=";
25 };
26
27 build-system = [
28 setuptools
29 ];
30
31 dependencies = [
32 latexcodec
33 pyyaml
34 ];
35
36 pythonImportsCheck = [ "pybtex" ];
37
38 nativeCheckInputs = [
39 pytestCheckHook
40 ];
41
42 meta = {
43 homepage = "https://pybtex.org/";
44 changelog = "https://bitbucket.org/pybtex-devs/pybtex/src/master/CHANGES";
45 description = "BibTeX-compatible bibliography processor written in Python";
46 license = lib.licenses.mit;
47 };
48}