1{
2 lib,
3 buildPythonPackage,
4 fetchPypi,
5 cython,
6 setuptools,
7 setuptools-scm,
8 pytestCheckHook,
9}:
10
11buildPythonPackage rec {
12 pname = "openstep-plist";
13 version = "0.3.1";
14 pyproject = true;
15
16 src = fetchPypi {
17 pname = "openstep_plist";
18 inherit version;
19 hash = "sha256-Au6taO+57Ost4slTlwc86A/ImFXZerZRab2S/ENo5PI=";
20 };
21
22 build-system = [
23 cython
24 setuptools
25 setuptools-scm
26 ];
27
28 nativeCheckInputs = [ pytestCheckHook ];
29
30 pythonImportsCheck = [ "openstep_plist" ];
31
32 meta = {
33 changelog = "https://github.com/fonttools/openstep-plist/releases/tag/v${version}";
34 description = "Parser for the 'old style' OpenStep property list format also known as ASCII plist";
35 homepage = "https://github.com/fonttools/openstep-plist";
36 license = lib.licenses.mit;
37 maintainers = [ lib.maintainers.BarinovMaxim ];
38 };
39}