Compare commits

4 Commits

Author SHA256 Message Date
ed7a77098c Accepting request 1284633 from devel:languages:python
- Switch to pyproject macros.
- Explicitly list files and directories in %files.

OBS-URL: https://build.opensuse.org/request/show/1284633
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-PyECLib?expand=0&rev=8
2025-06-11 14:25:48 +00:00
2abff13b1c - Switch to pyproject macros.
- Explicitly list files and directories in %files.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-PyECLib?expand=0&rev=16
2025-06-11 06:17:57 +00:00
39169eaaaf Accepting request 1273214 from devel:languages:python
- update to 1.6.4:
  * Binary wheels support a broader range of processors.
  * Only destroy liberasurecode descriptors on liberasurecode
    versions where it should be safe to do so.

  * Various other minor bugs fixes and improvements
- skip python 3.10 for now
- six is needed by testsuite

OBS-URL: https://build.opensuse.org/request/show/1273214
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-PyECLib?expand=0&rev=7
2025-04-29 14:40:40 +00:00
6269ef284c - update to 1.6.4:
* Binary wheels support a broader range of processors.
  * Only destroy liberasurecode descriptors on liberasurecode
    versions where it should be safe to do so.
  * Various other minor bugs fixes and improvements
- skip python 3.10 for now
- six is needed by testsuite

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-PyECLib?expand=0&rev=14
2025-04-28 16:47:13 +00:00
4 changed files with 30 additions and 13 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3a364cefb59c06d0b57e87f0ab7a184b28828220d1c218c4c1c594d5af6ceb9d
size 6690168

3
pyeclib-1.6.4.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e8c58ebbcc3fa6249649bc86dba32e9a78349fee17a43b6a0131e874334b2085
size 50928

View File

@@ -1,3 +1,17 @@
-------------------------------------------------------------------
Wed Jun 11 05:53:18 UTC 2025 - Steve Kowalik <steven.kowalik@suse.com>
- Switch to pyproject macros.
- Explicitly list files and directories in %files.
-------------------------------------------------------------------
Mon Apr 28 16:46:48 UTC 2025 - Dirk Müller <dmueller@suse.com>
- update to 1.6.4:
* Binary wheels support a broader range of processors.
* Only destroy liberasurecode descriptors on liberasurecode
versions where it should be safe to do so.
-------------------------------------------------------------------
Thu May 5 04:58:38 UTC 2022 - Steve Kowalik <steven.kowalik@suse.com>
@@ -6,19 +20,19 @@ Thu May 5 04:58:38 UTC 2022 - Steve Kowalik <steven.kowalik@suse.com>
* Use Py_ssize_t when calling PyArg_Parse
* Test against Python 3.8 - 3.10
* Use the Python Stable ABI
* Various other minor bugs fixes and improvements
* Various other minor bugs fixes and improvements
- Stop skipping Python 3.10
- Update the license file location
-------------------------------------------------------------------
Tue Jan 11 10:14:08 UTC 2022 - Dirk Müller <dmueller@suse.com>
- skip python 3.10 for now
- skip python 3.10 for now
-------------------------------------------------------------------
Mon Nov 8 10:40:16 UTC 2021 - Dirk Müller <dmueller@suse.com>
- six is needed by testsuite
- six is needed by testsuite
-------------------------------------------------------------------
Thu Jun 3 10:34:02 UTC 2021 - pgajdos@suse.com

View File

@@ -1,7 +1,7 @@
#
# spec file for package python-PyECLib
#
# Copyright (c) 2022 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,18 +16,19 @@
#
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
Name: python-PyECLib
Version: 1.6.1
Version: 1.6.4
Release: 0
Summary: Simple interface for implementing erasure codes
License: BSD-3-Clause
URL: https://git.openstack.org/cgit/openstack/pyeclib/
URL: https://opendev.org/openstack/pyeclib/
Source: https://files.pythonhosted.org/packages/source/p/pyeclib/pyeclib-%{version}.tar.gz
Source99: https://opendev.org/openstack/pyeclib/raw/branch/master/LICENSE
BuildRequires: %{python_module devel}
BuildRequires: %{python_module pip}
BuildRequires: %{python_module setuptools}
BuildRequires: %{python_module six}
BuildRequires: %{python_module wheel}
BuildRequires: fdupes
BuildRequires: liberasurecode-devel >= 1.4.0
BuildRequires: python-rpm-macros
@@ -48,10 +49,10 @@ reconstruction (think XOR-based LRC code).
cp %{SOURCE99} .
%build
%python_build
%pyproject_wheel
%install
%python_install
%pyproject_install
%python_expand %fdupes %{buildroot}%{$python_sitearch}
%check
@@ -60,6 +61,8 @@ cp %{SOURCE99} .
%files %{python_files}
%doc README.rst
%license LICENSE
%{python_sitearch}/pyeclib*
%{python_sitearch}/pyeclib
%{python_sitearch}/pyeclib_c.abi3.so
%{python_sitearch}/[Pp]y[Ee][Cc][Ll]ib-%{version}.dist-info
%changelog