forked from pool/python-pyfuse3
Accepting request 893435 from home:ecsos
- Update to 3.2.0 - Fix long-standing rounding error in file date handling when the nanosecond part of file dates were > 999999500. - There is a new pyfuse3.terminate() function to gracefully end the main loop. - Changes from 3.1.1 - No source changes. Regenerated Cython files with Cython 0.29.21 for Python 3.9 compatibility. - Changes from 3.1.0 - Made compatible with newest Trio module. - Drop fix_catch_log_handler.patch because now in upstream. - Change source url to pythonhosted. OBS-URL: https://build.opensuse.org/request/show/893435 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyfuse3?expand=0&rev=15
This commit is contained in:
@@ -20,18 +20,16 @@
|
||||
%define skip_python2 1
|
||||
%define pname pyfuse3
|
||||
Name: python-%{pname}
|
||||
Version: 3.0.0
|
||||
Version: 3.2.0
|
||||
Release: 0
|
||||
Summary: Python Bindings for the low-level FUSE3 API
|
||||
License: LGPL-2.1-or-later
|
||||
URL: https://github.com/libfuse/pyfuse3
|
||||
Source: https://github.com/libfuse/pyfuse3/archive/release-%{version}.tar.gz#/%{pname}-%{version}.tar.gz
|
||||
# PATCH-FIX-UPSTREAM fix_catch_log_handler.patch gh#libfuse/pyfuse3#27 mcepl@suse.com
|
||||
# works around the removed attribute of log handlers .catch_log_handler
|
||||
Patch0: fix_catch_log_handler.patch
|
||||
Source: https://files.pythonhosted.org/packages/source/p/%{pname}/%{pname}-%{version}.tar.gz
|
||||
BuildRequires: %{python_module Cython}
|
||||
BuildRequires: %{python_module devel}
|
||||
BuildRequires: %{python_module devel >= 3.5}
|
||||
BuildRequires: %{python_module pytest >= 3.4.0}
|
||||
# upstream use: pytest-trio >= 0.15
|
||||
BuildRequires: %{python_module pytest-trio}
|
||||
BuildRequires: %{python_module setuptools}
|
||||
BuildRequires: %{python_module trio}
|
||||
@@ -47,7 +45,7 @@ Recommends: fuse3 >= 3.3.0
|
||||
pyfuse3 is a set of Python 3 bindings for libfuse 3. It provides an asynchronous API compatible with Trio and asyncio, and enables you to easily write a full-featured Linux filesystem in Python.
|
||||
|
||||
%prep
|
||||
%autosetup -p1 -n %{pname}-release-%{version}
|
||||
%autosetup -p1 -n %{pname}-%{version}
|
||||
|
||||
%build
|
||||
%python_expand $python setup.py build_cython
|
||||
|
Reference in New Issue
Block a user