Hello community,
here is the log from the commit of package python-egenix-mx-base for
openSUSE:Factory checked in at 2015-05-07 09:22:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-egenix-mx-base (Old)
and /work/SRC/openSUSE:Factory/.python-egenix-mx-base.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-egenix-mx-base"
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-egenix-mx-base/python-egenix-mx-base.changes
2014-02-03 11:13:22.000000000 +0100
+++
/work/SRC/openSUSE:Factory/.python-egenix-mx-base.new/python-egenix-mx-base.changes
2015-05-07 09:22:35.000000000 +0200
@@ -1,0 +2,32 @@
+Mon May 4 14:10:52 UTC 2015 - [email protected]
+
+- update to version 3.2.8:
+ * Added web installer support to mxSetup, the distutils extension
+ module which drives all our product installations.
+ * Uploaded web installer package to PyPI which simplifies
+ installation.
+ * In addition to the usual ways of installing eGenix mx Base, we
+ have uploaded a web installer to PyPI, so that it is now also
+ possible to use one of these installation methods on all
+ supported platforms (Windows, Linux, FreeBSD, Mac OS X):
+ + easy_install egenix-mx-base via PyPI
+ + pip install egenix-mx-base via PyPI
+ + egenix-mx-base egg reference in zc.buildout via PyPI
+ + running "python setup.py install" in the unzipped web
+ installer archive directory
+ * The web installer will automatically detect the platform and
+ choose the right binary download package for you. All downloads
+ are verified before installation.
+ * mxDateTime: Protected delta.strftime() against segfaults on
+ Windows, which only allows day values <= 31 and segfaults for
+ higher values. Thanks to Frank Boje for reporting this problem.
+ * mxTextTools: Fixed a double decref in the tagging engine that
+ surfaced when using custom tag objects and appending the
+ results to them. Thanks to Richard Moseley for the report.
+ * Prepared eGenix mx Base for two digit Python patch level
+ numbers such as Python 2.7.10
+- always run fdupes during build : drop test for opensuse 10.3
+- define python_sitearch only for SLE11
+- remove unwanted shebang of python files in a more generic way
+
+-------------------------------------------------------------------
Old:
----
egenix-mx-base-3.2.7.tar.gz
New:
----
egenix-mx-base-3.2.8.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-egenix-mx-base.spec ++++++
--- /var/tmp/diff_new_pack.jzkdV3/_old 2015-05-07 09:22:36.000000000 +0200
+++ /var/tmp/diff_new_pack.jzkdV3/_new 2015-05-07 09:22:36.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package python-egenix-mx-base
#
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: python-egenix-mx-base
-Version: 3.2.7
+Version: 3.2.8
Release: 0
Url: http://www.egenix.com/products/python/mxBase/
Summary: MX Extensions for Python (base)
@@ -25,15 +25,14 @@
Group: Development/Libraries/Python
Source0: egenix-mx-base-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-build
+BuildRequires: fdupes
BuildRequires: python-devel
BuildRequires: python-setuptools
-%if 0%{?suse_version} >= 1030
-BuildRequires: fdupes
-%{py_requires}
-%endif
Provides: python-egenix-mx-base-doc = %{version}
Obsoletes: python-egenix-mx-base-doc < %{version}
+%if 0%{?suse_version} && 0%{?suse_version} <= 1110
%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from
distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
+%endif
%description
A collection of Python software tools which enhance Python's usability
@@ -52,16 +51,15 @@
%prep
%setup -q -n "egenix-mx-base-%{version}"
-sed -i "1d"
mx/{BeeBase/{FileLock,mxBeeBase/testernesto,showBeeDict},DateTime/Examples/{AtomicClock,Y2000,alarm},DateTime/mxDateTime/test,Log,Misc/{OrderedMapping,Daemon,FileLock},Queue/queuebench,Stack/stackbench,TextTools/Examples/{RegExp,HTML,altRTF,pytag,Words,RTF,Loop,Python,mysplit},TextTools/mxTextTools/testkj}.py
# Fix non-executable scripts
+# remove unwanted shebang
+find mx -name "*.py" | xargs sed -i '1 { /^#!/ d }'
%build
CFLAGS="%{optflags} -fno-strict-aliasing" python setup.py build
%install
python setup.py install --prefix=%{_prefix} --root=%{buildroot}
--install-data=%{python_sitearch}/mx
-%if 0%{?suse_version} >= 1030
%fdupes %{buildroot}%{_prefix}
-%endif
%files
%defattr(-,root,root)
++++++ egenix-mx-base-3.2.7.tar.gz -> egenix-mx-base-3.2.8.tar.gz ++++++
++++ 4231 lines of diff (skipped)