Compare commits

...

10 Commits

Author SHA1 Message Date
Fedora Release Engineering 4cbe6ca3c8 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-26 13:37:47 +00:00
Fedora Release Engineering 960fc9013d Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-22 09:23:45 +00:00
Fedora Release Engineering 7dd6064951 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-21 15:44:37 +00:00
Python Maint 7b7598508d Rebuilt for Python 3.12 2023-06-13 23:00:17 +02:00
Miro Hrončok 918e8e4b63 In Copr, skip tests that fail with OSError: [Errno 95] Operation not supported
We regularly needed to comment out the tests in pyxattr
to make it build in the @python/python3.N+1 copr.

This way, we no longer need to treat this package as a special case.

The failures look like this:

    _________________ test_binary_payload[file via symlink (path)] _________________

    subject = (PurePosixPath('/builddir/build/BUILD/pyxattr-0.7.2/tmpfmkeynlv/xattr-jqzu5alt.test.symlink'), False)

        def test_binary_payload(subject):
            """test binary values"""
            item = subject[0]
            BINVAL = b"abc\0def"
    >       xattr.set(item, USER_ATTR, BINVAL)
    E       OSError: [Errno 95] Operation not supported

    tests/test_xattr.py:432: OSError
    ======================= 146 failed, 141 passed in 1.39s ========================
2023-03-31 14:59:12 +02:00
Fedora Release Engineering 8e00147bc5 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-20 18:47:16 +00:00
Fedora Release Engineering 631e284bfb Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-22 23:48:57 +00:00
Python Maint e4691efcf2 Rebuilt for Python 3.11 2022-06-13 17:15:09 +02:00
Fedora Release Engineering eded014510 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-21 16:50:40 +00:00
Fedora Release Engineering 8f2bc07ea1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-23 10:33:29 +00:00
1 changed files with 30 additions and 2 deletions

View File

@ -1,7 +1,7 @@
Name: pyxattr
Summary: Extended attributes library wrapper for Python
Version: 0.7.2
Release: 3%{?dist}
Release: 12%{?dist}
License: LGPLv2+
URL: https://pyxattr.k1024.org/
Source0: %{URL}/downloads/%{name}-%{version}.tar.gz
@ -43,7 +43,8 @@ export TEST_IGNORE_XATTRS=security.selinux
# the module is just a C extension => need to add the installed destination to
# PYTHONPATH, otherwise it won't be found
export PYTHONPATH=%{buildroot}%{python3_sitearch}:$PYTHONPATH
python3 -m pytest tests
# in Copr, skip tests that fail with OSError: [Errno 95] Operation not supported
python3 -m pytest tests %{?copr_projectname:-k 'not (binary_payload or create_on_existing or empty_value or large_value or many_ops or mixed_access or set_get_remove)'}
%files -n python3-%{name}
%{python3_sitearch}/xattr.cpython-%{python3_version_nodots}*
@ -52,6 +53,33 @@ python3 -m pytest tests
%doc NEWS README.md
%changelog
* Fri Jan 26 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.2-12
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Mon Jan 22 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.2-11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.2-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Tue Jun 13 2023 Python Maint <python-maint@redhat.com> - 0.7.2-9
- Rebuilt for Python 3.12
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.2-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.2-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 0.7.2-6
- Rebuilt for Python 3.11
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.2-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.2-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Wed Jun 02 2021 Python Maint <python-maint@redhat.com> - 0.7.2-3
- Rebuilt for Python 3.10