blob: ccef8f02560a1bbf99c68f6d19f5f0442a5d96d5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
|
%global _empty_manifest_terminate_build 0
Name: python-json2object
Version: 0.0.6
Release: 1
Summary: This is a simple package that deserializes json to your custom model include custom attributes and child objects.
License: MIT License
URL: https://github.com/dsun615/json-2-object
Source0: https://mirrors.nju.edu.cn/pypi/web/packages/72/88/49640a0f00831f6e38115cf1afe5d6237a82cd101ec7fbc5559410dccd12/json2object-0.0.6.tar.gz
BuildArch: noarch
%description
This is a simple package that deserializes json to your custom model include custom attributes and child objects. It can return a single model or a list of the models. This will allow you to access through the model's attributes.
The deserializer can read list of dictionaries, dictionary or json string.
For more details on how to use, please visit https://github.com/dsun615/json-2-object/wiki
%package -n python3-json2object
Summary: This is a simple package that deserializes json to your custom model include custom attributes and child objects.
Provides: python-json2object
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
%description -n python3-json2object
This is a simple package that deserializes json to your custom model include custom attributes and child objects. It can return a single model or a list of the models. This will allow you to access through the model's attributes.
The deserializer can read list of dictionaries, dictionary or json string.
For more details on how to use, please visit https://github.com/dsun615/json-2-object/wiki
%package help
Summary: Development documents and examples for json2object
Provides: python3-json2object-doc
%description help
This is a simple package that deserializes json to your custom model include custom attributes and child objects. It can return a single model or a list of the models. This will allow you to access through the model's attributes.
The deserializer can read list of dictionaries, dictionary or json string.
For more details on how to use, please visit https://github.com/dsun615/json-2-object/wiki
%prep
%autosetup -n json2object-0.0.6
%build
%py3_build
%install
%py3_install
install -d -m755 %{buildroot}/%{_pkgdocdir}
if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi
if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
pushd %{buildroot}
if [ -d usr/lib ]; then
find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst
fi
if [ -d usr/lib64 ]; then
find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst
fi
if [ -d usr/bin ]; then
find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst
fi
if [ -d usr/sbin ]; then
find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst
fi
touch doclist.lst
if [ -d usr/share/man ]; then
find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst
fi
popd
mv %{buildroot}/filelist.lst .
mv %{buildroot}/doclist.lst .
%files -n python3-json2object -f filelist.lst
%dir %{python3_sitelib}/*
%files help -f doclist.lst
%{_docdir}/*
%changelog
* Tue May 30 2023 Python_Bot <Python_Bot@openeuler.org> - 0.0.6-1
- Package Spec generated
|