commit python-llfuse for openSUSE:Factory
Hello community, here is the log from the commit of package python-llfuse for openSUSE:Factory checked in at 2019-05-22 11:12:21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-llfuse (Old) and /work/SRC/openSUSE:Factory/.python-llfuse.new.5148 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "python-llfuse" Wed May 22 11:12:21 2019 rev:4 rq:703195 version:1.3.6 Changes: -------- --- /work/SRC/openSUSE:Factory/python-llfuse/python-llfuse.changes 2018-09-28 08:54:04.345671003 +0200 +++ /work/SRC/openSUSE:Factory/.python-llfuse.new.5148/python-llfuse.changes 2019-05-22 11:12:28.810578481 +0200 @@ -1,0 +2,9 @@ +Fri May 10 07:11:40 UTC 2019 - simmphonie@opensuse.org + +- Update to version 1.3.6 + * Python-LLFUSE is no longer actively maintained. Unless you are stuck + with Python 2.x or libfuse 2.x, we recommended to use the pyfuse3_ + module instead. +- Remove upstreamed patch fix-char-cast-to-unsigned-int.patch + +------------------------------------------------------------------- Old: ---- fix-char-cast-to-unsigned-int.patch llfuse-1.3.5.tar.bz2 llfuse-1.3.5.tar.bz2.asc python-llfuse.keyring New: ---- python-llfuse-release-1.3.6.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-llfuse.spec ++++++ --- /var/tmp/diff_new_pack.IDSe1N/_old 2019-05-22 11:12:29.910578202 +0200 +++ /var/tmp/diff_new_pack.IDSe1N/_new 2019-05-22 11:12:29.914578200 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-llfuse # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 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 @@ -19,17 +19,15 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %bcond_without python2 Name: python-llfuse -Version: 1.3.5 +Version: 1.3.6 Release: 0 Summary: Python Bindings for the low-level FUSE API License: LGPL-2.1-or-later Group: Development/Libraries/Python -URL: https://bitbucket.org/nikratio/python-llfuse/ -Source: https://bitbucket.org/nikratio/python-llfuse/downloads/llfuse-%{version}.tar.bz2 -Source1000: https://bitbucket.org/nikratio/python-llfuse/downloads/llfuse-%{version}.tar.bz2.asc -Source1001: %{name}.keyring -Patch0: fix-char-cast-to-unsigned-int.patch -Patch1: fix-test-for-fusermount.patch +URL: https://github.com/python-llfuse/python-llfuse +Source: https://github.com/python-llfuse/python-llfuse/archive/release-%{version}.tar.gz#/python-llfuse-release-%{version}.tar.gz +Patch0: fix-test-for-fusermount.patch +BuildRequires: %{python_module Cython} BuildRequires: %{python_module devel} BuildRequires: %{python_module pytest} BuildRequires: %{python_module setuptools} @@ -45,6 +43,7 @@ %ifpython2 Requires: python-contextlib2 %endif +Obsoletes: %{name}-docs %python_subpackages %description @@ -54,29 +53,17 @@ LLFUSE was originally part of S3QL, but has been factored out so that it can be used by other projects as well. -%package -n %{name}-docs -Summary: Documentation for the python bindings for the low-level FUSE API -Group: Development/Libraries/Python -Requires: %{name} = %{version} -BuildArch: noarch - -%description -n %{name}-docs -LLFUSE is a set of Python bindings for the low level FUSE API. It requires at -least FUSE 2.8.0 and supports both Python 2.x and 3.x. - -LLFUSE was originally part of S3QL, but has been factored out so that it can be -used by other projects as well. - -Documentation for the python bindings llfuse - %prep -%setup -q -n llfuse-%{version} -%autopatch -p1 - -rm doc/html/.buildinfo +%setup -q -n python-llfuse-release-%{version} +%patch0 -p1 dos2unix README.rst %build +%python_expand $python setup.py build_cython +# fix-char-cast-to-unsigned-int +sed -i 's|udata, i, padding_char);|udata, i, (unsigned char)padding_char);|' src/llfuse.c +sed -i 's|udata, uoffset+i, chars\[i\]);|udata, uoffset+i, (unsigned char)chars\[i\]);|' src/llfuse.c + %python_build %install @@ -87,14 +74,11 @@ # Note: There are some tests that are skipped because the user that # runs rpmbuild should be able to run fusermount but there's no way # to add it to the trusted group. -%python_expand PYTHONPATH=%{buildroot}%{$python_sitearch} $python -m pytest test/ -rsx +%pytest_arch %files %{python_files} %doc Changes.rst README.rst %license LICENSE %{python_sitearch} -%files -n %{name}-docs -%doc doc/html - %changelog
participants (1)
-
root