From 6942d6e169286d236e6053f7c808513ea26ea415 Mon Sep 17 00:00:00 2001 From: zhangy1317 Date: Fri, 1 Jul 2022 10:30:04 +0800 Subject: [PATCH] init packages --- jsondiff-1.1.2.tar.gz | Bin 0 -> 7803 bytes python-jsondiff.spec | 79 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 79 insertions(+) create mode 100644 jsondiff-1.1.2.tar.gz create mode 100644 python-jsondiff.spec diff --git a/jsondiff-1.1.2.tar.gz b/jsondiff-1.1.2.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..5b25dc168f46d4e9d2031b6923efd1e0f8f94ee3 GIT binary patch literal 7803 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 N{2#-wV)_8c003r;kB0yN literal 0 HcmV?d00001 diff --git a/python-jsondiff.spec b/python-jsondiff.spec new file mode 100644 index 0000000..99eb8cd --- /dev/null +++ b/python-jsondiff.spec @@ -0,0 +1,79 @@ +%global _empty_manifest_terminate_build 0 +Name: python-jsondiff +Version: 1.1.2 +Release: 1 +Summary: Diff JSON and JSON-like structures in Python +License: MIT +URL: https://github.com/ZoomerAnalytics/jsondiff +Source0: https://files.pythonhosted.org/packages/33/0c/ddb17571e061c655871ccbf76cdada55a31569327d21517de779d4887241/jsondiff-1.1.2.tar.gz +BuildArch: noarch +%description + Diff JSON and JSON-like structures in Python + +%package -n python3-jsondiff +Summary: Diff JSON and JSON-like structures in Python +Provides: python-jsondiff +# Base build requires +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pbr +BuildRequires: python3-pip +BuildRequires: python3-wheel +BuildRequires: python3-nose2 +%description -n python3-jsondiff + Diff JSON and JSON-like structures in Python + +%package help +Summary: Diff JSON and JSON-like structures in Python +Provides: python3-jsondiff-doc +%description help + Diff JSON and JSON-like structures in Python + +%prep +%autosetup -n jsondiff-%{version} + +%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 . + +%check +%{__python3} setup.py test + +%files -n python3-jsondiff -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Thu Jun 23 2022 OpenStack_SIG - 1.1.2-1 +- Init package python3-jsondiff of version 1.1.2 + -- Gitee