Sync from SUSE:ALP:Source:Standard:1.0 python-aspectlib revision 7f71b6c648498a28aa6cc8560c58378f
This commit is contained in:
		
							
								
								
									
										23
									
								
								.gitattributes
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								.gitattributes
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,23 @@ | |||||||
|  | ## Default LFS | ||||||
|  | *.7z filter=lfs diff=lfs merge=lfs -text | ||||||
|  | *.bsp filter=lfs diff=lfs merge=lfs -text | ||||||
|  | *.bz2 filter=lfs diff=lfs merge=lfs -text | ||||||
|  | *.gem filter=lfs diff=lfs merge=lfs -text | ||||||
|  | *.gz filter=lfs diff=lfs merge=lfs -text | ||||||
|  | *.jar filter=lfs diff=lfs merge=lfs -text | ||||||
|  | *.lz filter=lfs diff=lfs merge=lfs -text | ||||||
|  | *.lzma filter=lfs diff=lfs merge=lfs -text | ||||||
|  | *.obscpio filter=lfs diff=lfs merge=lfs -text | ||||||
|  | *.oxt filter=lfs diff=lfs merge=lfs -text | ||||||
|  | *.pdf filter=lfs diff=lfs merge=lfs -text | ||||||
|  | *.png filter=lfs diff=lfs merge=lfs -text | ||||||
|  | *.rpm filter=lfs diff=lfs merge=lfs -text | ||||||
|  | *.tbz filter=lfs diff=lfs merge=lfs -text | ||||||
|  | *.tbz2 filter=lfs diff=lfs merge=lfs -text | ||||||
|  | *.tgz filter=lfs diff=lfs merge=lfs -text | ||||||
|  | *.ttf filter=lfs diff=lfs merge=lfs -text | ||||||
|  | *.txz filter=lfs diff=lfs merge=lfs -text | ||||||
|  | *.whl filter=lfs diff=lfs merge=lfs -text | ||||||
|  | *.xz filter=lfs diff=lfs merge=lfs -text | ||||||
|  | *.zip filter=lfs diff=lfs merge=lfs -text | ||||||
|  | *.zst filter=lfs diff=lfs merge=lfs -text | ||||||
							
								
								
									
										
											BIN
										
									
								
								aspectlib-2.0.0.tar.gz
									 (Stored with Git LFS)
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								aspectlib-2.0.0.tar.gz
									 (Stored with Git LFS)
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										64
									
								
								python-aspectlib.changes
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										64
									
								
								python-aspectlib.changes
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,64 @@ | |||||||
|  | ------------------------------------------------------------------- | ||||||
|  | Thu Aug 17 11:43:21 UTC 2023 - Daniel Garcia <daniel.garcia@suse.com> | ||||||
|  |  | ||||||
|  | - Run tests ignoring DeprecationWarning to make it work with | ||||||
|  |   python3.12. The DeprecationWarning thrown is "signature of | ||||||
|  |   throw() is deprecated" | ||||||
|  |  | ||||||
|  | ------------------------------------------------------------------- | ||||||
|  | Mon May  8 09:22:00 UTC 2023 - Daniel Garcia <daniel.garcia@suse.com> | ||||||
|  |  | ||||||
|  | - Delete fix_two_tests_py310.patch | ||||||
|  | - Update to 2.0.0: | ||||||
|  |   * Drop support for legacy Pythons (2.7, 3.6 or older). | ||||||
|  |   * Remove Travis/Appveyor CI and switch to GitHub Actions. | ||||||
|  |   * Added support for Tornado 6 (in the test suite). | ||||||
|  |  | ||||||
|  | ------------------------------------------------------------------- | ||||||
|  | Fri Apr 21 12:22:06 UTC 2023 - Dirk Müller <dmueller@suse.com> | ||||||
|  |  | ||||||
|  | - add sle15_python_module_pythons (jsc#PED-68) | ||||||
|  |  | ||||||
|  | ------------------------------------------------------------------- | ||||||
|  | Thu Apr 13 22:40:02 UTC 2023 - Matej Cepl <mcepl@suse.com> | ||||||
|  |  | ||||||
|  | - Make calling of %{sle15modernpython} optional. | ||||||
|  |  | ||||||
|  | ------------------------------------------------------------------- | ||||||
|  | Tue Dec 14 22:35:48 UTC 2021 - Matej Cepl <mcepl@suse.com> | ||||||
|  |  | ||||||
|  | - Add fix_two_tests_py310.patch which fixes those tests with Python 3.10 | ||||||
|  |   (gh#ionelmc/python-aspectlib#22). | ||||||
|  |  | ||||||
|  | ------------------------------------------------------------------- | ||||||
|  | Sat Dec 11 15:47:05 UTC 2021 - Ben Greiner <code@bnavigator.de> | ||||||
|  |  | ||||||
|  | - Skip two failing tests in python310 | ||||||
|  |   gh#ionelmc/python-aspectlib#24 | ||||||
|  |  | ||||||
|  | ------------------------------------------------------------------- | ||||||
|  | Wed Feb 10 03:32:06 UTC 2021 - Steve Kowalik <steven.kowalik@suse.com> | ||||||
|  |  | ||||||
|  | - Update to 1.5.2: | ||||||
|  |   * Fixed broken import on Python 3.9. | ||||||
|  |   * Remove some debug leftover prints from `v1.5.0`. | ||||||
|  |  | ||||||
|  | ------------------------------------------------------------------- | ||||||
|  | Fri Apr 17 11:20:50 UTC 2020 - Marketa Calabkova <mcalabkova@suse.com> | ||||||
|  |  | ||||||
|  | - update to 1.5.0 | ||||||
|  |   * Fixed ``weave`` to stop reading attributes that don't match the method selector. | ||||||
|  |     Contributed by Jonas Maurus in `#14 <https://github.com/ionelmc/python-aspectlib/pull/14>`_. | ||||||
|  |   * Added support for Python 3.7 and 3.8 (``async def`` functions and generators). | ||||||
|  |   * Added a convenience ``weave`` fixture for pytest. | ||||||
|  | - Launch tests | ||||||
|  |  | ||||||
|  | ------------------------------------------------------------------- | ||||||
|  | Mon Mar 16 06:39:42 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com> | ||||||
|  |  | ||||||
|  | - Fix build without python2 | ||||||
|  |  | ||||||
|  | ------------------------------------------------------------------- | ||||||
|  | Thu Oct 19 00:30:47 UTC 2017 - toddrme2178@gmail.com | ||||||
|  |  | ||||||
|  | - Initial version | ||||||
							
								
								
									
										78
									
								
								python-aspectlib.spec
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										78
									
								
								python-aspectlib.spec
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,78 @@ | |||||||
|  | # | ||||||
|  | # spec file for package python-aspectlib | ||||||
|  | # | ||||||
|  | # Copyright (c) 2023 SUSE LLC | ||||||
|  | # | ||||||
|  | # All modifications and additions to the file contributed by third parties | ||||||
|  | # remain the property of their copyright owners, unless otherwise agreed | ||||||
|  | # upon. The license for this file, and modifications and additions to the | ||||||
|  | # file, is the same license as for the pristine package itself (unless the | ||||||
|  | # license for the pristine package is not an Open Source License, in which | ||||||
|  | # case the license is the MIT License). An "Open Source License" is a | ||||||
|  | # license that conforms to the Open Source Definition (Version 1.9) | ||||||
|  | # published by the Open Source Initiative. | ||||||
|  |  | ||||||
|  | # Please submit bugfixes or comments via https://bugs.opensuse.org/ | ||||||
|  | # | ||||||
|  |  | ||||||
|  |  | ||||||
|  | %bcond_without python2 | ||||||
|  | %{?sle15_python_module_pythons} | ||||||
|  | Name:           python-aspectlib | ||||||
|  | Version:        2.0.0 | ||||||
|  | Release:        0 | ||||||
|  | Summary:        Aspect-oriented programming | ||||||
|  | License:        BSD-2-Clause | ||||||
|  | URL:            https://github.com/ionelmc/python-aspectlib | ||||||
|  | Source:         https://files.pythonhosted.org/packages/source/a/aspectlib/aspectlib-%{version}.tar.gz | ||||||
|  | BuildRequires:  %{python_module pip} | ||||||
|  | BuildRequires:  %{python_module setuptools} | ||||||
|  | BuildRequires:  %{python_module wheel} | ||||||
|  | BuildRequires:  fdupes | ||||||
|  | BuildRequires:  python-rpm-macros | ||||||
|  | Requires:       python-fields | ||||||
|  | BuildArch:      noarch | ||||||
|  | BuildRequires:  %{python_module fields} | ||||||
|  | BuildRequires:  %{python_module process-tests} | ||||||
|  | BuildRequires:  %{python_module pytest} | ||||||
|  | %if %{with python2} | ||||||
|  | BuildRequires:  python-mock | ||||||
|  | BuildRequires:  python-trollius | ||||||
|  | %endif | ||||||
|  | %ifpython2 | ||||||
|  | Requires:       python-trollius | ||||||
|  | %endif | ||||||
|  | %python_subpackages | ||||||
|  |  | ||||||
|  | %description | ||||||
|  | Aspectlib is an aspect-oriented programming, monkey-patch and | ||||||
|  | decorators library. It is useful when changing behavior in | ||||||
|  | existing code is desired. It includes tools for debugging and | ||||||
|  | testing: simple mock/record and a complete capture/replay | ||||||
|  | framework. | ||||||
|  |  | ||||||
|  | %prep | ||||||
|  | %autosetup -p1 -n aspectlib-%{version} | ||||||
|  |  | ||||||
|  | # both tests not working (the first skipped by design, the second needed old tornado) | ||||||
|  | # don't pull in tornado when not needed | ||||||
|  | rm tests/test_integrations.py | ||||||
|  |  | ||||||
|  | %build | ||||||
|  | %pyproject_wheel | ||||||
|  |  | ||||||
|  | %install | ||||||
|  | %pyproject_install | ||||||
|  | %python_expand %fdupes %{buildroot}%{$python_sitelib} | ||||||
|  |  | ||||||
|  | %check | ||||||
|  | # ignore deprecation warnings because of signature of throw() is deprecated | ||||||
|  | %pytest --ignore=src -W ignore::DeprecationWarning | ||||||
|  |  | ||||||
|  | %files %{python_files} | ||||||
|  | %license LICENSE | ||||||
|  | %doc AUTHORS.rst CHANGELOG.rst README.rst | ||||||
|  | %{python_sitelib}/aspectlib | ||||||
|  | %{python_sitelib}/aspectlib-%{version}*-info | ||||||
|  |  | ||||||
|  | %changelog | ||||||
		Reference in New Issue
	
	Block a user