commit python-blosc for openSUSE:Factory

2020-08-20 Thread root
Hello community,

here is the log from the commit of package python-blosc for openSUSE:Factory 
checked in at 2020-08-20 22:34:36

Comparing /work/SRC/openSUSE:Factory/python-blosc (Old)
 and  /work/SRC/openSUSE:Factory/.python-blosc.new.3399 (New)


Package is "python-blosc"

Thu Aug 20 22:34:36 2020 rev:17 rq:828292 version:1.9.1

Changes:

--- /work/SRC/openSUSE:Factory/python-blosc/python-blosc.changes
2020-07-17 20:52:02.480994846 +0200
+++ /work/SRC/openSUSE:Factory/.python-blosc.new.3399/python-blosc.changes  
2020-08-20 22:34:46.004147956 +0200
@@ -1,0 +2,5 @@
+Thu Aug 20 18:37:32 UTC 2020 - Bernhard Wiedemann 
+
+- Disable AVX2 to avoid compile-time CPU-detection (boo#1100677)
+
+---



Other differences:
--
++ python-blosc.spec ++
--- /var/tmp/diff_new_pack.SuUoq1/_old  2020-08-20 22:34:46.952148400 +0200
+++ /var/tmp/diff_new_pack.SuUoq1/_new  2020-08-20 22:34:46.956148401 +0200
@@ -53,6 +53,7 @@
 %build
 export CFLAGS="%{optflags}"
 export BLOSC_DIR=%{_prefix}
+export DISABLE_BLOSC_AVX2=1
 %python_exec setup.py build_clib
 %python_exec setup.py build_ext --inplace
 %python_build




commit python-blosc for openSUSE:Factory

2020-07-17 Thread root
Hello community,

here is the log from the commit of package python-blosc for openSUSE:Factory 
checked in at 2020-07-17 20:51:21

Comparing /work/SRC/openSUSE:Factory/python-blosc (Old)
 and  /work/SRC/openSUSE:Factory/.python-blosc.new.3592 (New)


Package is "python-blosc"

Fri Jul 17 20:51:21 2020 rev:16 rq:821425 version:1.9.1

Changes:

--- /work/SRC/openSUSE:Factory/python-blosc/python-blosc.changes
2020-07-08 19:19:24.420270340 +0200
+++ /work/SRC/openSUSE:Factory/.python-blosc.new.3592/python-blosc.changes  
2020-07-17 20:52:02.480994846 +0200
@@ -1,0 +2,5 @@
+Fri Jul 17 07:17:58 UTC 2020 - Guillaume GARDET 
+
+- Enable build on all archs
+
+---



Other differences:
--
++ python-blosc.spec ++
--- /var/tmp/diff_new_pack.ZtxUch/_old  2020-07-17 20:52:04.020996452 +0200
+++ /var/tmp/diff_new_pack.ZtxUch/_new  2020-07-17 20:52:04.024996456 +0200
@@ -41,7 +41,6 @@
 # /SECTION
 Requires:   blosc-devel
 Recommends: python-numpy
-ExclusiveArch:  %ix86 x86_64
 %python_subpackages
 
 %description




commit python-blosc for openSUSE:Factory

2020-07-08 Thread root
Hello community,

here is the log from the commit of package python-blosc for openSUSE:Factory 
checked in at 2020-07-08 19:18:36

Comparing /work/SRC/openSUSE:Factory/python-blosc (Old)
 and  /work/SRC/openSUSE:Factory/.python-blosc.new.3060 (New)


Package is "python-blosc"

Wed Jul  8 19:18:36 2020 rev:15 rq:819449 version:1.9.1

Changes:

--- /work/SRC/openSUSE:Factory/python-blosc/python-blosc.changes
2020-03-26 23:37:48.770873371 +0100
+++ /work/SRC/openSUSE:Factory/.python-blosc.new.3060/python-blosc.changes  
2020-07-08 19:19:24.420270340 +0200
@@ -1,0 +2,10 @@
+Wed Jul  8 09:37:15 UTC 2020 - Marketa Calabkova 
+
+- Update to 1.9.1
+  * Disable the attempt to include support for SSE2 and AVX2 on non-Intel 
+platforms, allowing the build on such platforms (see #244).
+  * Dropped support for Python 2.7 and 3.5.
+  * Fixed the copy of the leftovers of a chunk when its size is not 
+a multiple of the typesize.
+
+---

Old:

  blosc-1.8.3.tar.gz

New:

  blosc-1.9.1.tar.gz



Other differences:
--
++ python-blosc.spec ++
--- /var/tmp/diff_new_pack.ux2smT/_old  2020-07-08 19:19:26.892279111 +0200
+++ /var/tmp/diff_new_pack.ux2smT/_new  2020-07-08 19:19:26.896279126 +0200
@@ -17,8 +17,9 @@
 
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
+%define skip_python2 1
 Name:   python-blosc
-Version:1.8.3
+Version:1.9.1
 Release:0
 Summary:Blosc data compressor for Python
 License:MIT
@@ -26,7 +27,6 @@
 URL:https://github.com/Blosc/python-blosc
 Source: 
https://files.pythonhosted.org/packages/source/b/blosc/blosc-%{version}.tar.gz
 BuildRequires:  %{python_module devel}
-BuildRequires:  %{python_module numpy-devel}
 BuildRequires:  %{python_module scikit-build}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  blosc-devel >= 1.9.0

++ blosc-1.8.3.tar.gz -> blosc-1.9.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/blosc-1.8.3/ANNOUNCE.rst new/blosc-1.9.1/ANNOUNCE.rst
--- old/blosc-1.8.3/ANNOUNCE.rst2019-12-14 08:48:21.0 +0100
+++ new/blosc-1.9.1/ANNOUNCE.rst2020-04-11 17:45:32.0 +0200
@@ -1,13 +1,13 @@
 =
-Announcing python-blosc 1.8.3
+Announcing python-blosc 1.9.1
 =
 
 What is new?
 
 
-This is a quick release to fix a missing pyproject.toml that
-prevented to install the skbuild dependency.
-Also, sources for C-Blosc v1.17.2 have been included.
+We disabled the attempt to include support for SSE2 and AVX2 on
+non-Intel platforms, allowing the build on such platforms (see #244).
+Thanks to Lehman Garrison.
 
 For more info, you can have a look at the release notes in:
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/blosc-1.8.3/LICENSE.txt new/blosc-1.9.1/LICENSE.txt
--- old/blosc-1.8.3/LICENSE.txt 2019-12-14 08:34:37.0 +0100
+++ new/blosc-1.9.1/LICENSE.txt 2020-03-29 18:16:50.0 +0200
@@ -6,6 +6,7 @@
 Copyright (C) 2013-2015 Francesc Alted (fal...@gmail.com), Valentin Haenel 
(valen...@haenel.co)
 Copyright (C) 2016-2017 Francesc Alted 
 Copyright (C) 2018-2019 Francesc Alted , Valentin Haenel 

+Copyright (C) 2020 The Blosc Development Team
 
 Redistribution and use in source and binary forms, with or without 
modification,
 are permitted provided that the following conditions are met:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/blosc-1.8.3/LICENSES/BLOSC.txt 
new/blosc-1.9.1/LICENSES/BLOSC.txt
--- old/blosc-1.8.3/LICENSES/BLOSC.txt  2019-12-14 08:34:37.0 +0100
+++ new/blosc-1.9.1/LICENSES/BLOSC.txt  2020-03-29 18:16:50.0 +0200
@@ -3,6 +3,7 @@
 For Blosc - A blocking, shuffling and lossless compression library
 
 Copyright (C) 2009-2018 Francesc Alted 
+Copyright (C) 2019-2020 The Blosc Development Team
 
 Redistribution and use in source and binary forms, with or without 
modification,
 are permitted provided that the following conditions are met:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/blosc-1.8.3/LICENSES/PYTHON-BLOSC.txt 
new/blosc-1.9.1/LICENSES/PYTHON-BLOSC.txt
--- old/blosc-1.8.3/LICENSES/PYTHON-BLOSC.txt   2019-12-14 08:34:37.0 
+0100
+++ new/blosc-1.9.1/LICENSES/PYTHON-BLOSC.txt   2020-03-29 18:16:50.0 
+0200
@@ -6,6 +6,7 @@
 Copyright (C) 2013-2015 Francesc Alted (fal...@gmail.com), Valentin Haenel 
(valen...@haenel.co)
 Copyright (C) 2016-2017 Francesc Alted 
 Copyright (C) 2018-2019 Francesc 

commit python-blosc for openSUSE:Factory

2020-03-26 Thread root
Hello community,

here is the log from the commit of package python-blosc for openSUSE:Factory 
checked in at 2020-03-26 23:37:45

Comparing /work/SRC/openSUSE:Factory/python-blosc (Old)
 and  /work/SRC/openSUSE:Factory/.python-blosc.new.3160 (New)


Package is "python-blosc"

Thu Mar 26 23:37:45 2020 rev:14 rq:788603 version:1.8.3

Changes:

--- /work/SRC/openSUSE:Factory/python-blosc/python-blosc.changes
2020-01-31 23:58:01.219674275 +0100
+++ /work/SRC/openSUSE:Factory/.python-blosc.new.3160/python-blosc.changes  
2020-03-26 23:37:48.770873371 +0100
@@ -1,0 +2,5 @@
+Thu Mar 26 14:20:07 UTC 2020 - Paolo Stivanin 
+
+- Use unittest instead of nose 
+
+---



Other differences:
--
++ python-blosc.spec ++
--- /var/tmp/diff_new_pack.CEDKnG/_old  2020-03-26 23:37:49.446873615 +0100
+++ /var/tmp/diff_new_pack.CEDKnG/_new  2020-03-26 23:37:49.450873616 +0100
@@ -36,7 +36,6 @@
 BuildRequires:  ninja
 BuildRequires:  python-rpm-macros
 # SECTION test requirements
-BuildRequires:  %{python_module nose}
 BuildRequires:  %{python_module numpy}
 BuildRequires:  %{python_module psutil}
 # /SECTION
@@ -67,14 +66,8 @@
 %python_expand %fdupes %{buildroot}%{$python_sitearch}
 
 %check
-mkdir empty
-pushd empty
-%{python_expand export PYTHONDONTWRITEBYTECODE=1
-export PYTHONPATH=%{buildroot}%{$python_sitearch}
-$python -c "import blosc; blosc.print_versions()"
-nosetests-%{$python_bin_suffix} %{buildroot}%{$python_sitearch}/blosc
-}
-popd
+export PYTHONDONTWRITEBYTECODE=1
+%python_exec -m unittest discover -s blosc/ -v 
 
 %files %{python_files}
 %doc ANNOUNCE.rst README.rst RELEASE_NOTES.rst




commit python-blosc for openSUSE:Factory

2020-01-31 Thread root
Hello community,

here is the log from the commit of package python-blosc for openSUSE:Factory 
checked in at 2020-01-31 23:56:52

Comparing /work/SRC/openSUSE:Factory/python-blosc (Old)
 and  /work/SRC/openSUSE:Factory/.python-blosc.new.26092 (New)


Package is "python-blosc"

Fri Jan 31 23:56:52 2020 rev:13 rq:768838 version:1.8.3

Changes:

--- /work/SRC/openSUSE:Factory/python-blosc/python-blosc.changes
2019-07-23 22:43:46.638711502 +0200
+++ /work/SRC/openSUSE:Factory/.python-blosc.new.26092/python-blosc.changes 
2020-01-31 23:58:01.219674275 +0100
@@ -1,0 +2,13 @@
+Thu Jan 30 16:30:20 UTC 2020 - Todd R 
+
+- Update to 1.8.3
+  * Add a missing pyproject.toml to MANIFEST.in. This allows
+to install the necessary skbuild module.
+- Update to 1.8.2
+  * Use cmake internally to build the Python extension via the
+scikit-build library. This seems enough to cope with the
+conflicting types in using XGETBV when using a recent GCC
+(>= 9.1) compiler.
+  * Include C-Blosc v1.17.1.
+
+---

Old:

  blosc-1.8.1.tar.gz

New:

  blosc-1.8.3.tar.gz



Other differences:
--
++ python-blosc.spec ++
--- /var/tmp/diff_new_pack.TBjAdL/_old  2020-01-31 23:58:02.479674928 +0100
+++ /var/tmp/diff_new_pack.TBjAdL/_new  2020-01-31 23:58:02.487674932 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-blosc
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,26 +12,28 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-blosc
-Version:1.8.1
+Version:1.8.3
 Release:0
 Summary:Blosc data compressor for Python
 License:MIT
 Group:  Development/Languages/Python
-Url:http://www.blosc.org/
+URL:https://github.com/Blosc/python-blosc
 Source: 
https://files.pythonhosted.org/packages/source/b/blosc/blosc-%{version}.tar.gz
 BuildRequires:  %{python_module devel}
-BuildRequires:  %{python_module nose}
 BuildRequires:  %{python_module numpy-devel}
+BuildRequires:  %{python_module scikit-build}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  blosc-devel >= 1.9.0
 BuildRequires:  c++_compiler
+BuildRequires:  cmake
 BuildRequires:  fdupes
+BuildRequires:  ninja
 BuildRequires:  python-rpm-macros
 # SECTION test requirements
 BuildRequires:  %{python_module nose}
@@ -52,11 +54,16 @@
 
 %build
 export CFLAGS="%{optflags}"
-%python_exec setup.py build_ext --inplace --blosc=%{_prefix}
-%python_exec setup.py build --blosc=%{_prefix}
+export BLOSC_DIR=%{_prefix}
+%python_exec setup.py build_clib
+%python_exec setup.py build_ext --inplace
+%python_build
 
 %install
-%python_exec setup.py install -O1 --skip-build --force --root=%{buildroot} 
--prefix=%{_prefix} --blosc=%{_prefix}
+export BLOSC_DIR=%{_prefix}
+# This is being installed in purelib instead of platlib
+# See: https://github.com/Blosc/python-blosc/issues/222
+%python_exec setup.py install -O1 --skip-build --force --root %{buildroot} 
--install-purelib=%{$python_sitearch}
 %python_expand %fdupes %{buildroot}%{$python_sitearch}
 
 %check
@@ -65,12 +72,11 @@
 %{python_expand export PYTHONDONTWRITEBYTECODE=1
 export PYTHONPATH=%{buildroot}%{$python_sitearch}
 $python -c "import blosc; blosc.print_versions()"
-nosetests-%{$python_bin_suffix} blosc
+nosetests-%{$python_bin_suffix} %{buildroot}%{$python_sitearch}/blosc
 }
 popd
 
 %files %{python_files}
-%defattr(-,root,root,-)
 %doc ANNOUNCE.rst README.rst RELEASE_NOTES.rst
 %license LICENSES/*.txt
 %{python_sitearch}/blosc-%{version}-py*.egg-info

++ blosc-1.8.1.tar.gz -> blosc-1.8.3.tar.gz ++
 131066 lines of diff (skipped)




commit python-blosc for openSUSE:Factory

2019-07-23 Thread root
Hello community,

here is the log from the commit of package python-blosc for openSUSE:Factory 
checked in at 2019-07-23 22:43:45

Comparing /work/SRC/openSUSE:Factory/python-blosc (Old)
 and  /work/SRC/openSUSE:Factory/.python-blosc.new.4126 (New)


Package is "python-blosc"

Tue Jul 23 22:43:45 2019 rev:12 rq:717934 version:1.8.1

Changes:

--- /work/SRC/openSUSE:Factory/python-blosc/python-blosc.changes
2019-01-08 12:28:17.732284162 +0100
+++ /work/SRC/openSUSE:Factory/.python-blosc.new.4126/python-blosc.changes  
2019-07-23 22:43:46.638711502 +0200
@@ -1,0 +2,21 @@
+Mon Jul 22 16:25:44 UTC 2019 - Todd R 
+
+- Update to 1.8.1
+  * Fix a bug that prevented the source distribution from PyPi to
+be compiled. Specifcally, *.inc were not included via the
+manifest.
+- Update to 1.8.0
+  * Include C-Blosc v1.16.2
+  * Fix cpuinfo.py usage on Windows.
+  * Implement Python access to the C function cbuffer_validate which
+was added to c-blosc in version 1.16.0
+  * Check if compiler supports CPU capabilities.
+  * Many minor improvements and fixes
+- Update to 1.7.0
+  * Include C-Blosc v1.15.1
+  * Remove Support for Python 2.6 and 3.3
+  * Fix vendored cpuinfo.py
+  * Rework Windows CI via Appveyor
+  * Various minor bugfixes
+
+---

Old:

  blosc-1.6.2.tar.gz

New:

  blosc-1.8.1.tar.gz



Other differences:
--
++ python-blosc.spec ++
--- /var/tmp/diff_new_pack.NORv5z/_old  2019-07-23 22:43:47.198710991 +0200
+++ /var/tmp/diff_new_pack.NORv5z/_new  2019-07-23 22:43:47.202710987 +0200
@@ -18,7 +18,7 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-blosc
-Version:1.6.2
+Version:1.8.1
 Release:0
 Summary:Blosc data compressor for Python
 License:MIT

++ blosc-1.6.2.tar.gz -> blosc-1.8.1.tar.gz ++
 125923 lines of diff (skipped)




commit python-blosc for openSUSE:Factory

2019-01-08 Thread root
Hello community,

here is the log from the commit of package python-blosc for openSUSE:Factory 
checked in at 2019-01-08 12:25:51

Comparing /work/SRC/openSUSE:Factory/python-blosc (Old)
 and  /work/SRC/openSUSE:Factory/.python-blosc.new.28833 (New)


Package is "python-blosc"

Tue Jan  8 12:25:51 2019 rev:11 rq:660736 version:1.6.2

Changes:

--- /work/SRC/openSUSE:Factory/python-blosc/python-blosc.changes
2018-07-18 22:58:08.414125093 +0200
+++ /work/SRC/openSUSE:Factory/.python-blosc.new.28833/python-blosc.changes 
2019-01-08 12:28:17.732284162 +0100
@@ -1,0 +2,23 @@
+Sat Dec 22 02:14:28 UTC 2018 - Todd R 
+
+- Update to 1.6.2
+  * Fixed `numpy` import in `toplevel.py`, this makes python-blosc usable 
without
+  numpy once again.
+- Update to 1.6.1
+  * Updated C-Blosc to 1.14.3
+  * Adding support for aarch64
+  * `unpack_array` can now accepts keyword arguments. This allows decompressing
+pickled arrays that were compressed with Python 2.x using Python 3.x. 
Thanks
+to Simba Nyatsanga and Juan Maree.
+  * Implemented `get_blocksize()`, thanks to Alberto Sabater
+  * Seperate compilation of codecs, thanks to Robert McLeod
+  * Removal of Numpy dependencies, thanks to Robert McLeod
+  * Allow codecs to be included by using environment variables, thanks to
+Robert McLeod
+  * Don't compile snappy by default, thanks to Robert McLeod
+  * Update cpuinfo.py to use dmesg.boot, thanks to Prakhar Goel
+  * Allow SSE2 and AVX2 detection to be disabled via environment variables,
+thanks to Lorenzo Bolla
+  * Varios minor fixes
+
+---

Old:

  blosc-1.5.1.tar.gz

New:

  blosc-1.6.2.tar.gz



Other differences:
--
++ python-blosc.spec ++
--- /var/tmp/diff_new_pack.FU8mLX/_old  2019-01-08 12:28:18.180283672 +0100
+++ /var/tmp/diff_new_pack.FU8mLX/_new  2019-01-08 12:28:18.180283672 +0100
@@ -18,7 +18,7 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-blosc
-Version:1.5.1
+Version:1.6.2
 Release:0
 Summary:Blosc data compressor for Python
 License:MIT
@@ -39,7 +39,7 @@
 BuildRequires:  %{python_module psutil}
 # /SECTION
 Requires:   blosc-devel
-Requires:   python-numpy
+Recommends: python-numpy
 ExclusiveArch:  %ix86 x86_64
 %python_subpackages
 

++ blosc-1.5.1.tar.gz -> blosc-1.6.2.tar.gz ++
 112009 lines of diff (skipped)




commit python-blosc for openSUSE:Factory

2018-07-18 Thread root
Hello community,

here is the log from the commit of package python-blosc for openSUSE:Factory 
checked in at 2018-07-18 22:57:28

Comparing /work/SRC/openSUSE:Factory/python-blosc (Old)
 and  /work/SRC/openSUSE:Factory/.python-blosc.new (New)


Package is "python-blosc"

Wed Jul 18 22:57:28 2018 rev:10 rq:623639 version:1.5.1

Changes:

--- /work/SRC/openSUSE:Factory/python-blosc/python-blosc.changes
2018-05-29 10:43:29.235664803 +0200
+++ /work/SRC/openSUSE:Factory/.python-blosc.new/python-blosc.changes   
2018-07-18 22:58:08.414125093 +0200
@@ -1,0 +2,6 @@
+Wed Jul 18 11:54:58 UTC 2018 - tchva...@suse.com
+
+- Stricten requirement on the blosc-devel to require version we
+  actually compile with
+
+---



Other differences:
--
++ python-blosc.spec ++
--- /var/tmp/diff_new_pack.IOpWU4/_old  2018-07-18 22:58:08.878123553 +0200
+++ /var/tmp/diff_new_pack.IOpWU4/_new  2018-07-18 22:58:08.878123553 +0200
@@ -25,14 +25,14 @@
 Group:  Development/Languages/Python
 Url:http://www.blosc.org/
 Source: 
https://files.pythonhosted.org/packages/source/b/blosc/blosc-%{version}.tar.gz
-BuildRequires:  blosc-devel
-BuildRequires:  c++_compiler
-BuildRequires:  fdupes
-BuildRequires:  python-rpm-macros
 BuildRequires:  %{python_module devel}
-BuildRequires:  %{python_module setuptools}
 BuildRequires:  %{python_module nose}
 BuildRequires:  %{python_module numpy-devel}
+BuildRequires:  %{python_module setuptools}
+BuildRequires:  blosc-devel >= 1.9.0
+BuildRequires:  c++_compiler
+BuildRequires:  fdupes
+BuildRequires:  python-rpm-macros
 # SECTION test requirements
 BuildRequires:  %{python_module nose}
 BuildRequires:  %{python_module numpy}




commit python-blosc for openSUSE:Factory

2018-05-29 Thread root
Hello community,

here is the log from the commit of package python-blosc for openSUSE:Factory 
checked in at 2018-05-29 10:43:23

Comparing /work/SRC/openSUSE:Factory/python-blosc (Old)
 and  /work/SRC/openSUSE:Factory/.python-blosc.new (New)


Package is "python-blosc"

Tue May 29 10:43:23 2018 rev:9 rq:611912 version:1.5.1

Changes:

--- /work/SRC/openSUSE:Factory/python-blosc/python-blosc.changes
2018-01-22 16:20:52.235333052 +0100
+++ /work/SRC/openSUSE:Factory/.python-blosc.new/python-blosc.changes   
2018-05-29 10:43:29.235664803 +0200
@@ -1,0 +2,6 @@
+Thu May 24 16:51:14 UTC 2018 - toddrme2...@gmail.com
+
+- Python files were not getting included.
+- Enable unit tests
+
+---



Other differences:
--
++ python-blosc.spec ++
--- /var/tmp/diff_new_pack.Zs51xf/_old  2018-05-29 10:43:29.719646941 +0200
+++ /var/tmp/diff_new_pack.Zs51xf/_new  2018-05-29 10:43:29.723646793 +0200
@@ -26,16 +26,21 @@
 Url:http://www.blosc.org/
 Source: 
https://files.pythonhosted.org/packages/source/b/blosc/blosc-%{version}.tar.gz
 BuildRequires:  blosc-devel
-BuildRequires:  gcc-c++
+BuildRequires:  c++_compiler
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module setuptools}
+BuildRequires:  %{python_module nose}
 BuildRequires:  %{python_module numpy-devel}
+# SECTION test requirements
+BuildRequires:  %{python_module nose}
+BuildRequires:  %{python_module numpy}
+BuildRequires:  %{python_module psutil}
+# /SECTION
 Requires:   blosc-devel
 Requires:   python-numpy
 ExclusiveArch:  %ix86 x86_64
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %python_subpackages
 
 %description
@@ -48,14 +53,26 @@
 %build
 export CFLAGS="%{optflags}"
 %python_exec setup.py build_ext --inplace --blosc=%{_prefix}
+%python_exec setup.py build --blosc=%{_prefix}
 
 %install
 %python_exec setup.py install -O1 --skip-build --force --root=%{buildroot} 
--prefix=%{_prefix} --blosc=%{_prefix}
 %python_expand %fdupes %{buildroot}%{$python_sitearch}
 
+%check
+mkdir empty
+pushd empty
+%{python_expand export PYTHONDONTWRITEBYTECODE=1
+export PYTHONPATH=%{buildroot}%{$python_sitearch}
+$python -c "import blosc; blosc.print_versions()"
+nosetests-%{$python_bin_suffix} blosc
+}
+popd
+
 %files %{python_files}
 %defattr(-,root,root,-)
-%doc ANNOUNCE.rst README.rst LICENSES/*.txt RELEASE_NOTES.rst
+%doc ANNOUNCE.rst README.rst RELEASE_NOTES.rst
+%license LICENSES/*.txt
 %{python_sitearch}/blosc-%{version}-py*.egg-info
 %{python_sitearch}/blosc/
 




commit python-blosc for openSUSE:Factory

2018-01-22 Thread root
Hello community,

here is the log from the commit of package python-blosc for openSUSE:Factory 
checked in at 2018-01-22 16:19:33

Comparing /work/SRC/openSUSE:Factory/python-blosc (Old)
 and  /work/SRC/openSUSE:Factory/.python-blosc.new (New)


Package is "python-blosc"

Mon Jan 22 16:19:33 2018 rev:8 rq:567940 version:1.5.1

Changes:

--- /work/SRC/openSUSE:Factory/python-blosc/python-blosc.changes
2017-04-28 10:43:31.981808889 +0200
+++ /work/SRC/openSUSE:Factory/.python-blosc.new/python-blosc.changes   
2018-01-22 16:20:52.235333052 +0100
@@ -1,0 +2,5 @@
+Sun Jan 21 05:33:31 UTC 2018 - toddrme2...@gmail.com
+
+- Fix building
+
+---



Other differences:
--
++ python-blosc.spec ++
--- /var/tmp/diff_new_pack.DzieC7/_old  2018-01-22 16:20:52.715310602 +0100
+++ /var/tmp/diff_new_pack.DzieC7/_new  2018-01-22 16:20:52.715310602 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-blosc
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 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
@@ -50,8 +50,7 @@
 %python_exec setup.py build_ext --inplace --blosc=%{_prefix}
 
 %install
-%python_install --blosc=%{_prefix}
-# %python_exec setup.py install --blosc=%{_prefix} --prefix=%{_prefix} 
--root=%{buildroot}
+%python_exec setup.py install -O1 --skip-build --force --root=%{buildroot} 
--prefix=%{_prefix} --blosc=%{_prefix}
 %python_expand %fdupes %{buildroot}%{$python_sitearch}
 
 %files %{python_files}




commit python-blosc for openSUSE:Factory

2017-04-28 Thread root
Hello community,

here is the log from the commit of package python-blosc for openSUSE:Factory 
checked in at 2017-04-28 10:43:25

Comparing /work/SRC/openSUSE:Factory/python-blosc (Old)
 and  /work/SRC/openSUSE:Factory/.python-blosc.new (New)


Package is "python-blosc"

Fri Apr 28 10:43:25 2017 rev:7 rq:489487 version:1.5.1

Changes:

--- /work/SRC/openSUSE:Factory/python-blosc/python-blosc.changes
2016-03-16 10:35:24.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-blosc.new/python-blosc.changes   
2017-04-28 10:43:31.981808889 +0200
@@ -1,0 +2,79 @@
+Wed Apr 19 22:13:57 UTC 2017 - toddrme2...@gmail.com
+
+- Source url must be https.
+
+---
+Wed Apr 19 18:43:04 UTC 2017 - toddrme2...@gmail.com
+
+- Update to version 1.5.1
+  * License updated from MIT to BSD.
+  * Updated to C-Blosc 1.11.3.
+- Update to version 1.5.0
+  * Added a new `blosc.set_releasegil()` function that allows to
+release/acquire the GIL at will.  See PR #116.
+Thanks to Robert McLeod.
+  * Updated to C-Blosc 1.11.2.
+  * Added tests that detect possible memory leaks.
+Thanks to Robert McLeod.
+- Update to version 1.4.4
+  * Updated to C-Blosc 1.11.1.  Fixes #115.
+- Update to version 1.4.3
+  * Internal C-Blosc sources updated to 1.11.0. Among other things, this
+updates the internal Zstd codec to version 1.0.0 (i.e. it is
+officially apt for production usage!).
+- Update to version 1.4.1
+  * Internal C-Blosc sources updated to 1.10.1.  This fixes an outstanding 
issue
+with the clang compiler.  For details, see:
+https://github.com/Blosc/bloscpack/issues/50.
+- Update to version 1.4.0
+  * Internal C-Blosc sources updated to 1.10.0.
+  * Benchmarks updated for a Skylake processor (Xeon E3-1245 v5 @
+3.50GHz).
+- Update to version 1.3.3
+  * Internal C-Blosc sources updated to 1.9.3.
+  * C-Blosc do not segfaults anymore, so -O1 flag on Linux is not the
+default anymore.
+  * SSE2 and AVX2 are now auto-discovered so the internal C-Blosc will be
+compiled with maximum optimization on processors supporting them.
+- Update to version 1.3.2
+  * Fixed the version of the include C-Blosc library (should be 1.8.1 not
+1.8.2.dev).
+- Update to version 1.3.1
+  * Use the -O1 flag for compiling the included C-Blosc sources on Linux.
+This represents slower performance, but fixes the nasty issue #110.
+Also, it prints a warning for using an external C-Blosc library.
+  * Internal C-Blosc version bumped to 1.8.1 for better compatibility
+with gcc 5.3.1 in forthcoming Ubuntu Xenial.
+  * Added a protection to avoid using BITSHUFLE with C-Blosc < 1.8.0.
+  * Restored old symbols for backward compatibility with pre 1.3.0:
+  BLOSC_VERSION_STRING
+  BLOSC_VERSION_DATE
+  BLOSC_MAX_BUFFERSIZE
+  BLOSC_MAX_THREADS
+  BLOSC_MAX_TYPESIZE
+However, these are considered deprecated and should be replaced by
+libraries using python-blosc by the ones without the BLOSC_ prefix.
+- Update to version 1.3.0
+  * Internal C-Blosc version bumped to 1.8.0.  As consequence, support for
+BITSHUFFLE is here.  For activating it, just pass `blosc.BITSHUFFLE`
+to the `shuffle` parameter of compression functions.
+  * Added a new `as_bytearray=False` parameter to the `decompress()` function
+so that a mutable bytearray will be returned instead of a bytes one
+(inmutable).  PR #107.  Thanks to Joe Jevnik.
+  * The '__all__' variable has been removed from the module.  I consider
+this good practice to avoid things like "from blosc import *".
+  * For consistency, the next symbols have been renamed:
+  BLOSC_VERSION_STRING -> VERSION_STRING,
+  BLOSC_VERSION_DATE -> VERSION_DATE,
+  BLOSC_MAX_BUFFERSIZE -> MAX_BUFFERSIZE,
+  BLOSC_MAX_THREADS -> MAX_THREADS,
+  BLOSC_MAX_TYPESIZE -> MAX_TYPESIZE,
+  * The `typesize` parameter is set by default to 8 in compression
+functions.  This usually behaves well for 4-bytes typesizes too.
+Nevertheless, it is advised to use the actual typesize.
+  * The maximum number of threads to use by default is set to 4 (less if
+less cores are detected).  Feel free to use more or less threads
+depending on the resources you want to use for compression.
+- Implement single-spec version.
+
+---

Old:

  blosc-1.2.8.tar.gz

New:

  blosc-1.5.1.tar.gz



Other differences:
--
++ python-blosc.spec ++
--- /var/tmp/diff_new_pack.yUC29u/_old  2017-04-28 10:43:33.557586162 +0200
+++ /var/tmp/diff_new_pack.yUC29u/_new  2017-04-28 10:43:33.561585597 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-blosc
 #
-# 

commit python-blosc for openSUSE:Factory

2016-03-16 Thread h_root
Hello community,

here is the log from the commit of package python-blosc for openSUSE:Factory 
checked in at 2016-03-16 10:35:20

Comparing /work/SRC/openSUSE:Factory/python-blosc (Old)
 and  /work/SRC/openSUSE:Factory/.python-blosc.new (New)


Package is "python-blosc"

Changes:

--- /work/SRC/openSUSE:Factory/python-blosc/python-blosc.changes
2015-05-19 23:50:53.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-blosc.new/python-blosc.changes   
2016-03-16 10:35:24.0 +0100
@@ -1,0 +2,14 @@
+Thu Mar 10 19:48:59 UTC 2016 - toddrme2...@gmail.com
+
+- Update to version 1.2.8
+  * Updated to c-blosc v1.7.0. However, the new bitshuffle filter
+has not been made public because recent reports indicate that
+it seems too green for production.
+  * Support bytes-like objects that support the buffer interface 
+as input to compress and decompress. On Python 2.x this
+includes unicode, on Python 3.x it doesn't. (#80 #94 @esc)
+  * Fix a memory leak in decompress. Added tests to catch memory
+leaks. (#102 #103 #104 @sdvillal)
+  * Various miscellaneous fixes and improvements.
+
+---

Old:

  blosc-1.2.7.tar.gz

New:

  blosc-1.2.8.tar.gz



Other differences:
--
++ python-blosc.spec ++
--- /var/tmp/diff_new_pack.M59pxD/_old  2016-03-16 10:35:25.0 +0100
+++ /var/tmp/diff_new_pack.M59pxD/_new  2016-03-16 10:35:25.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-blosc
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 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
@@ -16,9 +16,8 @@
 #
 
 
-%define modname blosc
 Name:   python-blosc
-Version:1.2.7
+Version:1.2.8
 Release:0
 Summary:Blosc data compressor for Python
 License:MIT
@@ -28,7 +27,10 @@
 BuildRequires:  blosc-devel
 BuildRequires:  gcc-c++
 BuildRequires:  python-devel
+BuildRequires:  python-setuptools
+BuildRequires:  python-numpy-devel
 Requires:   blosc-devel
+Requires:   python-numpy
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %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)")}

++ blosc-1.2.7.tar.gz -> blosc-1.2.8.tar.gz ++
 11726 lines of diff (skipped)




commit python-blosc for openSUSE:Factory

2015-05-19 Thread h_root
Hello community,

here is the log from the commit of package python-blosc for openSUSE:Factory 
checked in at 2015-05-19 23:50:52

Comparing /work/SRC/openSUSE:Factory/python-blosc (Old)
 and  /work/SRC/openSUSE:Factory/.python-blosc.new (New)


Package is python-blosc

Changes:

--- /work/SRC/openSUSE:Factory/python-blosc/python-blosc.changes
2015-04-27 13:05:37.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-blosc.new/python-blosc.changes   
2015-05-19 23:50:53.0 +0200
@@ -1,0 +2,6 @@
+Tue May 19 12:15:06 UTC 2015 - toddrme2...@gmail.com
+
+- Update to version 1.2.7
+  * Updated to c-blosc v1.6.1.
+
+---

Old:

  blosc-1.2.5.tar.gz

New:

  blosc-1.2.7.tar.gz



Other differences:
--
++ python-blosc.spec ++
--- /var/tmp/diff_new_pack.c4rbw3/_old  2015-05-19 23:50:53.0 +0200
+++ /var/tmp/diff_new_pack.c4rbw3/_new  2015-05-19 23:50:53.0 +0200
@@ -18,7 +18,7 @@
 
 %define modname blosc
 Name:   python-blosc
-Version:1.2.5
+Version:1.2.7
 Release:0
 Summary:Blosc data compressor for Python
 License:MIT
@@ -45,7 +45,7 @@
 CFLAGS=%{optflags} python setup.py build_ext --inplace --blosc=%{_prefix}
 
 %install
-python setup.py install --prefix=%{_prefix} --root=%{buildroot}
+python setup.py install --blosc=%{_prefix} --prefix=%{_prefix} 
--root=%{buildroot}
 
 %files
 %defattr(-,root,root,-)

++ blosc-1.2.5.tar.gz - blosc-1.2.7.tar.gz ++
 3014 lines of diff (skipped)




commit python-blosc for openSUSE:Factory

2015-04-27 Thread h_root
Hello community,

here is the log from the commit of package python-blosc for openSUSE:Factory 
checked in at 2015-04-27 13:05:35

Comparing /work/SRC/openSUSE:Factory/python-blosc (Old)
 and  /work/SRC/openSUSE:Factory/.python-blosc.new (New)


Package is python-blosc

Changes:

--- /work/SRC/openSUSE:Factory/python-blosc/python-blosc.changes
2014-08-08 10:13:40.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-blosc.new/python-blosc.changes   
2015-04-27 13:05:37.0 +0200
@@ -1,0 +2,13 @@
+Sun Apr 26 14:22:04 UTC 2015 - benoit.mo...@gmx.fr
+
+- update to version 1.2.5:
+  * Updated to c-blosc v1.5.4.
+  * Added wrapper for the expert function ``set_blocksize``.
+(#72 @esc)
+  * Fix setup.py to allow compilation on posix architectures
+without SSE2. (#70 @andreas-schwab)
+  * Don't release the GIL on compression/decompression (#77 @esc)
+  * Various miscellaneous fixes.
+- drop setup.patch: fixed upstream
+
+---

Old:

  blosc-1.2.4.tar.gz
  setup.patch

New:

  blosc-1.2.5.tar.gz



Other differences:
--
++ python-blosc.spec ++
--- /var/tmp/diff_new_pack.I8pufJ/_old  2015-04-27 13:05:38.0 +0200
+++ /var/tmp/diff_new_pack.I8pufJ/_new  2015-04-27 13:05:38.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-blosc
 #
-# 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
@@ -18,14 +18,13 @@
 
 %define modname blosc
 Name:   python-blosc
-Version:1.2.4
+Version:1.2.5
 Release:0
 Summary:Blosc data compressor for Python
 License:MIT
 Group:  Development/Languages/Python
 Url:http://www.blosc.org/
 Source: 
http://pypi.python.org/packages/source/b/blosc/blosc-%{version}.tar.gz
-Patch:  setup.patch
 BuildRequires:  blosc-devel
 BuildRequires:  gcc-c++
 BuildRequires:  python-devel
@@ -41,7 +40,6 @@
 
 %prep
 %setup -q -n blosc-%{version}
-%patch -p1
 
 %build
 CFLAGS=%{optflags} python setup.py build_ext --inplace --blosc=%{_prefix}

++ blosc-1.2.4.tar.gz - blosc-1.2.5.tar.gz ++
 8953 lines of diff (skipped)




commit python-blosc for openSUSE:Factory

2014-08-08 Thread h_root
Hello community,

here is the log from the commit of package python-blosc for openSUSE:Factory 
checked in at 2014-08-08 10:10:28

Comparing /work/SRC/openSUSE:Factory/python-blosc (Old)
 and  /work/SRC/openSUSE:Factory/.python-blosc.new (New)


Package is python-blosc

Changes:

--- /work/SRC/openSUSE:Factory/python-blosc/python-blosc.changes
2014-07-27 08:26:03.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-blosc.new/python-blosc.changes   
2014-08-08 10:13:40.0 +0200
@@ -1,0 +2,5 @@
+Wed Aug  6 15:16:57 UTC 2014 - sch...@suse.de
+
+- setup.patch: fix use of unknown compiler option
+
+---

New:

  setup.patch



Other differences:
--
++ python-blosc.spec ++
--- /var/tmp/diff_new_pack.kNA1TC/_old  2014-08-08 10:13:41.0 +0200
+++ /var/tmp/diff_new_pack.kNA1TC/_new  2014-08-08 10:13:41.0 +0200
@@ -13,19 +13,22 @@
 # published by the Open Source Initiative.
 
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
+#
+
 
 %define modname blosc
 Name:   python-blosc
 Version:1.2.4
 Release:0
-License:MIT
 Summary:Blosc data compressor for Python
-Url:http://www.blosc.org/
+License:MIT
 Group:  Development/Languages/Python
+Url:http://www.blosc.org/
 Source: 
http://pypi.python.org/packages/source/b/blosc/blosc-%{version}.tar.gz
-BuildRequires:  python-devel
-BuildRequires:  gcc-c++
+Patch:  setup.patch
 BuildRequires:  blosc-devel
+BuildRequires:  gcc-c++
+BuildRequires:  python-devel
 Requires:   blosc-devel
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %if 0%{?suse_version}  0%{?suse_version} = 1110
@@ -38,6 +41,7 @@
 
 %prep
 %setup -q -n blosc-%{version}
+%patch -p1
 
 %build
 CFLAGS=%{optflags} python setup.py build_ext --inplace --blosc=%{_prefix}
@@ -51,5 +55,4 @@
 %{python_sitearch}/blosc-%{version}-py*.egg-info
 %{python_sitearch}/blosc/
 
-
 %changelog

++ setup.patch ++
Index: blosc-1.2.4/setup.py
===
--- blosc-1.2.4.orig/setup.py
+++ blosc-1.2.4/setup.py
@@ -8,6 +8,7 @@
 
 
 import sys, os
+import re, platform
 
 from distutils.core import Extension
 from distutils.core import setup
@@ -57,7 +58,7 @@ for arg in args:
 sys.argv.remove(arg)
 
 # Add -msse2 flag for optimizing shuffle in Blosc
-if os.name == 'posix':
+if os.name == 'posix' and re.match(i.86, platform.machine()) != None:
 CFLAGS.append(-msse2)
 
 # Blosc sources and headers
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org