Hello community,

here is the log from the commit of package python-llvmlite for openSUSE:Factory 
checked in at 2019-06-19 21:14:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-llvmlite (Old)
 and      /work/SRC/openSUSE:Factory/.python-llvmlite.new.4811 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-llvmlite"

Wed Jun 19 21:14:42 2019 rev:13 rq:710933 version:0.29.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-llvmlite/python-llvmlite.changes  
2019-03-18 10:43:38.299127976 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-llvmlite.new.4811/python-llvmlite.changes    
    2019-06-19 21:14:58.258897411 +0200
@@ -1,0 +2,22 @@
+Wed Jun 19 01:25:56 UTC 2019 - Todd R <[email protected]>
+
+- Package examples
+- Make sure tests use installed version
+
+-------------------------------------------------------------------
+Tue Jun 18 19:45:06 UTC 2019 - Todd R <[email protected]>
+
+- update to version 0.29.0
+  * This release upgrades to LLVM 8.0 for all supported platforms except 
PPC64LE.
+    Due to numerous problems with LLVM 8.0 running on PPC64LE,
+    we have decided to use LLVM 7.1, which is more stable on PPC64LE.
+    In addition, non-host LLVM targets, AMDGPU, NVPTX, and WebAssembly, are 
enabled
+    and they are available in our `llvmlite` builds.
+  * Revert "LLVM 7 changed memset intrinsic signature, adjust it"
+  * Depend on enum34 using PEP 508 environment markers
+  * Upgrade to llvm8
+  * Support loading from current directory and egg files
+  * Add missing fastmath flags from LLVM 7
+  * LLVM 7 changed memset intrinsic signature, adjust it
+
+-------------------------------------------------------------------

Old:
----
  llvmlite-0.28.0.tar.gz

New:
----
  llvmlite-0.29.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-llvmlite.spec ++++++
--- /var/tmp/diff_new_pack.LCEOzN/_old  2019-06-19 21:14:58.870898035 +0200
+++ /var/tmp/diff_new_pack.LCEOzN/_new  2019-06-19 21:14:58.874898039 +0200
@@ -18,15 +18,19 @@
 
 %define modname llvmlite
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
+%ifarch ppc64 ppc64le
 %define         llvm_major 7
+%else
+%define         llvm_major 8
+%endif
 Name:           python-llvmlite
-Version:        0.28.0
+Version:        0.29.0
 Release:        0
 Summary:        Lightweight wrapper around basic LLVM functionality
 License:        BSD-2-Clause
 Group:          Development/Languages/Python
 URL:            http://llvmlite.pydata.org
-Source:         
https://github.com/numba/%{modname}/archive/v%{version}.tar.gz#/%{modname}-%{version}.tar.gz
+Source:         
https://github.com/numba/llvmlite/archive/v%{version}.tar.gz#/llvmlite-%{version}.tar.gz
 BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  clang%{llvm_major}-devel
@@ -67,7 +71,8 @@
 %setup -q -n %{modname}-%{version}
 
 %build
-export CXX=clang++
+export CXX="clang++ -fPIC"
+export LLVM_CONFIG=%{_bindir}/llvm-config
 %python_build
 
 %install
@@ -75,13 +80,18 @@
 %python_expand %fdupes %{buildroot}%{$python_sitearch}
 
 %check
+mkdir tester
+pushd tester
 %{python_expand export PYTHONPATH=%{buildroot}%{$python_sitearch}
-$python runtests.py -v
+rm -rf _build.* build
+$python -m llvmlite.tests -vb
 }
+popd
 
 %files %{python_files}
 %license LICENSE
 %doc README.rst
+%doc examples/
 %{python_sitearch}/llvmlite/
 %{python_sitearch}/llvmlite-%{version}-*.egg-info
 

++++++ llvmlite-0.28.0.tar.gz -> llvmlite-0.29.0.tar.gz ++++++
++++ 2621 lines of diff (skipped)


Reply via email to