diff --git a/python-transaction.changes b/python-transaction.changes index 17e5532..78eea63 100644 --- a/python-transaction.changes +++ b/python-transaction.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Fri Aug 2 18:27:32 UTC 2013 - hpj@urpla.net + +- Update to 1.4.1 version: + * Document that values returned by sortKey must be strings, in order + to guarantee total ordering. + * Fix occasional RuntimeError: dictionary changed size during iteration + errors in transaction.weakset on Python 3. + +- Generate and install documentation in separate package +- Run tests + ------------------------------------------------------------------- Tue Jan 15 15:52:04 UTC 2013 - p.drouand@gmail.com diff --git a/python-transaction.spec b/python-transaction.spec index 711a14a..fa24dda 100644 --- a/python-transaction.spec +++ b/python-transaction.spec @@ -17,16 +17,20 @@ Name: python-transaction -Version: 1.4.0 +Version: 1.4.1 Release: 0 Summary: Transaction management for Python License: ZPL-2.1 Group: Development/Libraries/Python Url: http://www.zope.org/Products/ZODB -Source: http://pypi.python.org/packages/source/t/transaction/transaction-%{version}.tar.gz -BuildRequires: python-devel -BuildRequires: python-distribute +Source: https://pypi.python.org/packages/source/t/transaction/transaction-%{version}.zip +BuildRequires: python-setuptools +BuildRequires: python-zope.interface +BuildRequires: unzip Requires: python-zope.interface +# Documentation requirements: +BuildRequires: python-Sphinx +BuildRequires: python-repoze.sphinx.autointerface BuildRoot: %{_tmppath}/%{name}-%{version}-build %if 0%{?suse_version} && 0%{?suse_version} <= 1110 %{!?python_sitelib: %global python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} @@ -44,18 +48,34 @@ express in the interface. This could probably use more work. The semantics are presented in detail through examples of a sample data manager in transaction.tests.test_SampleDataManager. +%package doc +Summary: Transaction management for Python +Group: Development/Libraries/Python +Requires: %{name} = %{version} + +%description doc +This package contains documentation files for %{name}. + %prep %setup -q -n transaction-%{version} %build python setup.py build +python setup.py build_sphinx && rm build/sphinx/html/.buildinfo %install python setup.py install --prefix=%{_prefix} --root=%{buildroot} +%check +python setup.py test + %files %defattr(-,root,root) -%doc CHANGES.txt COPYRIGHT.txt LICENSE.txt PKG-INFO README.txt +%doc CHANGES.rst COPYRIGHT.txt LICENSE.txt README.rst %{python_sitelib}/* +%files doc +%defattr(-,root,root,-) +%doc build/sphinx/html/ + %changelog diff --git a/transaction-1.4.0.tar.gz b/transaction-1.4.0.tar.gz deleted file mode 100644 index 8c1da35..0000000 --- a/transaction-1.4.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:19d41c018f1c012768c6cb3f3a79a9c7668bf34a323099318607d3dced8d2c9a -size 58550 diff --git a/transaction-1.4.1.zip b/transaction-1.4.1.zip new file mode 100644 index 0000000..e0676d4 --- /dev/null +++ b/transaction-1.4.1.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:252d51aa0540a7af4097ff2e1829495e4744563f4b82dd054307eb40734b29de +size 77817