## START: Set by rpmautospec ## (rpmautospec version 0.2.5) %define autorelease(e:s:pb:) %{?-p:0.}%{lua: release_number = 1; base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{?dist} ## END: Set by rpmautospec # Most of the tests require network access, so they are disabled by default. %bcond_with tests %global srcname msal %global forgeurl https://github.com/AzureAD/microsoft-authentication-library-for-python/ Version: 1.17.0 %global tag %{version} %forgemeta Name: python-%{srcname} Release: 1%{dist} Summary: Microsoft Authentication Library (MSAL) for Python License: MIT URL: %forgeurl Source0: microsoft-authentication-library-for-python-1.17.0.tar.gz BuildArch: noarch BuildRequires: python%{python3_pkgversion}-devel %if %{with tests} BuildRequires: python%{python3_pkgversion}-pytest %endif %global _description %{expand: The Microsoft Authentication Library for Python enables applications to integrate with the Microsoft identity platform. It allows you to sign in users or apps with Microsoft identities (Azure AD, Microsoft Accounts and Azure AD B2Caccounts) and obtain tokens to call Microsoft APIs such as Microsoft Graph or your own APIs registered with the Microsoft identity platform. It is built using industry standard OAuth2 and OpenID Connect protocols.} %description %{_description} %package -n python%{python3_pkgversion}-%{srcname} Summary: %{summary} %description -n python%{python3_pkgversion}-%{srcname} %{_description} %prep %autosetup -n microsoft-authentication-library-for-python-%{version} %build %py3_build %install %py3_install %if %{with tests} %check %pytest --disable-warnings tests %endif %files -n python%{python3_pkgversion}-%{srcname} %{python3_sitelib}/msal/ %{python3_sitelib}/msal-*.egg-info/ %doc README.md %changelog * Fri Feb 11 2022 Major Hayden 1.17.0-1 - Update to 1.17.0 * Fri Jan 21 2022 Fedora Release Engineering 1.16.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Wed Dec 15 2021 Major Hayden 1.16.0-1 - Update to 1.16.0 * Fri Nov 12 2021 Major Hayden 1.15.0-2 - Remove docs * Mon Oct 04 2021 Major Hayden 1.15.0-1 - 🚀 Update to 1.15.0 * Fri Jul 23 2021 Fedora Release Engineering 1.13.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Wed Jul 21 2021 Major Hayden 1.13.0-1 - Update to 1.13.0 * Tue Jul 06 2021 Major Hayden 1.12.0-4 - Fix lato font requirement * Thu Jun 10 2021 Stephen Gallagher 1.12.0-3 - Fix conditional to work when %fedora is not defined * Fri Jun 04 2021 Python Maint 1.12.0-2 - Rebuilt for Python 3.10 * Fri Jun 04 2021 Mohamed El Morabity 1.12.0-1 - Update to 1.12.0 * Sun Mar 21 2021 Mohamed El Morabity 1.10.0-2 - Fix doc. build + disable online unit tests * Sun Mar 21 2021 Mohamed El Morabity 1.10.0-1 - Update to 1.10.0 * Mon Feb 15 2021 Mohamed El Morabity 1.8.0-1 - Update to 1.8.0 * Wed Jan 27 2021 Fedora Release Engineering 1.4.3-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Fri Jan 08 2021 Tom Stellard 1.4.3-3 - Add BuildRequires: make * Wed Jul 29 2020 Fedora Release Engineering 1.4.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Sat Jul 25 2020 Mohamed El Morabity 1.4.3-1 - Update to 1.4 3 * Fri Jul 24 2020 Mohamed El Morabity 1.4.2-1 - Update to 1.4.2 * Sat Jun 27 2020 Mohamed El Morabity 1.4.1-1 - Update to 1.4.1 * Sun May 31 2020 Mohamed El Morabity 1.3.0-2 - Rebuild for Python 3.9 * Fri May 29 2020 Mohamed El Morabity 1.3.0-1 - First import