%global pypi_name json5 Name: python-%{pypi_name} Version: 0.9.8 Release: 1 Summary: Python implementation of the JSON5 data format License: Apache-2.0 URL: https://github.com/dpranke/pyjson5 Source0: %{url}/archive/v%{version}/%{pypi_name}-%{version}.tar.gz BuildArch: noarch %description JSON5 extends the JSON data interchange format to make it slightly more usable as a configuration language: - JavaScript-style comments (both single and multi-line) are legal. - Object keys may be unquoted if they are legal ECMAScript identifiers - Objects and arrays may end with trailing commas. - Strings can be single-quoted, and multi-line string literals are allowed. %package -n python3-%{pypi_name} Summary: %{summary} BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-hypothesis %{?python_provide:%python_provide python3-%{pypi_name}} %description -n python3-%{pypi_name} JSON5 extends the JSON data interchange format to make it slightly more usable as a configuration language: - JavaScript-style comments (both single and multi-line) are legal. - Object keys may be unquoted if they are legal ECMAScript identifiers - Objects and arrays may end with trailing commas. - Strings can be single-quoted, and multi-line string literals are allowed. %package -n pyjson5 Summary: Tool for working with the JSON5 data format Requires: python3-%{pypi_name} = %{version}-%{release} %{?python_provide:%python_provide python3-%{pypi_name}} %description -n pyjson5 Command-line tool for working with the JSON5 data format. %prep %autosetup -n py%{pypi_name}-%{version} %build %py3_build %install %py3_install rm -rf %{buildroot}/%{python3_sitelib}/README.md %check %{__python3} setup.py test %files -n python3-%{pypi_name} %doc README.md %license LICENSE %{python3_sitelib}/%{pypi_name}/ %{python3_sitelib}/%{pypi_name}-%{version}-py%{python3_version}.egg-info/ %exclude %{python3_sitelib}/tests/ %files -n pyjson5 %doc README.md %license LICENSE %{_bindir}/pyjson5 %changelog * Wed Aug 3 2022 wenzhiwei - 0.9.8-1 - Update to 0.9.8 * Fri Jun 25 2021 sunligang - 0.9.6-1 - Initial package