From c73343f08de55fed3b2cfd75eb3e880db0e02b62 Mon Sep 17 00:00:00 2001 From: tigro Date: Sat, 4 Jan 2025 15:32:27 +0300 Subject: [PATCH] import python-backcall-0.1.0-24.el10 --- .gitignore | 1 + .python-backcall.metadata | 1 + SOURCES/LICENSE | 27 +++++++ SPECS/python-backcall.spec | 141 +++++++++++++++++++++++++++++++++++++ 4 files changed, 170 insertions(+) create mode 100644 .gitignore create mode 100644 .python-backcall.metadata create mode 100644 SOURCES/LICENSE create mode 100644 SPECS/python-backcall.spec diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..08685c8 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/backcall-0.1.0.tar.gz diff --git a/.python-backcall.metadata b/.python-backcall.metadata new file mode 100644 index 0000000..f1d711a --- /dev/null +++ b/.python-backcall.metadata @@ -0,0 +1 @@ +e0ca4c1bde8f0a198505a090cd585a325789def1 SOURCES/backcall-0.1.0.tar.gz diff --git a/SOURCES/LICENSE b/SOURCES/LICENSE new file mode 100644 index 0000000..75f097e --- /dev/null +++ b/SOURCES/LICENSE @@ -0,0 +1,27 @@ +Copyright (c) 2014, Thomas Kluyver +All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +* Redistributions in binary form must reproduce the above copyright notice, this + list of conditions and the following disclaimer in the documentation and/or + other materials provided with the distribution. + +* Neither the name of the {organization} nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/SPECS/python-backcall.spec b/SPECS/python-backcall.spec new file mode 100644 index 0000000..ac221ad --- /dev/null +++ b/SPECS/python-backcall.spec @@ -0,0 +1,141 @@ +## START: Set by rpmautospec +## (rpmautospec version 0.7.3) +## RPMAUTOSPEC: autorelease, autochangelog +%define autorelease(e:s:pb:n) %{?-p:0.}%{lua: + release_number = 24; + base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); + print(release_number + base_release_number - 1); +}%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} +## END: Set by rpmautospec + +%global pypi_name backcall + +Name: python-%{pypi_name} +Version: 0.1.0 +Release: %autorelease +Summary: Specifications for callback functions passed in to an API + +License: BSD +URL: https://github.com/takluyver/backcall +Source0: https://files.pythonhosted.org/packages/source/b/%{pypi_name}/%{pypi_name}-%{version}.tar.gz +Source1: https://raw.githubusercontent.com/takluyver/backcall/8eb45a77a40edad74b33086d05fd4d99d43d80b0/LICENSE +BuildArch: noarch + +BuildRequires: python3-devel +BuildRequires: python3dist(pytest) +BuildRequires: python3dist(setuptools) + +%?python_enable_dependency_generator + +%description +Specifications for callback functions passed in to an API. + +If your code lets other people supply callback functions, it's important to +specify the function signature you expect, and check that functions support +that. Adding extra parameters later would break other peoples code unless +you're careful. Backcall helps with that. + +%package -n python3-%{pypi_name} +Summary: %{summary} +%{?python_provide:%python_provide python3-%{pypi_name}} + +%description -n python3-%{pypi_name} +Specifications for callback functions passed in to an API. + +If your code lets other people supply callback functions, it's important to +specify the function signature you expect, and check that functions support +that. Adding extra parameters later would break other peoples code unless +you're careful. Backcall helps with that. + + +%prep +%autosetup -n %{pypi_name}-%{version} +cp -p %{SOURCE1} . + +%build +%py3_build + +%install +%py3_install + +%check +%{__python3} -m pytest -vv tests + +%files -n python3-%{pypi_name} +%license LICENSE +%doc README.rst +%{python3_sitelib}/%{pypi_name} +%{python3_sitelib}/%{pypi_name}-%{version}-py%{python3_version}.egg-info + +%changelog +* Sat Jan 04 2025 Arkady L. Shane - 0.1.0-24 +- Rebuilt for MSVSphere 10 + +## START: Generated by rpmautospec +* Fri Jan 26 2024 Fedora Release Engineering - 0.1.0-22 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Sun Jan 21 2024 Fedora Release Engineering - 0.1.0-21 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Fri Jul 21 2023 Fedora Release Engineering - 0.1.0-20 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Tue Jun 13 2023 Python Maint - 0.1.0-19 +- Rebuilt for Python 3.12 + +* Fri Jan 20 2023 Fedora Release Engineering - 0.1.0-18 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Fri Jul 22 2022 Fedora Release Engineering - 0.1.0-17 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Mon Jun 13 2022 Python Maint - 0.1.0-16 +- Rebuilt for Python 3.11 + +* Fri Jan 21 2022 Fedora Release Engineering - 0.1.0-15 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Fri Jul 23 2021 Fedora Release Engineering - 0.1.0-14 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Fri Jun 04 2021 Python Maint - 0.1.0-13 +- Rebuilt for Python 3.10 + +* Wed Jan 27 2021 Fedora Release Engineering - 0.1.0-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Tue Jul 28 2020 Fedora Release Engineering - 0.1.0-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Sun May 24 2020 Miro Hrončok - 0.1.0-10 +- Rebuilt for Python 3.9 + +* Thu Jan 30 2020 Fedora Release Engineering - 0.1.0-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Thu Oct 03 2019 Miro Hrončok - 0.1.0-8 +- Rebuilt for Python 3.8.0rc1 (#1748018) + +* Sun Aug 18 2019 Miro Hrončok - 0.1.0-7 +- Rebuilt for Python 3.8 + +* Fri Jul 26 2019 Fedora Release Engineering - 0.1.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Sat Feb 02 2019 Fedora Release Engineering - 0.1.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Sat Jul 28 2018 Miro Hrončok - 0.1.0-4 +- Rebuilt to drop unversioned python(abi) dependency (#1609492) + +* Fri Jul 13 2018 Fedora Release Engineering - 0.1.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Tue Jun 19 2018 Miro Hrončok - 0.1.0-2 +- Rebuilt for Python 3.7 + +* Tue Apr 10 2018 Miro Hrončok - 0.1.0-1 +- Initial package + +## END: Generated by rpmautospec