|
![](https://seccdn.libravatar.org/avatar/522f0859d72d8d86c8d610f3d46a8d3efe6fd2fe35ddd2512e51a8506ba62906?s=16&d=retro) |
3efe251 |
%{?python_enable_dependency_generator}
|
|
![](https://seccdn.libravatar.org/avatar/522f0859d72d8d86c8d610f3d46a8d3efe6fd2fe35ddd2512e51a8506ba62906?s=16&d=retro) |
3efe251 |
|
|
Igor Gnatenko |
2e6fa70 |
%global modname serpy
|
|
Igor Gnatenko |
2e6fa70 |
|
|
Igor Gnatenko |
2e6fa70 |
Name: python-%{modname}
|
|
![](https://seccdn.libravatar.org/avatar/522f0859d72d8d86c8d610f3d46a8d3efe6fd2fe35ddd2512e51a8506ba62906?s=16&d=retro) |
3efe251 |
Version: 0.3.1
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
8c8edf6 |
Release: 15%{?dist}
|
|
Igor Gnatenko |
2e6fa70 |
Summary: Ridiculously fast object serialization
|
|
Igor Gnatenko |
2e6fa70 |
|
|
Igor Gnatenko |
2e6fa70 |
License: MIT
|
|
Igor Gnatenko |
2e6fa70 |
URL: https://github.com/clarkduvall/serpy
|
|
Igor Gnatenko |
2e6fa70 |
Source0: %{url}/archive/%{version}/%{modname}-%{version}.tar.gz
|
|
Igor Gnatenko |
2e6fa70 |
|
|
Igor Gnatenko |
2e6fa70 |
BuildArch: noarch
|
|
Igor Gnatenko |
2e6fa70 |
|
|
Igor Gnatenko |
2e6fa70 |
%global _description \
|
|
Igor Gnatenko |
2e6fa70 |
serpy is a super simple object serialization framework built for speed.\
|
|
Igor Gnatenko |
2e6fa70 |
serpy serializes complex datatypes (Django Models, custom classes, ...)\
|
|
Igor Gnatenko |
2e6fa70 |
to simple native types (dicts, lists, strings, ...). The native types can\
|
|
Igor Gnatenko |
2e6fa70 |
easily be converted to JSON or any other format needed.\
|
|
Igor Gnatenko |
2e6fa70 |
\
|
|
Igor Gnatenko |
2e6fa70 |
The goal of serpy is to be able to do this simply, reliably, and quickly.\
|
|
Igor Gnatenko |
2e6fa70 |
Since serializers are class based, they can be combined, extended and\
|
|
Igor Gnatenko |
2e6fa70 |
customized with very little code duplication. Compared to other popular\
|
|
Igor Gnatenko |
2e6fa70 |
Python serialization frameworks like marshmallow or Django Rest Framework\
|
|
Igor Gnatenko |
2e6fa70 |
Serializers serpy is at least an order of magnitude faster.
|
|
Igor Gnatenko |
2e6fa70 |
|
|
Igor Gnatenko |
2e6fa70 |
%description %{_description}
|
|
Igor Gnatenko |
2e6fa70 |
|
|
Igor Gnatenko |
2e6fa70 |
%package -n python3-%{modname}
|
|
Igor Gnatenko |
2e6fa70 |
Summary: %{summary}
|
|
Igor Gnatenko |
2e6fa70 |
%{?python_provide:%python_provide python3-%{modname}}
|
|
Igor Gnatenko |
2e6fa70 |
BuildRequires: python3-devel
|
|
Igor Gnatenko |
2e6fa70 |
BuildRequires: python3-setuptools
|
|
![](https://seccdn.libravatar.org/avatar/522f0859d72d8d86c8d610f3d46a8d3efe6fd2fe35ddd2512e51a8506ba62906?s=16&d=retro) |
bd27416 |
BuildRequires: python3dist(six)
|
|
Igor Gnatenko |
2e6fa70 |
|
|
Igor Gnatenko |
2e6fa70 |
%description -n python3-%{modname} %{_description}
|
|
Igor Gnatenko |
2e6fa70 |
|
|
Igor Gnatenko |
2e6fa70 |
Python 3 version.
|
|
Igor Gnatenko |
2e6fa70 |
|
|
Igor Gnatenko |
2e6fa70 |
%prep
|
|
Igor Gnatenko |
2e6fa70 |
%autosetup -n %{modname}-%{version}
|
|
Igor Gnatenko |
2e6fa70 |
|
|
Igor Gnatenko |
2e6fa70 |
%build
|
|
Igor Gnatenko |
2e6fa70 |
%py3_build
|
|
Igor Gnatenko |
2e6fa70 |
|
|
Igor Gnatenko |
2e6fa70 |
%install
|
|
Igor Gnatenko |
2e6fa70 |
%py3_install
|
|
Igor Gnatenko |
2e6fa70 |
|
|
Igor Gnatenko |
2e6fa70 |
%check
|
|
Igor Gnatenko |
2e6fa70 |
%{__python3} setup.py test
|
|
Igor Gnatenko |
2e6fa70 |
|
|
Igor Gnatenko |
2e6fa70 |
%files -n python3-%{modname}
|
|
Igor Gnatenko |
2e6fa70 |
%license LICENSE
|
|
Igor Gnatenko |
2e6fa70 |
%doc README.rst
|
|
Igor Gnatenko |
2e6fa70 |
%{python3_sitelib}/%{modname}-*.egg-info/
|
|
Igor Gnatenko |
2e6fa70 |
%{python3_sitelib}/%{modname}/
|
|
Igor Gnatenko |
2e6fa70 |
|
|
Igor Gnatenko |
2e6fa70 |
%changelog
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
8c8edf6 |
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.1-15
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
8c8edf6 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
8c8edf6 |
|
|
![](https://seccdn.libravatar.org/avatar/1a9144d73212ff13448ac0f03cb7b1b2bc7be4e69708d6ae997a5a82e141e461?s=16&d=retro) |
547bd32 |
* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 0.3.1-14
|
|
![](https://seccdn.libravatar.org/avatar/1a9144d73212ff13448ac0f03cb7b1b2bc7be4e69708d6ae997a5a82e141e461?s=16&d=retro) |
547bd32 |
- Rebuilt for Python 3.11
|
|
![](https://seccdn.libravatar.org/avatar/1a9144d73212ff13448ac0f03cb7b1b2bc7be4e69708d6ae997a5a82e141e461?s=16&d=retro) |
547bd32 |
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
48e219b |
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.1-13
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
48e219b |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
48e219b |
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
8d88456 |
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.1-12
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
8d88456 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
8d88456 |
|
|
![](https://seccdn.libravatar.org/avatar/1a9144d73212ff13448ac0f03cb7b1b2bc7be4e69708d6ae997a5a82e141e461?s=16&d=retro) |
d342f2d |
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 0.3.1-11
|
|
![](https://seccdn.libravatar.org/avatar/1a9144d73212ff13448ac0f03cb7b1b2bc7be4e69708d6ae997a5a82e141e461?s=16&d=retro) |
d342f2d |
- Rebuilt for Python 3.10
|
|
![](https://seccdn.libravatar.org/avatar/1a9144d73212ff13448ac0f03cb7b1b2bc7be4e69708d6ae997a5a82e141e461?s=16&d=retro) |
d342f2d |
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
8e490e3 |
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.1-10
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
8e490e3 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
8e490e3 |
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
d138499 |
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.1-9
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
d138499 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
d138499 |
|
|
![](https://seccdn.libravatar.org/avatar/3c06a168eac5e10baa83f960445b9b006df35865b76dcf7a899f6215ea86b54f?s=16&d=retro) |
b760f09 |
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 0.3.1-8
|
|
![](https://seccdn.libravatar.org/avatar/3c06a168eac5e10baa83f960445b9b006df35865b76dcf7a899f6215ea86b54f?s=16&d=retro) |
b760f09 |
- Rebuilt for Python 3.9
|
|
![](https://seccdn.libravatar.org/avatar/3c06a168eac5e10baa83f960445b9b006df35865b76dcf7a899f6215ea86b54f?s=16&d=retro) |
b760f09 |
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
903f6e3 |
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.1-7
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
903f6e3 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
903f6e3 |
|
|
![](https://seccdn.libravatar.org/avatar/3c06a168eac5e10baa83f960445b9b006df35865b76dcf7a899f6215ea86b54f?s=16&d=retro) |
450ee5c |
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 0.3.1-6
|
|
![](https://seccdn.libravatar.org/avatar/3c06a168eac5e10baa83f960445b9b006df35865b76dcf7a899f6215ea86b54f?s=16&d=retro) |
450ee5c |
- Rebuilt for Python 3.8.0rc1 (#1748018)
|
|
![](https://seccdn.libravatar.org/avatar/3c06a168eac5e10baa83f960445b9b006df35865b76dcf7a899f6215ea86b54f?s=16&d=retro) |
450ee5c |
|
|
![](https://seccdn.libravatar.org/avatar/3c06a168eac5e10baa83f960445b9b006df35865b76dcf7a899f6215ea86b54f?s=16&d=retro) |
2e3b293 |
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 0.3.1-5
|
|
![](https://seccdn.libravatar.org/avatar/3c06a168eac5e10baa83f960445b9b006df35865b76dcf7a899f6215ea86b54f?s=16&d=retro) |
2e3b293 |
- Rebuilt for Python 3.8
|
|
![](https://seccdn.libravatar.org/avatar/3c06a168eac5e10baa83f960445b9b006df35865b76dcf7a899f6215ea86b54f?s=16&d=retro) |
2e3b293 |
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
5502b6e |
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.1-4
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
5502b6e |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
5502b6e |
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
202a46b |
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.1-3
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
202a46b |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
202a46b |
|
|
![](https://seccdn.libravatar.org/avatar/522f0859d72d8d86c8d610f3d46a8d3efe6fd2fe35ddd2512e51a8506ba62906?s=16&d=retro) |
bd27416 |
* Thu Dec 27 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.3.1-2
|
|
![](https://seccdn.libravatar.org/avatar/522f0859d72d8d86c8d610f3d46a8d3efe6fd2fe35ddd2512e51a8506ba62906?s=16&d=retro) |
bd27416 |
- Enable python dependency generator
|
|
![](https://seccdn.libravatar.org/avatar/522f0859d72d8d86c8d610f3d46a8d3efe6fd2fe35ddd2512e51a8506ba62906?s=16&d=retro) |
bd27416 |
|
|
![](https://seccdn.libravatar.org/avatar/522f0859d72d8d86c8d610f3d46a8d3efe6fd2fe35ddd2512e51a8506ba62906?s=16&d=retro) |
3efe251 |
* Sun Aug 12 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.3.1-1
|
|
![](https://seccdn.libravatar.org/avatar/522f0859d72d8d86c8d610f3d46a8d3efe6fd2fe35ddd2512e51a8506ba62906?s=16&d=retro) |
3efe251 |
- Update to 0.3.1
|
|
![](https://seccdn.libravatar.org/avatar/522f0859d72d8d86c8d610f3d46a8d3efe6fd2fe35ddd2512e51a8506ba62906?s=16&d=retro) |
3efe251 |
- Drop python2 subpackage
|
|
![](https://seccdn.libravatar.org/avatar/522f0859d72d8d86c8d610f3d46a8d3efe6fd2fe35ddd2512e51a8506ba62906?s=16&d=retro) |
3efe251 |
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
ed63836 |
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.2.0-4
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
ed63836 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
ed63836 |
|
|
![](https://seccdn.libravatar.org/avatar/3c06a168eac5e10baa83f960445b9b006df35865b76dcf7a899f6215ea86b54f?s=16&d=retro) |
9a49db3 |
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 0.2.0-3
|
|
![](https://seccdn.libravatar.org/avatar/3c06a168eac5e10baa83f960445b9b006df35865b76dcf7a899f6215ea86b54f?s=16&d=retro) |
9a49db3 |
- Rebuilt for Python 3.7
|
|
![](https://seccdn.libravatar.org/avatar/3c06a168eac5e10baa83f960445b9b006df35865b76dcf7a899f6215ea86b54f?s=16&d=retro) |
9a49db3 |
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
89c27ab |
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.2.0-2
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
89c27ab |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
89c27ab |
|
|
![](https://seccdn.libravatar.org/avatar/522f0859d72d8d86c8d610f3d46a8d3efe6fd2fe35ddd2512e51a8506ba62906?s=16&d=retro) |
5c8cb83 |
* Sun Oct 01 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.2.0-1
|
|
![](https://seccdn.libravatar.org/avatar/522f0859d72d8d86c8d610f3d46a8d3efe6fd2fe35ddd2512e51a8506ba62906?s=16&d=retro) |
5c8cb83 |
- Update to 0.2.0
|
|
![](https://seccdn.libravatar.org/avatar/522f0859d72d8d86c8d610f3d46a8d3efe6fd2fe35ddd2512e51a8506ba62906?s=16&d=retro) |
5c8cb83 |
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
da06231 |
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.1-4
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
da06231 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
da06231 |
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
8a8d651 |
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.1-3
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
8a8d651 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
8a8d651 |
|
|
![](https://seccdn.libravatar.org/avatar/3c06a168eac5e10baa83f960445b9b006df35865b76dcf7a899f6215ea86b54f?s=16&d=retro) |
04742a4 |
* Mon Dec 19 2016 Miro Hrončok <mhroncok@redhat.com> - 0.1.1-2
|
|
![](https://seccdn.libravatar.org/avatar/3c06a168eac5e10baa83f960445b9b006df35865b76dcf7a899f6215ea86b54f?s=16&d=retro) |
04742a4 |
- Rebuild for Python 3.6
|
|
![](https://seccdn.libravatar.org/avatar/3c06a168eac5e10baa83f960445b9b006df35865b76dcf7a899f6215ea86b54f?s=16&d=retro) |
04742a4 |
|
|
Igor Gnatenko |
2e6fa70 |
* Fri Aug 26 2016 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 0.1.1-1
|
|
Igor Gnatenko |
2e6fa70 |
- Initial package
|