rdobuilder 6d7b2d
%global srcname GitPython
rdobuilder 6d7b2d
rdobuilder 6d7b2d
Name:           %{srcname}
rdobuilder 6d7b2d
Version:        3.1.31
rdobuilder 6d7b2d
Release:        1%{?dist}
rdobuilder 6d7b2d
Summary:        Python Git Library
rdobuilder 6d7b2d
rdobuilder 6d7b2d
License:        BSD-3-Clause
rdobuilder 6d7b2d
URL:            https://github.com/gitpython-developers/GitPython
rdobuilder 6d7b2d
Source0:        %pypi_source
rdobuilder 6d7b2d
rdobuilder 6d7b2d
BuildArch:      noarch
rdobuilder 6d7b2d
rdobuilder 6d7b2d
%global _description %{expand:
rdobuilder 6d7b2d
GitPython is a python library used to interact with git repositories,
rdobuilder 6d7b2d
high-level like git-porcelain, or low-level like git-plumbing.
rdobuilder 6d7b2d
rdobuilder 6d7b2d
It provides abstractions of git objects for easy access of repository data, and
rdobuilder 6d7b2d
additionally allows you to access the git repository more directly using either
rdobuilder 6d7b2d
a pure python implementation, or the faster, but more resource intensive git
rdobuilder 6d7b2d
command implementation.
rdobuilder 6d7b2d
rdobuilder 6d7b2d
The object database implementation is optimized for handling large quantities
rdobuilder 6d7b2d
of objects and large datasets, which is achieved by using low-level structures
rdobuilder 6d7b2d
and data streaming.}
rdobuilder 6d7b2d
rdobuilder 6d7b2d
%description %{_description}
rdobuilder 6d7b2d
rdobuilder 6d7b2d
%package -n python3-%{srcname}
rdobuilder 6d7b2d
Summary:        %{summary}
rdobuilder 6d7b2d
BuildRequires:  python3-devel
rdobuilder 6d7b2d
BuildRequires:  pyproject-rpm-macros
rdobuilder 6d7b2d
BuildRequires:  git-core
rdobuilder 6d7b2d
Requires:       git-core
rdobuilder 6d7b2d
rdobuilder 6d7b2d
%description -n python3-%{srcname} %{_description}
rdobuilder 6d7b2d
rdobuilder 6d7b2d
%prep
rdobuilder 6d7b2d
%autosetup -n %{srcname}-%{version} -p1
rdobuilder 6d7b2d
rdobuilder 6d7b2d
%generate_buildrequires
rdobuilder 6d7b2d
%pyproject_buildrequires
rdobuilder 6d7b2d
rdobuilder 6d7b2d
%build
rdobuilder 6d7b2d
%pyproject_wheel
rdobuilder 6d7b2d
rdobuilder 6d7b2d
%install
rdobuilder 6d7b2d
%pyproject_install
rdobuilder 6d7b2d
%pyproject_save_files git
rdobuilder 6d7b2d
rdobuilder 6d7b2d
%check
rdobuilder 6d7b2d
# The upstream test suite has very specific requirements, such as being run in
rdobuilder 6d7b2d
# it's own git repository and with the dependencies as git submodules.
rdobuilder 6d7b2d
# Upstream is aware this makes it nearly impossible for distros to run the
rdobuilder 6d7b2d
# upstream test suite.  For now, we'll just check that the module is
rdobuilder 6d7b2d
# importable.
rdobuilder 6d7b2d
# https://github.com/gitpython-developers/GitPython/issues/914
rdobuilder 6d7b2d
%pyproject_check_import
rdobuilder 6d7b2d
rdobuilder 6d7b2d
%files -n python3-%{srcname} -f %{pyproject_files}
rdobuilder 6d7b2d
%doc CHANGES AUTHORS
rdobuilder 6d7b2d
rdobuilder 6d7b2d
%changelog
rdobuilder 6d7b2d
* Tue May 23 2023 Lubomír Sedlář <lsedlar@redhat.com> - 3.1.31-1
rdobuilder 6d7b2d
- Update to 3.1.31 (#2170552)
rdobuilder 6d7b2d
rdobuilder 6d7b2d
* Wed Jan 18 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.30-2
rdobuilder 6d7b2d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
rdobuilder 6d7b2d
rdobuilder 6d7b2d
* Thu Dec 29 2022 Lubomír Sedlář <lsedlar@redhat.com> - 3.1.30-1
rdobuilder 6d7b2d
- Rebase to latest version
rdobuilder 6d7b2d
rdobuilder 6d7b2d
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.27-3
rdobuilder 6d7b2d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
rdobuilder 6d7b2d
rdobuilder 6d7b2d
* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 3.1.27-2
rdobuilder 6d7b2d
- Rebuilt for Python 3.11
rdobuilder 6d7b2d
rdobuilder 6d7b2d
* Sat May 28 2022 Kevin Fenzi <kevin@scrye.com> - 3.1.27-1
rdobuilder 6d7b2d
- Update to 3.1.27. Fixes rhbz#2056218
rdobuilder 6d7b2d
rdobuilder 6d7b2d
* Thu Feb 10 2022 Carl George <carl@george.computer> - 3.1.26-1
rdobuilder 6d7b2d
- Latest upstream rhbz#1951886
rdobuilder 6d7b2d
- Convert to pyproject macros
rdobuilder 6d7b2d
- Add import check
rdobuilder 6d7b2d
rdobuilder 6d7b2d
* Sun Jan 30 2022 Kevin Fenzi <kevin@scrye.com> - 3.1.16-1
rdobuilder 6d7b2d
- Update to 3.1.16. Fixes rhbz#1951886
rdobuilder 6d7b2d
rdobuilder 6d7b2d
* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.14-5
rdobuilder 6d7b2d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
rdobuilder 6d7b2d
rdobuilder 6d7b2d
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.14-4
rdobuilder 6d7b2d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
rdobuilder 6d7b2d
rdobuilder 6d7b2d
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 3.1.14-3
rdobuilder 6d7b2d
- Rebuilt for Python 3.10
rdobuilder 6d7b2d
rdobuilder 6d7b2d
* Tue May 25 2021 Todd Zullinger <tmz@pobox.com> - 3.1.14-2
rdobuilder 6d7b2d
- improve index mode for files with executable bit. Fixes rhbz#1963954
rdobuilder 6d7b2d
rdobuilder 6d7b2d
* Sat Mar 27 2021 Kevin Fenzi <kevin@scrye.com> - 3.1.14-1
rdobuilder 6d7b2d
- Update to 3.1.14. Fixes rhbz#1933468
rdobuilder 6d7b2d
rdobuilder 6d7b2d
* Fri Feb 12 2021 Kevin Fenzi <kevin@scrye.com> - 3.1.13-1
rdobuilder 6d7b2d
- Update to 3.1.13. Fixes rhbz#1913159
rdobuilder 6d7b2d
rdobuilder 6d7b2d
* Mon Jan 25 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.11-2
rdobuilder 6d7b2d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
rdobuilder 6d7b2d
rdobuilder 6d7b2d
* Fri Oct 23 2020 Athos Ribeiro <athoscr@fedoraproject.org> - 3.1.11-1
rdobuilder 6d7b2d
- New upstream release 3.1.11
rdobuilder 6d7b2d
rdobuilder 6d7b2d
* Fri Oct 23 2020 Athos Ribeiro <athoscr@fedoraproject.org> - 3.1.10-1
rdobuilder 6d7b2d
- New upstream release 3.1.10
rdobuilder 6d7b2d
- Use sources from PyPI
rdobuilder 6d7b2d
rdobuilder 6d7b2d
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.0-3
rdobuilder 6d7b2d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
rdobuilder 6d7b2d
rdobuilder 6d7b2d
* Sun May 24 2020 Miro Hrončok <mhroncok@redhat.com> - 3.1.0-2
rdobuilder 6d7b2d
- Rebuilt for Python 3.9
rdobuilder 6d7b2d
rdobuilder 6d7b2d
* Mon Feb 24 2020 Lubomír Sedlář <lsedlar@redhat.com> - 3.1.0-1
rdobuilder 6d7b2d
- New upstream release 3.1.0
rdobuilder 6d7b2d
rdobuilder 6d7b2d
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.2-3
rdobuilder 6d7b2d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
rdobuilder 6d7b2d
rdobuilder 6d7b2d
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 3.0.2-2
rdobuilder 6d7b2d
- Rebuilt for Python 3.8.0rc1 (#1748018)
rdobuilder 6d7b2d
rdobuilder 6d7b2d
* Thu Aug 22 2019 Kevin Fenzi <kevin@scrye.com> - 3.0.2-1
rdobuilder 6d7b2d
- Update to 3.0.2. Fixes bug #1742158
rdobuilder 6d7b2d
rdobuilder 6d7b2d
* Fri Aug 16 2019 Miro Hrončok <mhroncok@redhat.com> - 2.1.11-5
rdobuilder 6d7b2d
- Rebuilt for Python 3.8
rdobuilder 6d7b2d
rdobuilder 6d7b2d
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.11-4
rdobuilder 6d7b2d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
rdobuilder 6d7b2d
rdobuilder 6d7b2d
* Sat Jun 22 2019 Kevin Fenzi <kevin@scrye.com> - 2.1.11-3
rdobuilder 6d7b2d
- Drop python2 subpackages. Fixes bug #1722909
rdobuilder 6d7b2d
rdobuilder 6d7b2d
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.11-2
rdobuilder 6d7b2d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
rdobuilder 6d7b2d
rdobuilder 6d7b2d
* Tue Jul 17 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 2.1.11-1
rdobuilder 6d7b2d
- Update to 2.1.11
rdobuilder 6d7b2d
rdobuilder 6d7b2d
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.10-3
rdobuilder 6d7b2d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
rdobuilder 6d7b2d
rdobuilder 6d7b2d
* Sun Jun 17 2018 Miro Hrončok <mhroncok@redhat.com> - 2.1.10-2
rdobuilder 6d7b2d
- Rebuilt for Python 3.7
rdobuilder 6d7b2d
rdobuilder 6d7b2d
* Sat May 19 2018 Kevin Fenzi <kevin@scrye.com> - 2.1.10-1
rdobuilder 6d7b2d
- Update to 2.9.10. Fixes bug #1580033
rdobuilder 6d7b2d
rdobuilder 6d7b2d
* Sun Mar 25 2018 Kevin Fenzi <kevin@scrye.com> - 2.1.9-1
rdobuilder 6d7b2d
- Update to 2.9.1. Fixes bug #1560214
rdobuilder 6d7b2d
rdobuilder 6d7b2d
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.8-2
rdobuilder 6d7b2d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
rdobuilder 6d7b2d
rdobuilder 6d7b2d
* Wed Dec 13 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 2.1.8-1
rdobuilder 6d7b2d
- Update to 2.1.8
rdobuilder 6d7b2d
rdobuilder 6d7b2d
* Wed Nov 01 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 2.1.7-2
rdobuilder 6d7b2d
- Fix interaction with git 2.15
rdobuilder 6d7b2d
rdobuilder 6d7b2d
* Sat Sep 30 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 2.1.7-1
rdobuilder 6d7b2d
- Update to 2.1.7
rdobuilder 6d7b2d
rdobuilder 6d7b2d
* Tue Aug 08 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 2.1.5-1
rdobuilder 6d7b2d
- Update to 2.1.5
rdobuilder 6d7b2d
rdobuilder 6d7b2d
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.3-2
rdobuilder 6d7b2d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
rdobuilder 6d7b2d
rdobuilder 6d7b2d
* Sat Mar 11 2017 Igor Gnatenko <ignatenko@redhat.com> - 2.1.3-1
rdobuilder 6d7b2d
- Update to 2.1.3
rdobuilder 6d7b2d
rdobuilder 6d7b2d
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.1-3
rdobuilder 6d7b2d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
rdobuilder 6d7b2d
rdobuilder 6d7b2d
* Wed Dec 28 2016 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 2.1.1-2
rdobuilder 6d7b2d
- Provide/Obsolete old name
rdobuilder 6d7b2d
rdobuilder 6d7b2d
* Wed Dec 28 2016 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 2.1.1-1
rdobuilder 6d7b2d
- Update to 2.1.1
rdobuilder 6d7b2d
- Modernize spec
rdobuilder 6d7b2d
rdobuilder 6d7b2d
* Mon Dec 19 2016 Miro Hrončok <mhroncok@redhat.com> - 2.1.0-2
rdobuilder 6d7b2d
- Rebuild for Python 3.6
rdobuilder 6d7b2d
rdobuilder 6d7b2d
* Tue Nov 29 2016 Lubomír Sedlář <lsedlar@redhat.com> - 2.1.0-1
rdobuilder 6d7b2d
- New upstream release
rdobuilder 6d7b2d
rdobuilder 6d7b2d
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.1-6
rdobuilder 6d7b2d
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
rdobuilder 6d7b2d
rdobuilder 6d7b2d
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-5
rdobuilder 6d7b2d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
rdobuilder 6d7b2d
rdobuilder 6d7b2d
* Sun Dec 27 2015 Peter Robinson <pbrobinson@fedoraproject.org> 1.0.1-4
rdobuilder 6d7b2d
- Require git-core
rdobuilder 6d7b2d
rdobuilder 6d7b2d
* Tue Nov 10 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.1-3
rdobuilder 6d7b2d
- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
rdobuilder 6d7b2d
rdobuilder 6d7b2d
* Tue Jun 16 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.1-2
rdobuilder 6d7b2d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
rdobuilder 6d7b2d
rdobuilder 6d7b2d
* Sun May 31 2015 Dennis Gilmore <dennis@ausil.us> - 1.0.1-1
rdobuilder 6d7b2d
- Update to 1.0.1
rdobuilder 6d7b2d
- Add python3 build
rdobuilder 6d7b2d
rdobuilder 6d7b2d
* Fri Jun 06 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.2-0.7.RC1
rdobuilder 6d7b2d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
rdobuilder 6d7b2d
rdobuilder 6d7b2d
* Sat Dec 07 2013 Dennis Gilmore <dennis@ausil.us> - 0.3.2-0.6-RC1
rdobuilder 6d7b2d
- apply patch from Igor Gnatenko for bz#1010706
rdobuilder 6d7b2d
rdobuilder 6d7b2d
* Fri Aug 02 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.2-0.5.RC1
rdobuilder 6d7b2d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
rdobuilder 6d7b2d
rdobuilder 6d7b2d
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.2-0.4.RC1
rdobuilder 6d7b2d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
rdobuilder 6d7b2d
rdobuilder 6d7b2d
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.2-0.3.RC1
rdobuilder 6d7b2d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
rdobuilder 6d7b2d
rdobuilder 6d7b2d
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.2-0.2.RC1
rdobuilder 6d7b2d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
rdobuilder 6d7b2d
rdobuilder 6d7b2d
* Fri Sep 23 2011 Jesse Keating <jkeating@redhat.com> - 0.3.2-0.1.RC1
rdobuilder 6d7b2d
- Update to 0.3.2 RC1
rdobuilder 6d7b2d
rdobuilder 6d7b2d
* Fri May 27 2011 Jesse Keating <jkeating@redhat.com> - 0.2.0-0.6.beta1
rdobuilder 6d7b2d
- Patches for indented parts of git config files
rdobuilder 6d7b2d
rdobuilder 6d7b2d
* Mon Feb 14 2011 Jesse Keating <jkeating@redhat.com> - 0.2.0-0.5.beta1
rdobuilder 6d7b2d
- Fix parsing of config files
rdobuilder 6d7b2d
rdobuilder 6d7b2d
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2.0-0.4.beta1
rdobuilder 6d7b2d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
rdobuilder 6d7b2d
rdobuilder 6d7b2d
* Fri Jul 30 2010 Dennis Gilmore <dennis@ausil.us> - 0.2.0-0.3.beta1
rdobuilder 6d7b2d
- Require /usr/bin/git
rdobuilder 6d7b2d
rdobuilder 6d7b2d
* Wed Jul 21 2010 David Malcolm <dmalcolm@redhat.com> - 0.2.0-0.2.beta1
rdobuilder 6d7b2d
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
rdobuilder 6d7b2d
rdobuilder 6d7b2d
* Mon May 24 2010 Devan Goodwin <dgoodwin@rm-rf.ca> - 0.2.0-0.1-beta1
rdobuilder 6d7b2d
- Updating for 0.2.0-beta1.
rdobuilder 6d7b2d
rdobuilder 6d7b2d
* Fri Jan 08 2010 Terje Rosten <terje.rosten@ntnu.no> - 0.1.6-2
rdobuilder 6d7b2d
- Add python-setuptools to buildreq
rdobuilder 6d7b2d
- Explicit file list
rdobuilder 6d7b2d
- Use version macro in source url
rdobuilder 6d7b2d
rdobuilder 6d7b2d
* Wed Jan 06 2010 Jesse Keating <jkeating@redhat.com> - 0.1.6-1
rdobuilder 6d7b2d
- Initial Fedora package
rdobuilder 6d7b2d