Accepting request 142565 from devel:languages:python

- Update to version 0.8.6:
  + dulwich.__init__ no longer imports client, protocol, repo and
    server modules. (Jelmer Vernooij)
  + ConfigDict now behaves more like a dictionary.
    (Adam 'Cezar' Jenkins, issue #58)
  + HTTPGitApplication now takes an optional
    fallback_app argument. (Jonas Haag, issue #67)
  + Support for large pack index files. (Jameson Nash)
  + Make index entry tests a little bit less strict, to cope with
    slightly different behaviour on various platforms.
    (Jelmer Vernooij)
  + setup.py test (available when setuptools is installed) now
    runs all tests, not just the basic unit tests.
    (Jelmer Vernooij)
  + Commit._deserialize now actually deserializes the current state rather than
    the previous one. (Yifan Zhang, issue #59)
  + Handle None elements in lists of TreeChange objects. (Alex Holmes)
  + Support cloning repositories without HEAD set.
    (D-Key, Jelmer Vernooij, issue #69)
  + Support MemoryRepo.get_config. (Jelmer Vernooij)
  + In get_transport_and_path, pass extra keyword arguments on to
    HttpGitClient. (Jelmer Vernooij)
- Changes from version 0.8.5:
  + Avoid use of 'with' in dulwich.index. (Jelmer Vernooij)
  + Be a little bit strict about OS behaviour in index tests.
    Should fix the tests on Debian GNU/kFreeBSD. (Jelmer Vernooij)
- See NEWS file for more changes

OBS-URL: https://build.opensuse.org/request/show/142565
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dulwich?expand=0&rev=9
This commit is contained in:
Stephan Kulow 2012-11-25 12:28:42 +00:00 committed by Git OBS Bridge
parent abf9fdf6d3
commit bcc7be252b
4 changed files with 50 additions and 15 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:342f84c713839c9a2e24a7e7121cf150a6f53da08224b66da6125fd09bd2886f
size 183532

3
dulwich-0.8.6.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:fd7337656ac304e295771b9fa655e7f417015ad6d071553bc3e5ba876efc35c7
size 208467

View File

@ -1,3 +1,34 @@
-------------------------------------------------------------------
Fri Nov 23 10:55:48 UTC 2012 - saschpe@suse.de
- Update to version 0.8.6:
+ dulwich.__init__ no longer imports client, protocol, repo and
server modules. (Jelmer Vernooij)
+ ConfigDict now behaves more like a dictionary.
(Adam 'Cezar' Jenkins, issue #58)
+ HTTPGitApplication now takes an optional
fallback_app argument. (Jonas Haag, issue #67)
+ Support for large pack index files. (Jameson Nash)
+ Make index entry tests a little bit less strict, to cope with
slightly different behaviour on various platforms.
(Jelmer Vernooij)
+ setup.py test (available when setuptools is installed) now
runs all tests, not just the basic unit tests.
(Jelmer Vernooij)
+ Commit._deserialize now actually deserializes the current state rather than
the previous one. (Yifan Zhang, issue #59)
+ Handle None elements in lists of TreeChange objects. (Alex Holmes)
+ Support cloning repositories without HEAD set.
(D-Key, Jelmer Vernooij, issue #69)
+ Support MemoryRepo.get_config. (Jelmer Vernooij)
+ In get_transport_and_path, pass extra keyword arguments on to
HttpGitClient. (Jelmer Vernooij)
- Changes from version 0.8.5:
+ Avoid use of 'with' in dulwich.index. (Jelmer Vernooij)
+ Be a little bit strict about OS behaviour in index tests.
Should fix the tests on Debian GNU/kFreeBSD. (Jelmer Vernooij)
- See NEWS file for more changes
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Sep 20 13:16:45 UTC 2011 - saschpe@suse.de Tue Sep 20 13:16:45 UTC 2011 - saschpe@suse.de

View File

@ -1,7 +1,7 @@
# #
# spec file for package python-dulwich # spec file for package python-dulwich
# #
# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -16,21 +16,20 @@
# #
Name: python-dulwich Name: python-dulwich
Version: 0.8.0 Version: 0.8.6
Release: 0 Release: 0
Url: http://samba.org/~jelmer/dulwich Url: http://samba.org/~jelmer/dulwich
Summary: Pure-Python Git Library Summary: Pure-Python Git Library
License: GPL-2.0+ License: GPL-2.0+
Group: Development/Languages/Python Group: Development/Languages/Python
Source: http://www.samba.org/~jelmer/dulwich/dulwich-0.8.0.tar.gz Source: http://www.samba.org/~jelmer/dulwich/dulwich-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: python-Sphinx
BuildRequires: python-devel BuildRequires: python-devel
%if 0%{?suse_version} %if 0%{?suse_version} && 0%{?suse_version} <= 1110
%py_requires %{!?python_sitearch: %global python_sitearch %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
%endif %endif
%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
%description %description
Simple Pure-Python implementation of the Git file formats and protocols. Dulwich Simple Pure-Python implementation of the Git file formats and protocols. Dulwich
@ -38,18 +37,23 @@ is the place where Mr. and Mrs. Git live in one of the Monty Python sketches.
%prep %prep
%setup -q -n dulwich-%{version} %setup -q -n dulwich-%{version}
rm docs/tutorial/.gitignore
%build %build
CFLAGS="%{optflags}" python setup.py build python setup.py build
python setup.py build_sphinx && rm build/sphinx/html/.buildinfo
%install %install
python setup.py install --prefix=%{_prefix} --root=%{buildroot} python setup.py install --prefix=%{_prefix} --root=%{buildroot}
%check
python setup.py test
%files %files
%defattr(-,root,root,-) %defattr(-,root,root,-)
%doc AUTHORS COPYING HACKING NEWS README docs %doc AUTHORS COPYING HACKING NEWS README build/sphinx/html
%{_bindir}/* %{_bindir}/dul-daemon
%python_sitearch/* %{_bindir}/dul-web
%{_bindir}/dulwich
%{python_sitearch}/*
%changelog %changelog