diff --git python-velruse/python-velruse.spec python-velruse/python-velruse.spec.tmp index 646fa017b9..fb86b4cc79 100644 --- python-velruse/python-velruse.spec +++ python-velruse/python-velruse.spec.tmp @@ -2,7 +2,7 @@ Name: python-%{modname} Version: 1.1.1 -Release: 6%{?dist} +Release: 7%{?dist} Summary: Simplify third-party authentication for web applications Group: Development/Libraries @@ -26,50 +26,57 @@ BuildRequires: python-anykeystore # No test dependencies are installed since they require python-selenium # We don't run the tests. + +%global _description\ +Velruse is a set of authentication routines that provide a unified way\ +to have a website user authenticate to a variety of different identity\ +providers and/or a variety of different authentication schemes.\ +\ +It is similar in some ways to Janrain Engage with the exception of being\ +open-source, locally installable, and easily pluggable for custom identity\ +providers and authentication schemes.\ +\ +You can run Velruse as a stand-alone service for use with your websites\ +regardless of the language they’re written in. While Velruse itself is\ +written in Python, since it can interact with your website purely via HTTP\ +POST’s.\ +\ +Velruse can:\ +\ + - Normalize identity information from varying provider sources (OpenID,\ + Google, Facebook, etc.) to Portable Contacts.\ + - Simplify complex authentication protocols by providing a simple\ + consistent API\ + - Provide extension points for other authentication systems, write your\ + own auth provider to handle CAS, LDAP, and use it with ease\ + - Integrate with most web applications regardless of the language used to\ + write the website\ +\ +Velruse aims to simplify authenticating a user. It provides auth provider‘s\ +that handle authenticating to a variety of identity providers with multiple\ +authentication schemes (LDAP, SAML, etc.). Eventually, Velruse will include\ +widgets similar to RPXNow that allow one to customize a login/registration\ +widget so that a website user can select a preferred identity provider to\ +use to sign-in. In the mean-time, effort is focused on increasing the\ +available auth provider‘s for the commonly used authentication schemes and\ +identity providers (Facebook, Google, OpenID, etc). Unlike other\ +authentication libraries for use with web applications, a website using\ +Velruse for authentication does not have to be written in any particular\ +language. + +%description %_description + +%package -n python2-%{modname} +Summary: %summary Requires: python-openid Requires: python-oauth2 Requires: python-pyramid Requires: python-requests Requires: python-anykeystore Requires: python-requests-oauthlib +%{?python_provide:%python_provide python2-%{modname}} - -%description -Velruse is a set of authentication routines that provide a unified way -to have a website user authenticate to a variety of different identity -providers and/or a variety of different authentication schemes. - -It is similar in some ways to Janrain Engage with the exception of being -open-source, locally installable, and easily pluggable for custom identity -providers and authentication schemes. - -You can run Velruse as a stand-alone service for use with your websites -regardless of the language they’re written in. While Velruse itself is -written in Python, since it can interact with your website purely via HTTP -POST’s. - -Velruse can: - - - Normalize identity information from varying provider sources (OpenID, - Google, Facebook, etc.) to Portable Contacts. - - Simplify complex authentication protocols by providing a simple - consistent API - - Provide extension points for other authentication systems, write your - own auth provider to handle CAS, LDAP, and use it with ease - - Integrate with most web applications regardless of the language used to - write the website - -Velruse aims to simplify authenticating a user. It provides auth provider‘s -that handle authenticating to a variety of identity providers with multiple -authentication schemes (LDAP, SAML, etc.). Eventually, Velruse will include -widgets similar to RPXNow that allow one to customize a login/registration -widget so that a website user can select a preferred identity provider to -use to sign-in. In the mean-time, effort is focused on increasing the -available auth provider‘s for the commonly used authentication schemes and -identity providers (Facebook, Google, OpenID, etc). Unlike other -authentication libraries for use with web applications, a website using -Velruse for authentication does not have to be written in any particular -language. +%description -n python2-%{modname} %_description %prep %setup -q -n %{modname}-%{version} @@ -87,12 +94,16 @@ rm -rf %{modname}.egg-info %check # No tests are run since they require python-selenium -%files +%files -n python2-%{modname} %doc PKG-INFO %{python_sitelib}/%{modname}/ %{python_sitelib}/%{modname}-%{version}* %changelog +* Sat Aug 12 2017 Zbigniew Jędrzejewski-Szmek - 1.1.1-7 +- Python 2 binary package renamed to python2-velruse + See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3 + * Thu Jul 27 2017 Fedora Release Engineering - 1.1.1-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild