Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-llfuse for openSUSE:Factory checked in at 2022-07-26 19:43:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-llfuse (Old) and /work/SRC/openSUSE:Factory/.python-llfuse.new.1533 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-llfuse" Tue Jul 26 19:43:59 2022 rev:2 rq:990872 version:1.4.2 Changes: -------- --- /work/SRC/openSUSE:Factory/python-llfuse/python-llfuse.changes 2021-06-01 10:35:51.784649740 +0200 +++ /work/SRC/openSUSE:Factory/.python-llfuse.new.1533/python-llfuse.changes 2022-07-26 19:44:26.567634620 +0200 @@ -1,0 +2,8 @@ +Sun Jul 24 09:03:43 UTC 2022 - Dirk M??ller <[email protected]> + +- update to 1.4.2: + * cythonize with Cython 0.29.30 (brings python 3.11 support) + * also test on python 3.10 and 3.11-dev + * remove "nonempty" default mount option, seems unsupported now. + +------------------------------------------------------------------- Old: ---- python-llfuse-release-1.4.1.tar.gz New: ---- python-llfuse-release-1.4.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-llfuse.spec ++++++ --- /var/tmp/diff_new_pack.4H4se3/_old 2022-07-26 19:44:27.019564785 +0200 +++ /var/tmp/diff_new_pack.4H4se3/_new 2022-07-26 19:44:27.027563549 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-llfuse # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 Name: python-llfuse -Version: 1.4.1 +Version: 1.4.2 Release: 0 Summary: Python Bindings for the low-level FUSE API License: LGPL-2.1-or-later ++++++ python-llfuse-release-1.4.1.tar.gz -> python-llfuse-release-1.4.2.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-llfuse-release-1.4.1/.github/workflows/test.yml new/python-llfuse-release-1.4.2/.github/workflows/test.yml --- old/python-llfuse-release-1.4.1/.github/workflows/test.yml 2021-01-31 21:32:34.000000000 +0100 +++ new/python-llfuse-release-1.4.2/.github/workflows/test.yml 2022-05-31 17:23:32.000000000 +0200 @@ -11,7 +11,7 @@ strategy: fail-fast: false matrix: - python-version: ["3.5", "3.6", "3.7", "3.8", "3.9"] + python-version: ["3.5", "3.6", "3.7", "3.8", "3.9", "3.10", "3.11-dev"] os: [ubuntu-latest] steps: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-llfuse-release-1.4.1/.travis.yml new/python-llfuse-release-1.4.2/.travis.yml --- old/python-llfuse-release-1.4.1/.travis.yml 2021-01-31 21:32:34.000000000 +0100 +++ new/python-llfuse-release-1.4.2/.travis.yml 1970-01-01 01:00:00.000000000 +0100 @@ -1,36 +0,0 @@ -language: python - -matrix: - include: - - python: "3.5" - arch : ppc64le - os: linux - dist: xenial - - python: "3.6" - arch : ppc64le - os: linux - dist: bionic - - python: "3.7" - arch : ppc64le - os: linux - dist: bionic - - python: "3.8" - arch : ppc64le - os: linux - dist: focal - - python: "3.9" - arch : ppc64le - os: linux - dist: focal - -addons: - apt: - packages: - - libattr1-dev - - pkg-config - - gcc - - libfuse-dev - -install: test/ci-install.sh - -script: test/ci-test.sh diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-llfuse-release-1.4.1/Changes.rst new/python-llfuse-release-1.4.2/Changes.rst --- old/python-llfuse-release-1.4.1/Changes.rst 2021-01-31 21:32:34.000000000 +0100 +++ new/python-llfuse-release-1.4.2/Changes.rst 2022-05-31 17:23:32.000000000 +0200 @@ -4,9 +4,14 @@ .. currentmodule:: llfuse -**WARNING**: Python-LLFUSE is no longer actively developed. Unless you are stuck -with Python 2.x or libfuse 2.x, we recommended to use the pyfuse3_ -module instead. +**WARNING**: Python-LLFUSE is no longer actively developed. + +Release 1.4.2 (2022-05-31) +========================== + +* cythonize with Cython 0.29.30 (brings python 3.11 support) +* also test on python 3.10 and 3.11-dev +* remove "nonempty" default mount option, seems unsupported now. Release 1.4.1 (2021-01-31) ========================== @@ -49,14 +54,14 @@ * No change upload. * 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_ + with Python 2.x or libfuse 2.x, we recommended to use the pyfuse3 module instead. Release 1.3.5 (2018-08-30) ========================== -* Add `handle_signals` option to `llfuse.main` -* Several fixes to `examples/passthroughfs.py` +* Add ``handle_signals`` option to ``llfuse.main`` +* Several fixes to ``examples/passthroughfs.py`` * Now compatible with Python 3.7 Release 1.3.4 (2018-04-29) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-llfuse-release-1.4.1/README.rst new/python-llfuse-release-1.4.2/README.rst --- old/python-llfuse-release-1.4.1/README.rst 2021-01-31 21:32:34.000000000 +0100 +++ new/python-llfuse-release-1.4.2/README.rst 2022-05-31 17:23:32.000000000 +0200 @@ -13,9 +13,6 @@ Python-LLFUSE is no longer actively developed and just receiving community-contributed maintenance to keep it alive for some time. -Unless you are stuck with Python 2.x or libfuse 2.x, we recommend -to use the pyfuse3_ module instead - see pyfuse3_porting_ for some -hints. If you are stuck on Python 2.x, use llfuse<1.4.0. Python-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 @@ -27,9 +24,6 @@ directory of the Python-LLFUSE tarball. -.. _pyfuse3: https://github.com/libfuse/pyfuse3 -.. _pyfuse3_porting: https://github.com/python-llfuse/python-llfuse/issues/33 - Getting Help ------------ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-llfuse-release-1.4.1/rst/conf.py new/python-llfuse-release-1.4.2/rst/conf.py --- old/python-llfuse-release-1.4.1/rst/conf.py 2021-01-31 21:32:34.000000000 +0100 +++ new/python-llfuse-release-1.4.2/rst/conf.py 2022-05-31 17:23:32.000000000 +0200 @@ -13,7 +13,12 @@ # If extensions (or modules to document with autodoc) are in another directory, # add these directories to sys.path here. If the directory is relative to the # documentation root, use os.path.abspath to make it absolute, like shown here. -#sys.path.append(os.path.abspath('.')) +import os, sys +basedir = os.path.abspath(os.path.join(os.path.dirname(__file__), '..')) +# we need util/ so the sphinx_cython extension is found: +sys.path.insert(0, os.path.join(basedir, 'util')) +# we need src/ also, it is needed so llfuse can be imported to generate api docs: +sys.path.insert(0, os.path.join(basedir, 'src')) #pylint: disable-all #@PydevCodeAnalysisIgnore diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-llfuse-release-1.4.1/setup.py new/python-llfuse-release-1.4.2/setup.py --- old/python-llfuse-release-1.4.1/setup.py 2021-01-31 21:32:34.000000000 +0100 +++ new/python-llfuse-release-1.4.2/setup.py 2022-05-31 17:23:32.000000000 +0200 @@ -58,7 +58,7 @@ # to work properly sys.path.insert(0, os.path.join(basedir, 'src')) -LLFUSE_VERSION = '1.4.1' +LLFUSE_VERSION = '1.4.2' def main(): @@ -133,6 +133,8 @@ 'Programming Language :: Python :: 3.7', 'Programming Language :: Python :: 3.8', 'Programming Language :: Python :: 3.9', + 'Programming Language :: Python :: 3.10', + 'Programming Language :: Python :: 3.11', 'Topic :: Software Development :: Libraries :: Python Modules', 'Topic :: System :: Filesystems', 'License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)', diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-llfuse-release-1.4.1/src/fuse_api.pxi new/python-llfuse-release-1.4.2/src/fuse_api.pxi --- old/python-llfuse-release-1.4.1/src/fuse_api.pxi 2021-01-31 21:32:34.000000000 +0100 +++ new/python-llfuse-release-1.4.2/src/fuse_api.pxi 2022-05-31 17:23:32.000000000 +0200 @@ -195,12 +195,8 @@ finally: stdlib.free(buf) -if os.uname()[0] == 'Darwin': - default_options = frozenset(('big_writes', 'default_permissions', - 'no_splice_read', 'splice_write', 'splice_move')) -else: - default_options = frozenset(('big_writes', 'nonempty', 'default_permissions', - 'no_splice_read', 'splice_write', 'splice_move')) +default_options = frozenset(('big_writes', 'default_permissions', + 'no_splice_read', 'splice_write', 'splice_move')) def init(ops, mountpoint, options=default_options): '''Initialize and mount FUSE file system diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-llfuse-release-1.4.1/test/ci-install.sh new/python-llfuse-release-1.4.2/test/ci-install.sh --- old/python-llfuse-release-1.4.1/test/ci-install.sh 2021-01-31 21:32:34.000000000 +0100 +++ new/python-llfuse-release-1.4.2/test/ci-install.sh 2022-05-31 17:23:32.000000000 +0200 @@ -2,5 +2,5 @@ set -e -pip install pytest pytest-catchlog cython sphinx +pip install pytest cython sphinx cython --version
