diff --git a/configobj-4.4.0.zip b/configobj-4.4.0.zip deleted file mode 100644 index 5839b1e..0000000 --- a/configobj-4.4.0.zip +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ca09e5a308eaec07749eb74d772f6263dc9d7b7e76787b8c1fb986d34d323803 -size 171350 diff --git a/configobj-4.7.2.zip b/configobj-4.7.2.zip new file mode 100644 index 0000000..4248b3c --- /dev/null +++ b/configobj-4.7.2.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:332a0d20d4d736d521d95cb2cf069b1ac7c858985207db4296f4050396558c49 +size 143618 diff --git a/python-configobj.changes b/python-configobj.changes index e66f395..11fe60e 100644 --- a/python-configobj.changes +++ b/python-configobj.changes @@ -1,3 +1,26 @@ +------------------------------------------------------------------- +Mon Sep 13 22:07:25 CEST 2010 - dimstar@opensuse.org + +- Update to version 4.7.2: + + BUGFIX: Restore Python 2.3 compatibility + + BUGFIX: Members that were lists were being returned as copies + due to interpolation introduced in 4.7. Lists are now only + copies if interpolation changes a list member. + + BUGFIX: pop now does interpolation in list values as well. + + BUGFIX: where interpolation matches a section name rather + than a value it is ignored instead of raising an exception on + fetching the item. + + BUGFIX: values that use interpolation to reference members + that don't exist can now be repr'd. + + BUGFIX: Fix to avoid writing '\r\r\n' on Windows when given a + file opened in text write mode ('w'). + +------------------------------------------------------------------- +Tue Jul 20 20:24:28 UTC 2010 - pascal.bleser@opensuse.org + +- update to 4.7.1 +- split out -docs subpackage + ------------------------------------------------------------------- Sun May 27 18:22:00 CEST 2007 - peter+rpmspam@suntel.com.tr diff --git a/python-configobj.spec b/python-configobj.spec index a8d3a2e..f1bf7cd 100644 --- a/python-configobj.spec +++ b/python-configobj.spec @@ -1,5 +1,5 @@ # -# spec file for package python-configobj (Version 4.4.0) +# spec file for package python-configobj (Version 4.7.2) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -21,13 +21,16 @@ Name: python-configobj BuildRequires: python-devel unzip Summary: ConfigObj is a simple but powerful config file reader and writer -Version: 4.4.0 +Version: 4.7.2 Release: 1 License: BSD Group: Development/Libraries/Python -Source: configobj-%{version}.zip +Source: http://configobj.googlecode.com/files/configobj-%{version}.zip Url: http://www.voidspace.org.uk/python/configobj.html BuildRoot: %{_tmppath}/%{name}-%{version}-build +%if 0%{?suse_version} >= 1120 +BuildArch: noarch +%endif %{py_requires} %description @@ -49,21 +52,37 @@ It has lots of other features though : * Full Unicode support * A powerful unrepr mode for storing basic datatypes +%package docs +License: BSD +Summary: ConfigObj Documentation +Group: Development/Libraries/Python +Requires: %{name} = %{version} + +%description docs +Documentation for the ConfigObj Python library, see + %{_docdir}/%{name}/ + %prep %setup -q -n configobj-%{version} %build export CFLAGS="$RPM_OPT_FLAGS" -python setup.py build +%__python setup.py build %install -python setup.py install --prefix=%{_prefix} --root=$RPM_BUILD_ROOT --record-rpm=INSTALLED_FILES +%__python setup.py install --prefix=%{_prefix} --root=$RPM_BUILD_ROOT --record-rpm=INSTALLED_FILES + +%__install -d "%{buildroot}%{_docdir}/%{name}" +%__cp -r docs/* "%{buildroot}%{_docdir}/%{name}/" %clean -rm -rf $RPM_BUILD_ROOT +%{?buildroot:%__rm -rf "%{buildroot}"} %files -f INSTALLED_FILES %defattr(-,root,root) -%doc docs/* CONFIGOBJ_CHANGELOG_TODO.txt + +%files docs +%defattr(-,root,root) +%doc %{_docdir}/%{name} %changelog