fb80647
%global modname colander
fb80647
Igor Gnatenko 4c30da7
Name:           python-%{modname}
4a370a7
Version:        1.4
4a370a7
Release:        1%{?dist}
4a370a7
Summary:        Simple schema-based serialization and deserialization library
fb80647
Igor Gnatenko 4c30da7
License:        BSD
473dde4
URL:            https://pypi.python.org/pypi/colander
Igor Gnatenko 4c30da7
Source0:        https://github.com/Pylons/colander/archive/%{version}/%{modname}-%{version}.tar.gz
fb80647
Igor Gnatenko 4c30da7
BuildArch:      noarch
fb80647
Igor Gnatenko 4c30da7
%global _description \
Igor Gnatenko 4c30da7
An extensible package which can be used to:\
Igor Gnatenko 4c30da7
\
Igor Gnatenko 4c30da7
- deserialize and validate a data structure composed of strings, mappings,\
Igor Gnatenko 4c30da7
  and lists.\
Igor Gnatenko 4c30da7
- serialize an arbitrary data structure to a data structure composed of\
fb80647
  strings, mappings, and lists.
fb80647
Igor Gnatenko 4c30da7
%description %{_description}
Igor Gnatenko 4c30da7
Igor Gnatenko 4c30da7
%package -n python2-%{modname}
Igor Gnatenko 4c30da7
Summary:        %{summary}
Igor Gnatenko 4c30da7
%{?python_provide:%python_provide python2-%{modname}}
Igor Gnatenko 4c30da7
BuildRequires:  python2-devel
Igor Gnatenko 4c30da7
BuildRequires:  python2-setuptools
Igor Gnatenko 4c30da7
BuildRequires:  python2-nose
Igor Gnatenko 4c30da7
BuildRequires:  python2-coverage
Igor Gnatenko 4c30da7
BuildRequires:  python2-translationstring
Igor Gnatenko 4c30da7
BuildRequires:  python2-iso8601
Igor Gnatenko 4c30da7
Requires:       python2-translationstring
Igor Gnatenko 4c30da7
Requires:       python2-iso8601
Igor Gnatenko 4c30da7
Igor Gnatenko 4c30da7
%description -n python2-%{modname} %{_description}
Igor Gnatenko 4c30da7
Igor Gnatenko 4c30da7
Python 2 version.
Igor Gnatenko 4c30da7
Igor Gnatenko 4c30da7
%package -n python3-%{modname}
Igor Gnatenko 4c30da7
Summary:        %{summary}
Igor Gnatenko 4c30da7
%{?python_provide:%python_provide python3-%{modname}}
Igor Gnatenko 4c30da7
BuildRequires:  python3-devel
Igor Gnatenko 4c30da7
BuildRequires:  python3-setuptools
Igor Gnatenko 4c30da7
BuildRequires:  python3-nose
Igor Gnatenko 4c30da7
BuildRequires:  python3-coverage
Igor Gnatenko 4c30da7
BuildRequires:  python3-translationstring
Igor Gnatenko 4c30da7
BuildRequires:  python3-iso8601
Igor Gnatenko 4c30da7
Requires:       python3-translationstring
Igor Gnatenko 4c30da7
Requires:       python3-iso8601
Igor Gnatenko 4c30da7
Igor Gnatenko 4c30da7
%description -n python3-%{modname} %{_description}
Igor Gnatenko 4c30da7
Igor Gnatenko 4c30da7
Python 3 version.
fb80647
fb80647
%prep
fb80647
%setup -q -n %{modname}-%{version}
fb80647
fb80647
# The presence of this file creates an rpmlint error.  Remove it.
fb80647
rm docs/.gitignore
fb80647
rm -rf docs/.static
fb80647
fb80647
%build
518558a
%py2_build
518558a
%py3_build
fb80647
fb80647
%install
518558a
%py2_install
518558a
%py3_install
fb80647
fb80647
%check
518558a
%{__python2} setup.py test
fb80647
%{__python3} setup.py test
fb80647
518558a
%files -n python2-%{modname}
Igor Gnatenko 4c30da7
%license LICENSE.txt COPYRIGHT.txt
Igor Gnatenko 4c30da7
%doc README.rst CONTRIBUTORS.txt CHANGES.rst docs
518558a
%{python2_sitelib}/%{modname}/
Igor Gnatenko 4c30da7
%{python2_sitelib}/%{modname}-*.egg-info/
fb80647
fb80647
%files -n python3-%{modname}
Igor Gnatenko 4c30da7
%license LICENSE.txt COPYRIGHT.txt
Igor Gnatenko 4c30da7
%doc README.rst CONTRIBUTORS.txt CHANGES.rst docs
fb80647
%{python3_sitelib}/%{modname}/
Igor Gnatenko 4c30da7
%{python3_sitelib}/%{modname}-*.egg-info/
fb80647
fb80647
%changelog
4a370a7
* Sat Sep 30 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.4-1
4a370a7
- Update to 1.4
4a370a7
322f56e
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.3-2
322f56e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
322f56e
8b82485
* Sat May 27 2017 Kevin Fenzi <kevin@scrye.com> - 1.3.3-1
8b82485
- Update to 1.3.3. Fixes bug #1445275
8b82485
473dde4
* Sat Feb 11 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.3.2-1
473dde4
- Update to 1.3.2
473dde4
58e61f3
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.1-4
58e61f3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
58e61f3
bcb920f
* Mon Dec 19 2016 Miro HronĨok <mhroncok@redhat.com> - 1.3.1-3
bcb920f
- Rebuild for Python 3.6
bcb920f
7f99c24
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.1-2
7f99c24
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
7f99c24
5fdf740
* Wed Jun 01 2016 Kevin Fenzi <kevin@scrye.com> - 1.3.1-1
5fdf740
- Update to 1.3.1. Fixes bug #1339017
5fdf740
Igor Gnatenko 4c30da7
* Tue May 10 2016 Igor Gnatenko <ignatenko@redhat.com> - 1.2-2
Igor Gnatenko 4c30da7
- Modernize spec more
Igor Gnatenko 4c30da7
518558a
* Mon Apr 04 2016 Ralph Bean <rbean@redhat.com> - 1.2-1
518558a
- New version
518558a
- New dep on python-iso8601
518558a
- Fixed doc paths for new upstream.
518558a
- Modernized python macros.
518558a
0571d00
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.0b1-6
0571d00
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
0571d00
8fdbf84
* Tue Nov 10 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0b1-5
8fdbf84
- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
8fdbf84
517a4cc
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0b1-4
517a4cc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
517a4cc
954d301
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0b1-3
954d301
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
954d301
9336030
* Wed May 14 2014 Bohuslav Kabrda <bkabrda@redhat.com> - 1.0b1-2
9336030
- Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4
9336030
2137501
* Wed Jan 29 2014 Ralph Bean <rbean@redhat.com> - 1.0b1-1
2137501
- Latest upstream.
2137501
- Enabled python3 subpackage.
2137501
9832593
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0a2-2
9832593
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
9832593
611d684
* Wed Apr 10 2013 Ralph Bean <rbean@redhat.com> - 1.0a2-1
611d684
- Latest upstream.
611d684
- Modernized python3 conditional.
611d684
894edf7
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.9-3
894edf7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
894edf7
fb80647
* Fri Dec 07 2012 Ralph Bean <rbean@redhat.com> - 0.9.9-2
fb80647
- Remove the hidden static folder in the docs directory at prep time.
fb80647
fb80647
* Fri Dec 07 2012 Ralph Bean <rbean@redhat.com> - 0.9.9-1
fb80647
- Initial packaging for Fedora