Fabian Affolter b1ac17f
%global srcname dulwich
Fabian Affolter 6a64373
%global __provides_exclude_from ^(%{python3_sitearch}/.*\\.so)$
Fabian Affolter b1ac17f
Fabian Affolter b1ac17f
Name:           python-%{srcname}
39b9539
Version:        0.20.5
6052734
Release:        1%{?dist}
5414b03
Summary:        Python implementation of the Git file formats and protocols
Fabian Affolter b1ac17f
f1af6d4
License:        GPLv2+ or ASL 2.0
2727749
URL:            https://www.dulwich.io/
e2ab42e
Source0:        %pypi_source dulwich
Fabian Affolter b1ac17f
fcfff30
BuildRequires:  gcc
Fabian Affolter b1ac17f
Fabian Affolter b1ac17f
%description
Fabian Affolter b1ac17f
Dulwich is a pure-Python implementation of the Git file formats and
Fabian Affolter b1ac17f
protocols. The project is named after the village in which Mr. and
Fabian Affolter b1ac17f
Mrs. Git live in the Monty Python sketch.
Fabian Affolter b1ac17f
Fabian Affolter 25159cc
%package -n python3-%{srcname}
0b0453b
Summary:        %{summary}
0b0453b
0b0453b
BuildRequires:  python3-devel
3455ffe
Fabian Affolter 25159cc
%{?python_provide:%python_provide python3-%{srcname}}
Fabian Affolter 25159cc
Fabian Affolter 25159cc
%description -n python3-%{srcname}
Fabian Affolter 25159cc
Dulwich is a pure-Python implementation of the Git file formats and
Fabian Affolter 25159cc
protocols. The project is named after the village in which Mr. and
Fabian Affolter 25159cc
Mrs. Git live in the Monty Python sketch.
Fabian Affolter 25159cc
3455ffe
%package -n %{name}-doc
3455ffe
Summary:        The %{name} documentation
3455ffe
3455ffe
BuildRequires:  python3-sphinx
3455ffe
BuildRequires:  python3-docutils
3455ffe
BuildRequires:  python3-sphinx-epytext
3455ffe
3455ffe
%description -n %{name}-doc
3455ffe
Documentation for %{name}.
3455ffe
Fabian Affolter b1ac17f
%prep
Fabian Affolter 25159cc
%autosetup -n %{srcname}-%{version}
e2ab42e
Fabian Affolter b1ac17f
%build
Fabian Affolter 25159cc
%py3_build
3455ffe
PYTHONPATH=${PWD} sphinx-build-3 docs html
3455ffe
rm -rf html/.{doctrees,buildinfo}
Fabian Affolter b1ac17f
Fabian Affolter b1ac17f
%install
Fabian Affolter 25159cc
%py3_install
Fabian Affolter 25159cc
# Remove extra copy of text docs
Fabian Affolter 25159cc
rm -rf %{buildroot}%{python3_sitearch}/docs/tutorial/
Fabian Affolter b1ac17f
Fabian Affolter aa1243d
#%check
Fabian Affolter a2eb3dc
# FIXME test_non_ascii fails cause of unicode issue
Fabian Affolter aa1243d
#nosetests -e non_ascii -w dulwich/tests -v
Fabian Affolter b1ac17f
0b0453b
%files -n python3-%{srcname}
e2ab42e
%doc AUTHORS README.rst
Fabian Affolter 25159cc
%license COPYING
Fabian Affolter b1ac17f
%{_bindir}/dul-*
Fabian Affolter b1ac17f
%{_bindir}/%{srcname}
Fabian Affolter 25159cc
%{python3_sitearch}/%{srcname}*
Fabian Affolter 25159cc
%exclude %{python3_sitearch}/%{srcname}/tests*
Fabian Affolter 25159cc
3455ffe
%files -n %{name}-doc
3455ffe
%doc AUTHORS README.rst
3455ffe
%license COPYING
3455ffe
%doc html
3455ffe
Fabian Affolter b1ac17f
%changelog
39b9539
* Mon Jun 22 2020 Fabian Affolter <mail@fabian-affolter.ch> - 0.20.5-1
39b9539
- Update to latest upstream release 0.20.5 (rhbz#1846933)
39b9539
39b9539
* Mon Jun 22 2020 Fabian Affolter <mail@fabian-affolter.ch> - 0.20.4-1
39b9539
- Update to latest upstream release 0.20.4 (rhbz#1846933)
39b9539
9044974
* Mon Jun 15 2020 Fabian Affolter <mail@fabian-affolter.ch> - 0.20.3-1
9044974
- Update to latest upstream release 0.20.3 (rhbz#1846933)
9044974
6052734
* Mon Jun 01 2020 Fabian Affolter <mail@fabian-affolter.ch> - 0.20.2-1
6052734
- Update to latest upstream release 0.20.2 (rhbz#1842651)
6052734
9a78e3a
* Sat May 23 2020 Miro Hrončok <mhroncok@redhat.com> - 0.19.16-2
9a78e3a
- Rebuilt for Python 3.9
9a78e3a
5414b03
* Sat Apr 18 2020 Fabian Affolter <mail@fabian-affolter.ch> - 0.19.16-1
5414b03
- Update to latest upstream release 0.19.16 (rhbz#1825352)
5414b03
4d196ac
* Fri Feb 28 2020 Fabian Affolter <mail@fabian-affolter.ch> - 0.19.15-3
3455ffe
- Move docs to subpackage
3455ffe
bf67e84
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.19.15-2
bf67e84
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
bf67e84
3acca43
* Mon Jan 27 2020 Fabian Affolter <mail@fabian-affolter.ch> - 0.19.15-1
3acca43
- Update to new upstream version 0.19.15
3acca43
818c283
* Wed Dec 25 2019 Fabian Affolter <mail@fabian-affolter.ch> - 0.19.14-1
818c283
- Update to new upstream version 0.19.14
818c283
0b0453b
* Mon Nov 11 2019 Fabian Affolter <mail@fabian-affolter.ch> - 0.19.13-1
0b0453b
- Remove Python 2 (rhbz#1761783)
0b0453b
- Update to new upstream version 0.19.13
0b0453b
28596b4
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 0.19.12-3
28596b4
- Rebuilt for Python 3.8.0rc1 (#1748018)
28596b4
676d7a4
* Wed Aug 21 2019 Miro Hrončok <mhroncok@redhat.com> - 0.19.12-2
676d7a4
- Rebuilt for Python 3.8
676d7a4
b83ff3f
* Mon Aug 19 2019 Fabian Affolter <mail@fabian-affolter.ch> - 0.19.12-1
b83ff3f
- Update to new upstream version 0.19.12
b83ff3f
3910208
* Sat Aug 17 2019 Miro Hrončok <mhroncok@redhat.com> - 0.19.11-4
3910208
- Rebuilt for Python 3.8
3910208
a6b2c48
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.19.11-3
a6b2c48
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
a6b2c48
aaf927c
* Mon Jun 24 2019 Yatin Karel <ykarel@redhat.com> - 0.19.11-2
aaf927c
- Rebuild after removing python2-sphinx
aaf927c
e2ab42e
* Fri Mar 1 2019 Yatin Karel <ykarel@redhat.com> - 0.19.11-1
e2ab42e
- Update to new upstream version 0.19.11
e2ab42e
b325f5c
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.19.9-2
b325f5c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
b325f5c
1455ddd
* Sun Nov 18 2018 Fabian Affolter <mail@fabian-affolter.ch> - 0.19.9-1
1455ddd
- Update to new upstream version 0.19.9
1455ddd
8dd7368
* Mon Aug 27 2018 Fabian Affolter <mail@fabian-affolter.ch> - 0.19.6-1
8dd7368
- Update to new upstream version 0.19.6
8dd7368
f9751e8
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.19.2-3
f9751e8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
f9751e8
769e5e4
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 0.19.2-2
769e5e4
- Rebuilt for Python 3.7
769e5e4
Fabian Affolter c5af9cd
* Sat May 05 2018 Fabian Affolter <mail@fabian-affolter.ch> - 0.19.2-1
Fabian Affolter c5af9cd
- Update to new upstream version 0.19.2
Fabian Affolter c5af9cd
Fabian Affolter 010fc6f
* Fri Mar 23 2018 Fabian Affolter <mail@fabian-affolter.ch> - 0.19.0-1
Fabian Affolter 010fc6f
- Update to new upstream version 0.19.0
Fabian Affolter 010fc6f
2eb2cd1
* Tue Mar 13 2018 Iryna Shcherbina <ishcherb@redhat.com> - 0.18.6-3
2eb2cd1
- Update Python 2 dependency declarations to new packaging standards
2eb2cd1
  (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
2eb2cd1
937385c
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.18.6-2
937385c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
937385c
Alan Pevec cc7760f
* Mon Nov 27 2017 Alan Pevec <alan.pevec@redhat.com> 0.18.6-1
Alan Pevec cc7760f
- Update to 0.18.6
Alan Pevec cc7760f
- Fixes CVE-2017-16228
Alan Pevec cc7760f
Fabian Affolter aa58129
* Fri Oct 13 2017 Fabian Affolter <mail@fabian-affolter.ch> - 0.18.4-1
Fabian Affolter aa58129
- Update to new upstream version 0.16.0 (rhbz#*1405983)
Fabian Affolter aa58129
64f952c
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.16.0-4
64f952c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
64f952c
174d6ea
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.16.0-3
174d6ea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
174d6ea
2cb06f4
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.16.0-2
2cb06f4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
2cb06f4
605b46c
* Mon Jan 23 2017 Fabian Affolter <mail@fabian-affolter.ch> - 0.16.0-1
605b46c
- Update to new upstream version 0.16.0
605b46c
2727749
* Sat Jan 21 2017 Fabian Affolter <mail@fabian-affolter.ch> - 0.15.0-1
2727749
- Update to new upstream version 0.15.0
2727749
abb3a81
* Mon Dec 19 2016 Miro Hrončok <mhroncok@redhat.com> - 0.12.0-4
abb3a81
- Rebuild for Python 3.6
abb3a81
6a184fc
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.12.0-3
6a184fc
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
6a184fc
Fabian Affolter a2eb3dc
* Tue Feb 02 2016 Raphael Groner <projects.rg@smart.ms> - 0.12.0-2
Fabian Affolter a2eb3dc
- Generate documentation for python3
Fabian Affolter a2eb3dc
- Split binaries in subpackage to avoid duplication
Fabian Affolter a2eb3dc
- Execute tests
Fabian Affolter a2eb3dc
- Fix rhbz#1304050
Fabian Affolter a2eb3dc
Fabian Affolter 7204cd8
* Tue Feb 02 2016 Fabian Affolter <mail@fabian-affolter.ch> - 0.12.0-1
Fabian Affolter 7204cd8
- Update to new upstream version 0.12.0
Fabian Affolter 7204cd8
Fabian Affolter 25159cc
* Sat Nov 14 2015 Fabian Affolter <mail@fabian-affolter.ch> - 0.11.2-3
Fabian Affolter 25159cc
- Cleanup and py3
Fabian Affolter 25159cc
Fabian Affolter 25159cc
* Tue Oct 06 2015 Fabian Affolter <mail@fabian-affolter.ch> - 0.11.2-2
Fabian Affolter ad618ed
- Update docs
Fabian Affolter ad618ed
- Update to new upstream version 0.11.2
Fabian Affolter ad618ed
Fabian Affolter ccf77ab
* Tue Oct 06 2015 Fabian Affolter <mail@fabian-affolter.ch> - 0.11.1-1
Fabian Affolter ccf77ab
- Update to new upstream version 0.11.1
Fabian Affolter ccf77ab
3ade92b
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.0-2
3ade92b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
3ade92b
Fabian Affolter d41316a
* Mon Mar 23 2015 Fabian Affolter <mail@fabian-affolter.ch> - 0.10.0-1
Fabian Affolter d41316a
- Fix for CVE-2014-9706 (rhbz#1204889, rhbz#1204890, and rhbz#1204891)
Fabian Affolter d41316a
- Update to new upstream version 0.10.0
Fabian Affolter d41316a
Fabian Affolter c4ca2fe
* Mon Mar 23 2015 Fabian Affolter <mail@fabian-affolter.ch> - 0.9.9-1
Fabian Affolter c4ca2fe
- Update to new upstream version 0.9.9
Fabian Affolter c4ca2fe
9438de6
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.7-2
9438de6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
9438de6
Fabian Affolter b72ab63
* Fri Jun 27 2014 Fabian Affolter <mail@fabian-affolter.ch> - 0.9.7-1
Fabian Affolter b72ab63
- Update to new upstream version 0.9.7
Fabian Affolter b72ab63
78cabab
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.6-2
78cabab
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
78cabab
1f64a7c
* Sat May 24 2014 Fabian Affolter <mail@fabian-affolter.ch> - 0.9.6-1
1f64a7c
- Update to new upstream version 0.9.6
1f64a7c
a06b46a
* Wed Feb 26 2014 Fabian Affolter <mail@fabian-affolter.ch> - 0.9.5-1
3ad98e8
- Tests are currently not working
a06b46a
- Update to new upstream version 0.9.5
a06b46a
e14ac7f
* Mon Oct 28 2013 Fabian Affolter <mail@fabian-affolter.ch> - 0.9.1-1
a06b46a
- Update to new upstream version 0.9.1
e14ac7f
de30345
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.0-2
de30345
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
de30345
f1af6d4
* Sat Jun 15 2013 Fabian Affolter <mail@fabian-affolter.ch> - 0.9.0-1
a06b46a
- Update to new upstream version 0.9.0
f1af6d4
- Now dual-licensed GPLv2+ or ASL 2.0
f1af6d4
bfcb98a
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8.7-2
bfcb98a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
bfcb98a
eaf93f6
* Tue Jan 15 2013 Fabian Affolter <mail@fabian-affolter.ch> - 0.8.7-1
a06b46a
- Update to new upstream version 0.8.7
eaf93f6
72688eb
* Sat Nov 10 2012 Fabian Affolter <mail@fabian-affolter.ch> - 0.8.6-1
a06b46a
- Update to new upstream version 0.8.6
72688eb
4155c8c
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8.5-3
4155c8c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
4155c8c
0fb4651
* Sat Jun 23 2012 Matěj Cepl <mcepl@redhat.com> - 0.8.5-2
0fb4651
- We don’t need python-unittest2 anymore.
0fb4651
2930a0a
* Fri Apr 13 2012 Fabian Affolter <mail@fabian-affolter.ch> - 0.8.5-1
a06b46a
- Update to new upstream version 0.8.5
2930a0a
1ab64ad
* Fri Apr 06 2012 Fabian Affolter <mail@fabian-affolter.ch> - 0.8.4-1
a06b46a
- Update to new upstream version 0.8.4
1ab64ad
c9e90c9
* Fri Feb 24 2012 Fabian Affolter <mail@fabian-affolter.ch> - 0.8.3-1
a06b46a
- Update to new upstream version 0.8.3
c9e90c9
7b97658
* Sat Jan 28 2012 Fabian Affolter <mail@fabian-affolter.ch> - 0.8.2-2
a06b46a
- Add missing BR
7b97658
7ab702f
* Fri Jan 27 2012 Fabian Affolter <mail@fabian-affolter.ch> - 0.8.2-1
a06b46a
- Update to new upstream version 0.8.2
869aa40
da762e8
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8.0-2
da762e8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
da762e8
6637f0e
* Thu Oct 13 2011 Fabian Affolter <mail@fabian-affolter.ch> - 0.8.0-1
a06b46a
- Update to new upstream version 0.8.0
6637f0e
6637f0e
* Sun Apr 17 2011 Fabian Affolter <mail@fabian-affolter.ch> - 0.7.1-1
a06b46a
- Update to new upstream version 0.7.1
Fabian Affolter b5f392a
6637f0e
* Fri Mar 11 2011 Fabian Affolter <mail@fabian-affolter.ch> - 0.7.0-3
Fabian Affolter b3daa3a
- Test section reworked
Fabian Affolter b3daa3a
49165b5
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.0-2
49165b5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
49165b5
6637f0e
* Thu Jan 27 2011 Fabian Affolter <mail@fabian-affolter.ch> - 0.7.0-1
a06b46a
- Update to new upstream version 0.7.0
Fabian Affolter bf0d43f
e14ac7f
* Mon Nov 08 2010 Fabian Affolter <mail@fabian-affolter.ch> - 0.6.2-1
Fabian Affolter b1ac17f
- Filtering added
a06b46a
- Update to new upstream version 0.6.2
Fabian Affolter b1ac17f
6637f0e
* Wed Sep 01 2010 Fabian Affolter <mail@fabian-affolter.ch> - 0.6.1-1
a06b46a
- Fix grep parameter
Fabian Affolter b1ac17f
- Run all test now
a06b46a
- Update to new upstream version 0.6.1
Fabian Affolter b1ac17f
6637f0e
* Sat Jul 03 2010 Fabian Affolter <mail@fabian-affolter.ch> - 0.6.0-3
a06b46a
- Remove exec permission from test.py
a06b46a
- Add python-nose
Fabian Affolter b1ac17f
6637f0e
* Fri Jun 25 2010 Fabian Affolter <mail@fabian-affolter.ch> - 0.6.0-2
a06b46a
- Change summary
Fabian Affolter b1ac17f
- Change to srcname
a06b46a
- Fix rpmlint issue
a06b46a
- Add check section and exclude the tests directory
Fabian Affolter b1ac17f
6637f0e
* Thu Jun 17 2010 Fabian Affolter <mail@fabian-affolter.ch> - 0.6.0-1
a06b46a
- Fix some rpmlint issues
a06b46a
- Add docs directory
a06b46a
- Update to new upstream version 0.6.0
Fabian Affolter b1ac17f
6637f0e
* Wed Apr 28 2010 Fabian Affolter <mail@fabian-affolter.ch> - 0.5.0-2
a06b46a
- Add Doc
a06b46a
- Add BR setuptools
Fabian Affolter b1ac17f
Fabian Affolter b1ac17f
* Fri Apr 16 2010 Steve 'Ashcrow' Milner <me@stevemilner.org> 0.5.0-1
Fabian Affolter b1ac17f
- Initial package