%global _empty_manifest_terminate_build 0 Name: python-demjson3 Version: 3.0.6 Release: 1 Summary: encoder, decoder, and lint/validator for JSON (JavaScript Object Notation) compliant with RFC 7159 License: GNU LGPL 3.0 URL: https://pypi.org/project/demjson3/ Source0: https://mirrors.nju.edu.cn/pypi/web/packages/f7/d2/6a81a9b5311d50542e11218b470dafd8adbaf1b3e51fc1fddd8a57eed691/demjson3-3.0.6.tar.gz BuildArch: noarch %description [![Build Status](https://app.travis-ci.com/nielstron/demjson3.svg?branch=master)](https://app.travis-ci.com/nielstron/demjson3) [![Coverage Status](https://coveralls.io/repos/github/nielstron/demjson3/badge.svg?branch=master)](https://coveralls.io/github/nielstron/demjson3?branch=master) [![Package Version](https://img.shields.io/pypi/v/demjson3)](https://pypi.org/project/demjson3/) [![Python Versions](https://img.shields.io/pypi/pyversions/demjson3.svg)](https://pypi.org/project/demjson3/) This is a fork of the popular tool [demjson](https://github.com/dmeranda/demjson) to only support Python 3. The decision to do this is mainly based on all the headache caused by trying to support Python 2 AND 3. demjson3 is a [Python language](http://python.org/) module for encoding, decoding, and syntax-checking [JSON](http://json.org/) data. It works under Python 3. It comes with a jsonlint script which can be used to validate your JSON documents for strict conformance to the JSON specification, and to detect potential data portability issues. It can also reformat or pretty-print JSON documents; either by re-indenting or removing unnecessary whitespace. %package -n python3-demjson3 Summary: encoder, decoder, and lint/validator for JSON (JavaScript Object Notation) compliant with RFC 7159 Provides: python-demjson3 BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-demjson3 [![Build Status](https://app.travis-ci.com/nielstron/demjson3.svg?branch=master)](https://app.travis-ci.com/nielstron/demjson3) [![Coverage Status](https://coveralls.io/repos/github/nielstron/demjson3/badge.svg?branch=master)](https://coveralls.io/github/nielstron/demjson3?branch=master) [![Package Version](https://img.shields.io/pypi/v/demjson3)](https://pypi.org/project/demjson3/) [![Python Versions](https://img.shields.io/pypi/pyversions/demjson3.svg)](https://pypi.org/project/demjson3/) This is a fork of the popular tool [demjson](https://github.com/dmeranda/demjson) to only support Python 3. The decision to do this is mainly based on all the headache caused by trying to support Python 2 AND 3. demjson3 is a [Python language](http://python.org/) module for encoding, decoding, and syntax-checking [JSON](http://json.org/) data. It works under Python 3. It comes with a jsonlint script which can be used to validate your JSON documents for strict conformance to the JSON specification, and to detect potential data portability issues. It can also reformat or pretty-print JSON documents; either by re-indenting or removing unnecessary whitespace. %package help Summary: Development documents and examples for demjson3 Provides: python3-demjson3-doc %description help [![Build Status](https://app.travis-ci.com/nielstron/demjson3.svg?branch=master)](https://app.travis-ci.com/nielstron/demjson3) [![Coverage Status](https://coveralls.io/repos/github/nielstron/demjson3/badge.svg?branch=master)](https://coveralls.io/github/nielstron/demjson3?branch=master) [![Package Version](https://img.shields.io/pypi/v/demjson3)](https://pypi.org/project/demjson3/) [![Python Versions](https://img.shields.io/pypi/pyversions/demjson3.svg)](https://pypi.org/project/demjson3/) This is a fork of the popular tool [demjson](https://github.com/dmeranda/demjson) to only support Python 3. The decision to do this is mainly based on all the headache caused by trying to support Python 2 AND 3. demjson3 is a [Python language](http://python.org/) module for encoding, decoding, and syntax-checking [JSON](http://json.org/) data. It works under Python 3. It comes with a jsonlint script which can be used to validate your JSON documents for strict conformance to the JSON specification, and to detect potential data portability issues. It can also reformat or pretty-print JSON documents; either by re-indenting or removing unnecessary whitespace. %prep %autosetup -n demjson3-3.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-demjson3 -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Sun Apr 23 2023 Python_Bot - 3.0.6-1 - Package Spec generated