[packages/python3-lz4] - updated to 4.3.2
qboosh
qboosh at pld-linux.org
Tue Jan 3 18:25:52 CET 2023
commit e31f6d4032bc0d025109234fa424ebce41f78859
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Tue Jan 3 18:26:34 2023 +0100
- updated to 4.3.2
python3-lz4.spec | 31 +++++++++++++++++++++----------
1 file changed, 21 insertions(+), 10 deletions(-)
---
diff --git a/python3-lz4.spec b/python3-lz4.spec
index e4dc292..eabfbd2 100644
--- a/python3-lz4.spec
+++ b/python3-lz4.spec
@@ -1,25 +1,27 @@
#
# Conditional build:
-%bcond_without doc # Sphinx documentation
-%bcond_without tests # unit tests
+%bcond_without doc # Sphinx documentation
+%bcond_without experimental # experimenal lz4.stream API
+%bcond_without tests # unit tests
%define module lz4
Summary: LZ4 bindings for Python
Summary(pl.UTF-8): Wiązania LZ4 dla Pythona
Name: python3-%{module}
-Version: 3.1.10
-Release: 2
+Version: 4.3.2
+Release: 1
License: BSD
Group: Libraries/Python
#Source0Download: https://pypi.org/simple/lz4/
Source0: https://files.pythonhosted.org/packages/source/l/lz4/lz4-%{version}.tar.gz
-# Source0-md5: 1d1593121196df583da88fb3b57c84ad
+# Source0-md5: 12bf7614d70e36f8c3317cd11b5955ad
URL: https://github.com/python-lz4/python-lz4
BuildRequires: lz4-devel >= 1:1.7.5
-BuildRequires: python3-devel >= 1:3.5
+BuildRequires: python3-devel >= 1:3.7
BuildRequires: python3-pkgconfig
-BuildRequires: python3-setuptools
-BuildRequires: python3-setuptools_scm
+BuildRequires: python3-setuptools >= 1:45
+BuildRequires: python3-setuptools_scm >= 6.2
+BuildRequires: python3-toml
%if %{with tests}
BuildRequires: python3-psutil
BuildRequires: python3-pytest >= 3.3.1
@@ -34,7 +36,7 @@ BuildRequires: python3-sphinx_bootstrap_theme
BuildRequires: sphinx-pdg-3 >= 1.6.0
%endif
Requires: lz4-libs >= 1:1.7.5
-Requires: python3-modules >= 1:3.5
+Requires: python3-modules >= 1:3.7
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
@@ -56,7 +58,13 @@ Dokumentacja API modułu Pythona %{module}.
%setup -q -n %{module}-%{version}
%build
-%py3_build %{?with_tests:test}
+%{?with_experimental:export PYLZ4_EXPERIMENTAL=1}
+%py3_build
+
+%if %{with tests}
+PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 \
+%{__python3} -m pytest tests/block tests/frame %{?with_experimental:tests/stream} -k 'not test_block_decompress_mem_usage'
+%endif
%if %{with doc}
PYTHONPATH=$(pwd)/$(echo build-3/lib.*):$(pwd) \
@@ -66,6 +74,7 @@ PYTHONPATH=$(pwd)/$(echo build-3/lib.*):$(pwd) \
%install
rm -rf $RPM_BUILD_ROOT
+%{?with_experimental:export PYLZ4_EXPERIMENTAL=1}
%py3_install
@@ -87,10 +96,12 @@ rm -rf $RPM_BUILD_ROOT
%dir %{py3_sitedir}/%{module}/frame
%{py3_sitedir}/%{module}/frame/*.py
%{py3_sitedir}/%{module}/frame/__pycache__
+%if %{with experimental}
%attr(755,root,root) %{py3_sitedir}/%{module}/stream/*.so
%dir %{py3_sitedir}/%{module}/stream
%{py3_sitedir}/%{module}/stream/*.py
%{py3_sitedir}/%{module}/stream/__pycache__
+%endif
%{py3_sitedir}/%{module}-%{version}-py*.egg-info
%if %{with doc}
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/python3-lz4.git/commitdiff/e31f6d4032bc0d025109234fa424ebce41f78859
More information about the pld-cvs-commit
mailing list