[python-social-auth] Initial commit

Jakub QB Dorňák jdornak at fedoraproject.org
Mon Jan 20 08:30:20 UTC 2014


commit ec4863719df380bf0afd322e7eab2eed92d866e4
Author: Jakub Dorňák <jdornak at redhat.com>
Date:   Mon Jan 20 09:30:27 2014 +0100

    Initial commit

 .gitignore              |    1 +
 python-social-auth.spec |  221 +++++++++++++++++++++++++++++++++++++++++++++++
 sources                 |    1 +
 3 files changed, 223 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..7a30e84 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/python-social-auth-0.1.17.tar.gz
diff --git a/python-social-auth.spec b/python-social-auth.spec
new file mode 100644
index 0000000..a1d876f
--- /dev/null
+++ b/python-social-auth.spec
@@ -0,0 +1,221 @@
+%bcond_without python3
+
+%global pkgname social-auth
+
+Name:           python-%{pkgname}
+Version:        0.1.17
+Release:        1%{?dist}
+Summary:        Social auth made simple
+Group:          Development/Libraries
+License:        BSD
+URL:            http://psa.matiasaguirre.net/
+Source0:        https://codeload.github.com/omab/%{name}/tar.gz/v%{version}?filename=%{name}-%{version}.tar.gz
+
+BuildArch:      noarch
+
+BuildRequires:  python-sphinx
+BuildRequires:  python2-devel
+BuildRequires:  python-setuptools
+%if 0%{?with_python3}
+BuildRequires:  python3-devel
+BuildRequires:  python3-setuptools
+%endif
+
+Requires:       python-oauthlib >= 0.3.8
+Requires:       python-openid   >= 2.2
+Requires:       python-requests >= 1.1.0
+Requires:       python-requests-oauthlib >= 0.3.0
+Requires:       python-six      >= 1.2.0
+
+%description
+Python Social Auth is an easy to setup social authentication/registration
+mechanism with support for several frameworks and auth providers.
+
+Crafted using base code from django-social-auth, implements a common interface
+to define new authentication providers from third parties. And to bring support
+for more frameworks and ORMs.
+
+%package doc
+Summary:        Documentation for Python Social Auth
+Group:          Documentation
+Requires:       %{name} = %{version}-%{release}
+
+%description doc
+This package contains the documentation for %{name}.
+
+%if 0%{?with_python3}
+%package -n python3-%{pkgname}
+Summary:        Social auth made simple
+Group:          Development/Libraries
+
+Requires:       python3-oauthlib >= 0.3.8
+Requires:       python3-openid   >= 3.0.1
+Requires:       python3-requests >= 1.1.0
+Requires:       python3-requests-oauthlib >= 0.3.0
+Requires:       python3-six      >= 1.2.0
+
+%description -n python3-%{pkgname}
+Python Social Auth is an easy to setup social authentication/registration
+mechanism with support for several frameworks and auth providers.
+
+Crafted using base code from django-social-auth, implements a common interface
+to define new authentication providers from third parties. And to bring support
+for more frameworks and ORMs.
+
+%package -n python3-%{pkgname}-doc
+Summary:        Documentation for Python Social Auth
+Group:          Documentation
+Requires:       python3-%{pkgname} = %{version}-%{release}
+
+%description -n python3-%{pkgname}-doc
+This package contains the documentation for %{name}.
+%endif
+
+
+%prep
+%setup -q
+
+%if 0%{?with_python3}
+cp -a . %{py3dir}
+%endif
+
+
+%build
+%{__python2} setup.py build
+
+%if 0%{?with_python3}
+pushd %{py3dir}
+%{__python3} setup.py build
+popd
+%endif
+
+# build documentation
+pushd docs
+    make html
+popd
+
+
+%install
+%{__python2} setup.py install --skip-build --root %{buildroot}
+
+%if 0%{?with_python3}
+pushd %{py3dir}
+%{__python3} setup.py install --skip-build --root %{buildroot}
+popd
+%endif
+
+# remove .po files
+find %{buildroot} -name "*.po" | xargs rm -f
+
+
+%files
+%doc LICENSE README.rst
+%dir %{python2_sitelib}/social
+%{python2_sitelib}/social/*.py
+%{python2_sitelib}/social/*.py[co]
+%dir %{python2_sitelib}/social/apps
+%{python2_sitelib}/social/apps/*.py
+%{python2_sitelib}/social/apps/*.py[co]
+%dir %{python2_sitelib}/social/apps/django_app
+%{python2_sitelib}/social/apps/django_app/*.py
+%{python2_sitelib}/social/apps/django_app/*.py[co]
+%dir %{python2_sitelib}/social/apps/django_app/default
+%{python2_sitelib}/social/apps/django_app/default/*.py
+%{python2_sitelib}/social/apps/django_app/default/*.py[co]
+%dir %{python2_sitelib}/social/apps/django_app/me
+%{python2_sitelib}/social/apps/django_app/me/*.py
+%{python2_sitelib}/social/apps/django_app/me/*.py[co]
+%dir %{python2_sitelib}/social/apps/flask_app
+%{python2_sitelib}/social/apps/flask_app/*.py
+%{python2_sitelib}/social/apps/flask_app/*.py[co]
+%dir %{python2_sitelib}/social/apps/webpy_app
+%{python2_sitelib}/social/apps/webpy_app/*.py
+%{python2_sitelib}/social/apps/webpy_app/*.py[co]
+%dir %{python2_sitelib}/social/backends
+%{python2_sitelib}/social/backends/*.py
+%{python2_sitelib}/social/backends/*.py[co]
+%dir %{python2_sitelib}/social/pipeline
+%{python2_sitelib}/social/pipeline/*.py
+%{python2_sitelib}/social/pipeline/*.py[co]
+%dir %{python2_sitelib}/social/storage
+%{python2_sitelib}/social/storage/*.py
+%{python2_sitelib}/social/storage/*.py[co]
+%dir %{python2_sitelib}/social/strategies
+%{python2_sitelib}/social/strategies/*.py
+%{python2_sitelib}/social/strategies/*.py[co]
+%dir %{python2_sitelib}/social/tests
+%{python2_sitelib}/social/tests/*.py
+%{python2_sitelib}/social/tests/*.py[co]
+%dir %{python2_sitelib}/social/tests/actions
+%{python2_sitelib}/social/tests/actions/*.py
+%{python2_sitelib}/social/tests/actions/*.py[co]
+%{python2_sitelib}/python_social_auth-%{version}-py2.*.egg-info
+
+
+%files doc
+%doc docs/_build/html
+
+%if 0%{?with_python3}
+%files -n python3-%{pkgname}
+%doc LICENSE README.rst
+%dir %{python3_sitelib}/social
+%{python3_sitelib}/social/*.py
+%dir %{python3_sitelib}/social/__pycache__
+%{python3_sitelib}/social/__pycache__/*.py[co]
+%dir %{python3_sitelib}/social/apps
+%{python3_sitelib}/social/apps/*.py
+%dir %{python3_sitelib}/social/apps/__pycache__
+%{python3_sitelib}/social/apps/__pycache__/*.py[co]
+%dir %{python3_sitelib}/social/apps/django_app
+%{python3_sitelib}/social/apps/django_app/*.py
+%dir %{python3_sitelib}/social/apps/django_app/__pycache__
+%{python3_sitelib}/social/apps/django_app/__pycache__/*.py[co]
+%dir %{python3_sitelib}/social/apps/django_app/default
+%{python3_sitelib}/social/apps/django_app/default/*.py
+%dir %{python3_sitelib}/social/apps/django_app/default/__pycache__
+%{python3_sitelib}/social/apps/django_app/default/__pycache__/*.py[co]
+%dir %{python3_sitelib}/social/apps/django_app/me
+%{python3_sitelib}/social/apps/django_app/me/*.py
+%dir %{python3_sitelib}/social/apps/django_app/me/__pycache__
+%{python3_sitelib}/social/apps/django_app/me/__pycache__/*.py[co]
+%dir %{python3_sitelib}/social/apps/flask_app
+%{python3_sitelib}/social/apps/flask_app/*.py
+%dir %{python3_sitelib}/social/apps/flask_app/__pycache__
+%{python3_sitelib}/social/apps/flask_app/__pycache__/*.py[co]
+%dir %{python3_sitelib}/social/apps/webpy_app
+%{python3_sitelib}/social/apps/webpy_app/*.py
+%dir %{python3_sitelib}/social/apps/webpy_app/__pycache__
+%{python3_sitelib}/social/apps/webpy_app/__pycache__/*.py[co]
+%dir %{python3_sitelib}/social/backends
+%{python3_sitelib}/social/backends/*.py
+%dir %{python3_sitelib}/social/backends/__pycache__
+%{python3_sitelib}/social/backends/__pycache__/*.py[co]
+%dir %{python3_sitelib}/social/pipeline
+%{python3_sitelib}/social/pipeline/*.py
+%dir %{python3_sitelib}/social/pipeline/__pycache__
+%{python3_sitelib}/social/pipeline/__pycache__/*.py[co]
+%dir %{python3_sitelib}/social/storage
+%{python3_sitelib}/social/storage/*.py
+%dir %{python3_sitelib}/social/storage/__pycache__
+%{python3_sitelib}/social/storage/__pycache__/*.py[co]
+%dir %{python3_sitelib}/social/strategies
+%{python3_sitelib}/social/strategies/*.py
+%dir %{python3_sitelib}/social/strategies/__pycache__
+%{python3_sitelib}/social/strategies/__pycache__/*.py[co]
+%dir %{python3_sitelib}/social/tests
+%{python3_sitelib}/social/tests/*.py
+%dir %{python3_sitelib}/social/tests/__pycache__
+%{python3_sitelib}/social/tests/__pycache__/*.py[co]
+%dir %{python3_sitelib}/social/tests/actions
+%{python3_sitelib}/social/tests/actions/*.py
+%dir %{python3_sitelib}/social/tests/actions/__pycache__
+%{python3_sitelib}/social/tests/actions/__pycache__/*.py[co]
+%{python3_sitelib}/python_social_auth-%{version}-py3.*.egg-info
+
+%files -n python3-%{pkgname}-doc
+%doc docs/_build/html
+%endif
+
+%changelog
+* Fri Nov 29 2013 Jakub Dorňák <jdornak at redhat.com> - 0.1.17-1
+- Initial package
diff --git a/sources b/sources
index e69de29..3981483 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+9807619432e6bfe368cd25942403b8d3  python-social-auth-0.1.17.tar.gz


More information about the scm-commits mailing list