diff options
author | CoprDistGit <infra@openeuler.org> | 2023-04-10 13:31:18 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-04-10 13:31:18 +0000 |
commit | cf22756d3d3db8a01a423bbe36cf9f3eea1c49ea (patch) | |
tree | 3713c08f5088583a2e0b3b7ca9edf2e560f3e35d | |
parent | 4a4eea47bf4b81e0fb1f70d01586cfb7e928273f (diff) |
automatic import of python-django-oauth-toolkit
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-django-oauth-toolkit.spec | 102 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 104 insertions, 0 deletions
@@ -0,0 +1 @@ +/django-oauth-toolkit-2.2.0.tar.gz diff --git a/python-django-oauth-toolkit.spec b/python-django-oauth-toolkit.spec new file mode 100644 index 0000000..28e102d --- /dev/null +++ b/python-django-oauth-toolkit.spec @@ -0,0 +1,102 @@ +%global _empty_manifest_terminate_build 0 +Name: python-django-oauth-toolkit +Version: 2.2.0 +Release: 1 +Summary: OAuth2 Provider for Django +License: BSD License +URL: https://github.com/jazzband/django-oauth-toolkit +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/99/59/b7935dfbed5c492c92d824ea909f121cb05fe010dcf66810d440a82e450e/django-oauth-toolkit-2.2.0.tar.gz +BuildArch: noarch + + +%description +*OAuth2 goodies for the Djangonauts!* +If you are facing one or more of the following: + * Your Django app exposes a web API you want to protect with OAuth2 authentication, + * You need to implement an OAuth2 authorization server to provide tokens management for your infrastructure, +Django OAuth Toolkit can help you providing out of the box all the endpoints, data and logic needed to add OAuth2 +capabilities to your Django projects. Django OAuth Toolkit makes extensive use of the excellent +`OAuthLib <https://github.com/idan/oauthlib>`_, so that everything is +`rfc-compliant <http://tools.ietf.org/html/rfc6749>`_. +Note: If you have issues installing Django 4.0.0, it is because we only support +Django 4.0.1+ due to a regression in Django 4.0.0. Besides 4.0.0, Django 2.2+ is supported. +`Explanation <https://github.com/jazzband/django-oauth-toolkit/pull/1046#issuecomment-998015272>`_. + +%package -n python3-django-oauth-toolkit +Summary: OAuth2 Provider for Django +Provides: python-django-oauth-toolkit +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-django-oauth-toolkit +*OAuth2 goodies for the Djangonauts!* +If you are facing one or more of the following: + * Your Django app exposes a web API you want to protect with OAuth2 authentication, + * You need to implement an OAuth2 authorization server to provide tokens management for your infrastructure, +Django OAuth Toolkit can help you providing out of the box all the endpoints, data and logic needed to add OAuth2 +capabilities to your Django projects. Django OAuth Toolkit makes extensive use of the excellent +`OAuthLib <https://github.com/idan/oauthlib>`_, so that everything is +`rfc-compliant <http://tools.ietf.org/html/rfc6749>`_. +Note: If you have issues installing Django 4.0.0, it is because we only support +Django 4.0.1+ due to a regression in Django 4.0.0. Besides 4.0.0, Django 2.2+ is supported. +`Explanation <https://github.com/jazzband/django-oauth-toolkit/pull/1046#issuecomment-998015272>`_. + +%package help +Summary: Development documents and examples for django-oauth-toolkit +Provides: python3-django-oauth-toolkit-doc +%description help +*OAuth2 goodies for the Djangonauts!* +If you are facing one or more of the following: + * Your Django app exposes a web API you want to protect with OAuth2 authentication, + * You need to implement an OAuth2 authorization server to provide tokens management for your infrastructure, +Django OAuth Toolkit can help you providing out of the box all the endpoints, data and logic needed to add OAuth2 +capabilities to your Django projects. Django OAuth Toolkit makes extensive use of the excellent +`OAuthLib <https://github.com/idan/oauthlib>`_, so that everything is +`rfc-compliant <http://tools.ietf.org/html/rfc6749>`_. +Note: If you have issues installing Django 4.0.0, it is because we only support +Django 4.0.1+ due to a regression in Django 4.0.0. Besides 4.0.0, Django 2.2+ is supported. +`Explanation <https://github.com/jazzband/django-oauth-toolkit/pull/1046#issuecomment-998015272>`_. + +%prep +%autosetup -n django-oauth-toolkit-2.2.0 + +%build +%py3_build + +%install +%py3_install +install -d -m755 %{buildroot}/%{_pkgdocdir} +if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi +if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi +if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi +if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi +pushd %{buildroot} +if [ -d usr/lib ]; then + find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/lib64 ]; then + find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/bin ]; then + find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/sbin ]; then + find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst +fi +touch doclist.lst +if [ -d usr/share/man ]; then + find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst +fi +popd +mv %{buildroot}/filelist.lst . +mv %{buildroot}/doclist.lst . + +%files -n python3-django-oauth-toolkit -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Mon Apr 10 2023 Python_Bot <Python_Bot@openeuler.org> - 2.2.0-1 +- Package Spec generated @@ -0,0 +1 @@ +f4a0c2554f8719b23dd0a95a8122eb88 django-oauth-toolkit-2.2.0.tar.gz |