7d6261b
%global modname gitdb
7d6261b
7d6261b
Name:           python-%{modname}
8fc67bb
Version:        2.0.3
8ceee94
Release:        11%{?dist}
7d6261b
Summary:        Git Object Database
7d6261b
Jesse Keating 5b6ad4d
License:        BSD
7d6261b
URL:            https://github.com/gitpython-developers/gitdb
7d6261b
Source0:        %{url}/archive/%{version}/%{modname}-%{version}.tar.gz
4214967
# Fixes build with Python 3.9
aaff45f
Patch0:         53.patch
Jesse Keating 5b6ad4d
7d6261b
BuildArch:      noarch
Jesse Keating 5b6ad4d
7d6261b
BuildRequires:  git-core
Jesse Keating 5b6ad4d
7d6261b
%global _description \
7d6261b
GitDB allows you to access bare git repositories for reading and writing.\
7d6261b
It aims at allowing full access to loose objects as well as packs with\
7d6261b
performance and scalability in mind. It operates exclusively on streams,\
7d6261b
allowing to handle large objects with a small memory footprint.
Jesse Keating 5b6ad4d
7d6261b
%description %{_description}
Jesse Keating 5b6ad4d
7d6261b
%package -n python3-%{modname}
7d6261b
Summary:        %{summary}
dbf0397
%{?python_provide:%python_provide python3-%{modname}}
7d6261b
BuildRequires:  python3-devel
7d6261b
BuildRequires:  python3-setuptools
7d6261b
BuildRequires:  python3-nose
7d6261b
BuildRequires:  python3-smmap >= 2.0.0
7d6261b
Requires:       python3-smmap >= 2.0.0
7d6261b
7d6261b
%description -n python3-%{modname} %{_description}
Jesse Keating 5b6ad4d
7d6261b
Python 3 version.
7d6261b
7d6261b
%prep
7d6261b
%autosetup -n %{modname}-%{version} -Sgit
7d6261b
7d6261b
%build
7d6261b
%py3_build
Jesse Keating 5b6ad4d
19f509b
%install
7d6261b
%py3_install
7d6261b
7d6261b
%check
1b7255a
# Skipped "test_pack_writing": https://github.com/gitpython-developers/smmap/issues/34
1b7255a
%{__python3} -m nose -v --exclude=test_pack_writing
19f509b
7d6261b
%files -n python3-%{modname}
19f509b
%license LICENSE
19f509b
%doc AUTHORS
7d6261b
%{python3_sitelib}/%{modname}2-*.egg-info/
7d6261b
%{python3_sitelib}/%{modname}/
Jesse Keating 5b6ad4d
Jesse Keating 5b6ad4d
%changelog
8ceee94
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.3-11
8ceee94
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
8ceee94
4214967
* Wed Jan 08 2020 Lubomír Sedlář <lsedlar@redhat.com> - 2.0.3-10
4214967
- Fix build with Python 3.9
4214967
add85b4
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 2.0.3-9
add85b4
- Rebuilt for Python 3.8.0rc1 (#1748018)
add85b4
c224046
* Fri Aug 16 2019 Miro Hrončok <mhroncok@redhat.com> - 2.0.3-8
c224046
- Rebuilt for Python 3.8
c224046
4e39781
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.3-7
4e39781
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
4e39781
1b7255a
* Wed Jun 26 2019 Petr Viktorin <pviktori@redhat.com> - 2.0.3-6
1b7255a
- Remove Python 2 subpackage
1b7255a
  https://bugzilla.redhat.com/show_bug.cgi?id=1723967
1b7255a
- Run tests using a specific Python interpreter, rather than rely on command name
1b7255a
- Re-enable passing tests
1b7255a
522549b
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.3-5
522549b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
522549b
ad839a2
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.3-4
ad839a2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
ad839a2
412ea9b
* Sun Jun 17 2018 Miro Hrončok <mhroncok@redhat.com> - 2.0.3-3
412ea9b
- Rebuilt for Python 3.7
412ea9b
6899a15
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.3-2
6899a15
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
6899a15
8fc67bb
* Sat Sep 30 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 2.0.3-1
8fc67bb
- Update to 2.0.3
8fc67bb
3d8aacc
* Tue Aug 08 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 2.0.2-1
3d8aacc
- Update to 2.0.2
3d8aacc
65b5439
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.0-3
65b5439
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
65b5439
ec35975
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.0-2
ec35975
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
ec35975
7d6261b
* Wed Dec 28 2016 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 2.0.0-1
7d6261b
- Update to 2.0.0
7d6261b
- Modernize spec
7d6261b
bfbd827
* Mon Dec 19 2016 Miro Hrončok <mhroncok@redhat.com> - 0.6.4-6
bfbd827
- Rebuild for Python 3.6
bfbd827
0732f66
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.4-5
0732f66
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
0732f66
b08f9e6
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.4-4
b08f9e6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
b08f9e6
70d64ea
* Tue Nov 10 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.4-3
70d64ea
- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
70d64ea
4458e39
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.4-2
4458e39
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
4458e39
19f509b
* Tue May 26 2015 Dennis Gilmore <dennis@ausil.us> - 0.6.4-1
19f509b
- update to 0.6.4
19f509b
- enable python3 support
19f509b
c36b239
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.4-8
c36b239
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
c36b239
5985899
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.4-7
5985899
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
5985899
a5e88de
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.4-6
a5e88de
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
a5e88de
196cd74
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.4-5
196cd74
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
196cd74
5d66a5f
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.4-4
5d66a5f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
5d66a5f
8a86a4d
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.4-3
8a86a4d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
8a86a4d
Jesse Keating f5d596e
* Mon Oct 17 2011 Jesse Keating <jkeating@redhat.com> - 0.5.4-2
Jesse Keating f5d596e
- Require python-smmap
Jesse Keating f5d596e
Jesse Keating 5e98adc
* Mon Jul 18 2011 Jesse Keating <jkeating@redhat.com> - 0.5.4-1
Jesse Keating 5e98adc
- Upstream release to fix licensing issues
Jesse Keating 5e98adc
- Use real upstream release instead of git checkout
Jesse Keating 5e98adc
- No tests shipped in release, remove %check
Jesse Keating 5e98adc
Jesse Keating 5b6ad4d
* Tue Jun 14 2011 Jesse Keating <jkeating@redhat.com> - 0.5.2-3.20110613git17d9d13
Jesse Keating 5b6ad4d
- Add a br on python-async
Jesse Keating 5b6ad4d
Jesse Keating 5b6ad4d
* Mon Jun 13 2011 Jesse Keating <jkeating@redhat.com> - 0.5.2-2.20110613git17d9d13
Jesse Keating 5b6ad4d
- Fix perms and add a date to the release field.
Jesse Keating 5b6ad4d
Jesse Keating 5b6ad4d
* Sat May 28 2011 Jesse Keating <jkeating@redhat.com> - 0.5.2-1.git17d9d13
Jesse Keating 5b6ad4d
- Initial package
Jesse Keating 5b6ad4d