From 2f7389c9f12d9fc9fa43fe6d627633e5f42f69b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrian=20Schr=C3=B6ter?= Date: Mon, 31 Jul 2023 13:44:11 +0200 Subject: [PATCH] Sync from SUSE:ALP:Source:Standard:1.0 python-outcome revision 8be6c7b928f77467961c1305a1a1f727 --- .gitattributes | 23 ++++++++++++++ outcome-1.2.0.tar.gz | 3 ++ python-outcome.changes | 65 ++++++++++++++++++++++++++++++++++++++ python-outcome.spec | 72 ++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 163 insertions(+) create mode 100644 .gitattributes create mode 100644 outcome-1.2.0.tar.gz create mode 100644 python-outcome.changes create mode 100644 python-outcome.spec diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..fecc750 --- /dev/null +++ b/.gitattributes @@ -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 diff --git a/outcome-1.2.0.tar.gz b/outcome-1.2.0.tar.gz new file mode 100644 index 0000000..6019c28 --- /dev/null +++ b/outcome-1.2.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:94605c5f4073b83dad69eb032d63f7ce31033b6d901f84b428a4b2a6a919ab4f +size 18147 diff --git a/python-outcome.changes b/python-outcome.changes new file mode 100644 index 0000000..8398ff6 --- /dev/null +++ b/python-outcome.changes @@ -0,0 +1,65 @@ +------------------------------------------------------------------- +Fri Apr 21 12:28:51 UTC 2023 - Dirk Müller + +- add sle15_python_module_pythons (jsc#PED-68) + +------------------------------------------------------------------- +Thu Apr 13 22:42:49 UTC 2023 - Matej Cepl + +- Make calling of %{sle15modernpython} optional. + +------------------------------------------------------------------- +Wed Feb 1 09:52:15 UTC 2023 - Dirk Müller + +- pull in dbm for all flavors on SLE15 SP4+ as well + +------------------------------------------------------------------- +Tue Oct 4 22:25:31 UTC 2022 - Yogalakshmi Arunachalam + +- Update to version 1.2.0 + * Merge pull request #33 from pquentin/spdx-compliant-license + * Make setuptools license field SPDX-compliant + * Merge pull request #32 from pquentin/modernize-ci + * Use GitHub Actions and RTD CI + * Merge pull request #30 from njsmith/release-1.1.0 + +------------------------------------------------------------------- +Wed Sep 1 20:18:41 UTC 2021 - Torsten Gruner + +- update to version 1.1.0 + * Tweaked the implementation of Error.unwrap to avoid creating a + reference cycle between the exception object and the unwrap + method's frame. This shouldn't affect most users, but it + slightly reduces the amount of work that CPython's cycle + collector has to do, and may reduce GC pauses in some cases. (#29) + * Drop support for Python 2.7, 3.4, and 3.5. (#27) + +------------------------------------------------------------------- +Fri Dec 4 23:19:56 UTC 2020 - Benjamin Greiner + +- BuildRequire more than the default python3 flavor packages + gh#openSUSE/python-rpm-macros#66 +- pytest-cov is not required + +------------------------------------------------------------------- +Fri Mar 27 13:36:27 UTC 2020 - pgajdos@suse.com + +- version update to 1.0.1 + * Upgrade to attrs 19.2.0. + +------------------------------------------------------------------- +Sun Jun 2 21:07:27 UTC 2019 - Jan Engelhardt + +- Use noun phrase in summary. + +------------------------------------------------------------------- +Tue May 14 21:13:05 UTC 2019 - Tomáš Chvátal + +- Fix build for python2 +- Really run tests + +------------------------------------------------------------------- +Sat May 11 17:20:04 UTC 2019 - Torsten Gruner + +- Initial release version 1.0.0 + diff --git a/python-outcome.spec b/python-outcome.spec new file mode 100644 index 0000000..72c3b3f --- /dev/null +++ b/python-outcome.spec @@ -0,0 +1,72 @@ +# +# spec file for package python-outcome +# +# 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/ +# + + +%{?!python_module:%define python_module() python-%{**} python3-%{**}} +%define skip_python2 1 +%{?sle15_python_module_pythons} +Name: python-outcome +Version: 1.2.0 +Release: 0 +Summary: Function for capturing the outcome of Python function calls +License: Apache-2.0 OR MIT +Group: Development/Languages/Python +URL: https://github.com/python-trio/outcome +Source: https://github.com/python-trio/outcome/archive/v%{version}.tar.gz#/outcome-%{version}.tar.gz +BuildRequires: %{python_module setuptools} +BuildRequires: fdupes +BuildRequires: python-rpm-macros +Requires: python-attrs >= 19.2.0 +BuildArch: noarch +# SECTION test requirements +BuildRequires: %{python_module attrs >= 19.2.0} +BuildRequires: %{python_module pytest} +%if 0%{suse_version} >= 1550 || (0%{suse_version} == 1500 && 0%{?sle_version} >= 150400) +# for more than one python 3 flavor, but no python2 flavor +BuildRequires: %{python_module async_generator} +BuildRequires: %{python_module pytest-asyncio} +%else +BuildRequires: python3-async_generator +BuildRequires: python3-pytest-asyncio +%endif +# /SECTION +%python_subpackages + +%description +Outcome provides a function for capturing the outcome of a Python +function call, so that it can be passed around. + +%prep +%setup -q -n outcome-%{version} + +%build +%python_build + +%install +%python_install +%python_expand %fdupes %{buildroot}%{$python_sitelib} + +%check +%pytest + +%files %{python_files} +%doc README.rst +%license LICENSE LICENSE.APACHE2 LICENSE.MIT +%{python_sitelib}/outcome +%{python_sitelib}/outcome-%{version}*-info + +%changelog