d5b18a8
%global pypi_name jsons
d5b18a8
d5b18a8
Name:           python-%{pypi_name}
d5b18a8
Version:        1.3.0
d5b18a8
Release:        1%{?dist}
d5b18a8
Summary:        Python library for (de)serializing objects to/from JSON
d5b18a8
d5b18a8
License:        MIT
d5b18a8
URL:            https://github.com/ramonhagenaars/jsons
d5b18a8
Source0:        %{url}/archive/v%{version}/%{pypi_name}-%{version}.tar.gz
d5b18a8
BuildArch:      noarch
d5b18a8
d5b18a8
%description
d5b18a8
Jsons is a library that allows you to serialize your plain old Python
d5b18a8
objects to readable json (dicts or strings) and deserialize them back.
d5b18a8
No magic, no special types, no polluting your objects.
d5b18a8
d5b18a8
%package -n     python3-%{pypi_name}
d5b18a8
Summary:        %{summary}
d5b18a8
d5b18a8
BuildRequires:  python3-devel
d5b18a8
BuildRequires:  python3dist(setuptools)
d5b18a8
BuildRequires:  python3dist(pytest)
d5b18a8
BuildRequires:	python3dist(typish)
d5b18a8
%{?python_provide:%python_provide python3-%{pypi_name}}
d5b18a8
d5b18a8
%description -n python3-%{pypi_name}
d5b18a8
Jsons is a library that allows you to serialize your plain old Python
d5b18a8
objects to readable json (dicts or strings) and deserialize them back.
d5b18a8
No magic, no special types, no polluting your objects.
d5b18a8
d5b18a8
%prep
d5b18a8
%autosetup -n %{pypi_name}-%{version}
d5b18a8
d5b18a8
%build
d5b18a8
%py3_build
d5b18a8
d5b18a8
%install
d5b18a8
%py3_install
d5b18a8
d5b18a8
%check
d5b18a8
%pytest -v tests
d5b18a8
d5b18a8
d5b18a8
%files -n python3-%{pypi_name}
d5b18a8
%doc README.md
d5b18a8
%license LICENSE
d5b18a8
%{python3_sitelib}/%{pypi_name}/
d5b18a8
%{python3_sitelib}/%{pypi_name}-%{version}-py%{python3_version}.egg-info/
d5b18a8
d5b18a8
%changelog
d5b18a8
* Tue Nov 10 2020 Fabian Affolter <mail@fabian-affolter.ch> - 1.3.0-1
d5b18a8
- Remove condition
d5b18a8
- Update to latest upstream release 1.3.0
d5b18a8
d5b18a8
* Mon Sep 14 2020 Fabian Affolter <mail@fabian-affolter.ch> - 1.2.0-3
d5b18a8
- Make performance tests optional
d5b18a8
d5b18a8
* Tue Sep 08 2020 Fabian Affolter <mail@fabian-affolter.ch> - 1.2.0-2
d5b18a8
- Add missing BR (#1875997)
d5b18a8
d5b18a8
* Fri Sep 04 2020 Fabian Affolter <mail@fabian-affolter.ch> - 1.2.0-1
d5b18a8
- Initial package for Fedora