forked from pool/python-pyxattr
		
	New upstream release 0.7.1
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyxattr?expand=0&rev=4
This commit is contained in:
		| @@ -1,3 +1,27 @@ | ||||
| ------------------------------------------------------------------- | ||||
| Wed Feb 19 08:49:11 UTC 2020 - Dan Čermák <dcermak@suse.com> | ||||
|  | ||||
| - New upstream release 0.7.1 | ||||
|  | ||||
|   * Fix license to LGPL 2.1 and later | ||||
|   * Add keyring for source verification | ||||
|  | ||||
|   Changelog: | ||||
|  | ||||
|   Major change: drop compatibility with Python 2, which allows significant code | ||||
|   cleanups. | ||||
|  | ||||
|   Other changes: | ||||
|  | ||||
|   * Switch internal implementation of argument parsing to a built-in one | ||||
|     (`PyUnicode_FSConverter`), which brings automatic support for | ||||
|     path-like objects in Python 3.6+ (#20), and also a more uniform | ||||
|     handling of Unicode path arguments with respect to other Python code. | ||||
|   * Fix missing error check in list operations in `get_all` (#17). | ||||
|   * Switch test library to pytest; not that a reasonable recent version is | ||||
|     needed. Additionally, expand test coverage, although not directly | ||||
|     visible in actual coverage reports… | ||||
|  | ||||
| ------------------------------------------------------------------- | ||||
| Tue Jul 16 15:09:30 UTC 2019 - Dan Čermák <dcermak@suse.com> | ||||
|  | ||||
|   | ||||
							
								
								
									
										75
									
								
								python-pyxattr.keyring
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										75
									
								
								python-pyxattr.keyring
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,75 @@ | ||||
| -----BEGIN PGP PUBLIC KEY BLOCK----- | ||||
|  | ||||
| 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 | ||||
| =PJyc | ||||
| -----END PGP PUBLIC KEY BLOCK----- | ||||
| @@ -1,7 +1,7 @@ | ||||
| # | ||||
| # spec file for package python-pyxattr | ||||
| # | ||||
| # Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. | ||||
| # Copyright (c) 2020 SUSE LLC | ||||
| # | ||||
| # All modifications and additions to the file contributed by third parties | ||||
| # remain the property of their copyright owners, unless otherwise agreed | ||||
| @@ -16,22 +16,26 @@ | ||||
| # | ||||
|  | ||||
|  | ||||
| %define skip_python2 1 | ||||
| %global mod_name pyxattr | ||||
| %{?!python_module:%define python_module() python-%{**} python3-%{**}} | ||||
| %define github_url https://github.com/iustin/%{mod_name}/releases/download | ||||
| Name:           python-%{mod_name} | ||||
| Version:        0.6.1 | ||||
| Version:        0.7.1 | ||||
| Release:        0 | ||||
| Summary:        Filesystem extended attributes for python | ||||
| License:        LGPL-2.0-or-later | ||||
| Group:          Development/Languages/Python | ||||
| License:        LGPL-2.1-or-later | ||||
| URL:            https://pyxattr.k1024.org/ | ||||
| Source:         https://files.pythonhosted.org/packages/source/p/pyxattr/pyxattr-%{version}.tar.gz | ||||
| Source0:        %{github_url}/v%{version}/%{mod_name}-%{version}.tar.gz | ||||
| Source1:        %{github_url}/v%{version}/%{mod_name}-%{version}.tar.gz.asc | ||||
| Source2:        https://k1024.org/files/key.asc#/%{name}.keyring | ||||
| BuildRequires:  %{python_module devel} | ||||
| BuildRequires:  %{python_module setuptools} | ||||
| BuildRequires:  fdupes | ||||
| BuildRequires:  gcc | ||||
| BuildRequires:  libattr-devel | ||||
| BuildRequires:  python-rpm-macros | ||||
| BuildRequires:  python3-pytest | ||||
| %python_subpackages | ||||
|  | ||||
| %description | ||||
| @@ -40,13 +44,16 @@ implements extended attributes manipulation. It is a wrapper on top | ||||
| of the attr C library - see attr(5). | ||||
|  | ||||
| %prep | ||||
| %setup -q -n pyxattr-%{version} | ||||
| %autosetup -n pyxattr-%{version} | ||||
|  | ||||
| %build | ||||
| %python_build | ||||
|  | ||||
| %check | ||||
| %python_exec setup.py test | ||||
| # 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 | ||||
| %python_exec -m pytest test | ||||
|  | ||||
| %install | ||||
| %python_install | ||||
| @@ -56,6 +63,6 @@ of the attr C library - see attr(5). | ||||
| %{python_sitearch}/xattr* | ||||
| %{python_sitearch}/*egg-info | ||||
| %license COPYING | ||||
| %doc NEWS README.rst | ||||
| %doc NEWS README.md | ||||
|  | ||||
| %changelog | ||||
|   | ||||
| @@ -1,3 +0,0 @@ | ||||
| version https://git-lfs.github.com/spec/v1 | ||||
| oid sha256:b525843f6b51036198b3b87c4773a5093d6dec57d60c18a1f269dd7059aa16e3 | ||||
| size 32105 | ||||
							
								
								
									
										3
									
								
								pyxattr-0.7.1.tar.gz
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								pyxattr-0.7.1.tar.gz
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,3 @@ | ||||
| version https://git-lfs.github.com/spec/v1 | ||||
| oid sha256:965388dd629334e850aa989a67d2360ec8257cfe8f67d07c29f980d3152f2882 | ||||
| size 30580 | ||||
							
								
								
									
										16
									
								
								pyxattr-0.7.1.tar.gz.asc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								pyxattr-0.7.1.tar.gz.asc
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,16 @@ | ||||
| -----BEGIN PGP SIGNATURE----- | ||||
|  | ||||
| iQIzBAABCgAdFiEEy5TjqjsXVdYeuxml9m4+QZ+E9N4FAl3cnnoACgkQ9m4+QZ+E | ||||
| 9N7AlxAAgw5hy4IGwNL1hDX75bnHA6S+u63EdEiGrWaaq2ilLp/Sg711UcvFvMEH | ||||
| 3vmc/f52DFsGQZ4hETSz6KUieYtgjqWCCC7nhs7ZRJYf3vzL0YhCdekuQwjtdbkX | ||||
| 8XXr/hPJZ5os8IzFD48Mxs8k1O3g+/GJvzKGDrZ5Rz3fucEA7QGSRBeDg+3nlnee | ||||
| SSwlwN1LZxzod83kkl9AuwfWu+oFG5v8Qv9gebiJHBEND+CgqgSo2hHjPHoZsUB6 | ||||
| sJt3Cs7XTdn66lzNSimZB2s1NdMtrlu5fOaiY26xiAWW0DdHh0jl/pukTeN1pgr8 | ||||
| /BN6gzHpXKqbbKBvkzbe3JvjZaqyP4KabWAhJhWpnW+vRD47BaefRQcmxPrfzUN1 | ||||
| xYMq9EKI/cxCHIlnLs0/cujZGX96s0k4vIssAx+5jmRHiux6DVklVGnUnjshzquP | ||||
| AfhKo2RZvMSmDM5QXJAiUoyvZyZhowXglnYg8GrXSbvveRNvg3xDA5e2EJzslSEB | ||||
| UsHvTimh1BqZtp+IpbbPA8MkAXze9m5R1gkWuuWYd1BdiTfvFW3izywi1PjE6jKu | ||||
| tJqXKniHTSU96tvqIJ7Q47TQSnJpIH7mKdUOepnz2GwwdbNA8F6e7+3aT+8j5cpR | ||||
| QzpioM7k+RCiyvOn8dlKaIUOmtc4SWjBZ3ib6EWe6Wf3SPsK4X4= | ||||
| =r2dp | ||||
| -----END PGP SIGNATURE----- | ||||
		Reference in New Issue
	
	Block a user