3 %bcond_with tests # unit tests (require git checkout, not archive?)
4 %bcond_without doc # Sphinx documentation
6 Summary: Python Git Library
7 Summary(pl.UTF-8): Biblioteka Git dla Pythona
12 Group: Development/Languages/Python
13 #Source0Download: https://github.com/gitpython-developers/GitPython/releases
14 Source0: https://github.com/gitpython-developers/GitPython/archive/%{version}/GitPython-%{version}.tar.gz
15 # Source0-md5: e6dfd0204f5b626f69ae904a2e392c91
16 URL: https://pypi.org/project/GitPython/
17 BuildRequires: python-modules >= 1:2.7
18 BuildRequires: python-setuptools
20 BuildRequires: python-ddt >= 1.1.1
21 BuildRequires: python-gitdb >= 2.0.0
23 BuildRequires: rpm-pythonprov
24 BuildRequires: rpmbuild(macros) >= 1.714
25 %{?with_doc:BuildRequires: sphinx-pdg}
26 Requires: python-modules >= 1:2.7
29 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32 GitPython is a Python library used to interact with git repositories,
33 high-level like git-porcelain, or low-level like git-plumbing.
35 It provides abstractions of git objects for easy access of repository
36 data, and additionally allows you to access the git repository more
37 directly using either a pure Python implementation, or the faster, but
38 more resource intensive git command implementation.
40 %description -l pl.UTF-8
41 GitPython to biblioteka Pythona służąca do pracy z repozytoriami gita,
42 wysokopoziomowo, jak git-porcelain lub niskopoziomowo, jak
45 Biblioteka udostępnia abstrakcje obiektów gita, zapewniając łatwy
46 dostęp do danych repozytorium, a ponadto pozwala na dostęp do
47 repozytorium bardziej bezpośrednio albo przy użyciu czysto pythonowej
48 implementacji, albo szybciej, ale z większym zużyciem zasobów, przy
49 użyciu implementacji poleceń gita.
52 Summary: API documentation for GitPython library
53 Summary(pl.UTF-8): Dokumentacja API biblioteki GitPython
57 API documentation for GitPython library.
59 %description apidocs -l pl.UTF-8
60 Dokumentacja API biblioteki GitPython.
63 %setup -q -n GitPython-%{version}
66 %py_build %{?with_tests:test}
73 rm -rf $RPM_BUILD_ROOT
77 %{__rm} -r $RPM_BUILD_ROOT%{py_sitescriptdir}/git/test
82 rm -rf $RPM_BUILD_ROOT
85 %defattr(644,root,root,755)
86 %doc AUTHORS CHANGES LICENSE README.md
87 %dir %{py_sitescriptdir}/git
88 %{py_sitescriptdir}/git/*.py[co]
89 %{py_sitescriptdir}/git/index
90 %{py_sitescriptdir}/git/objects
91 %{py_sitescriptdir}/git/refs
92 %{py_sitescriptdir}/git/repo
93 %{py_sitescriptdir}/GitPython-%{version}-py*.egg-info
97 %defattr(644,root,root,755)
98 %doc doc/build/html/{_static,*.html,*.js}