summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-05-18 04:26:25 +0000
committerCoprDistGit <infra@openeuler.org>2023-05-18 04:26:25 +0000
commitcbaf76779bb2dbcc87b1e5a5ad7371c5ee5c7a62 (patch)
tree2b4ab8e0cc7ac7bd1fadb46dc69d2efe0824ac69
parent10dbb94c9d3c6125a7466215e3aa2f52a2c8d95b (diff)
automatic import of python-django-girder-style
-rw-r--r--.gitignore1
-rw-r--r--python-django-girder-style.spec426
-rw-r--r--sources1
3 files changed, 428 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..a38a267 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/django-girder-style-0.7.1.tar.gz
diff --git a/python-django-girder-style.spec b/python-django-girder-style.spec
new file mode 100644
index 0000000..4f1d9b7
--- /dev/null
+++ b/python-django-girder-style.spec
@@ -0,0 +1,426 @@
+%global _empty_manifest_terminate_build 0
+Name: python-django-girder-style
+Version: 0.7.1
+Release: 1
+Summary: Django template styling for Girder-4 applications.
+License: Apache 2.0
+URL: https://pypi.org/project/django-girder-style/
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/ff/ec/e015c2d721f4976e82a18737fbfdd0363402701475d4cd8f70aa3d534b02/django-girder-style-0.7.1.tar.gz
+BuildArch: noarch
+
+Requires: python3-django
+Requires: python3-django-allauth
+Requires: python3-django-oauth-toolkit
+
+%description
+# django-girder-style
+[![PyPI](https://img.shields.io/pypi/v/django-girder-style)](https://pypi.org/project/django-girder-style/)
+
+django-girder-style is a Django library providing
+Django template styling for Girder-4 applications.
+
+_Note: The `django-girder-style` package is deprecated;
+it has been superseded by `django-auth-style`._
+
+### Benefits
+django-girder-style provides an extensible block-oriented base HTML template.
+This base template includes
+a pre-built [Tailwind CSS](https://tailwindcss.com/) (with some minor customizations) stylesheet,
+[Remix Icon](https://remixicon.com/) support,
+and the [Nunito](https://fonts.google.com/specimen/Nunito) font.
+
+Additionally, django-girder-style provides styled versions of all
+[django-allauth](https://django-allauth.readthedocs.io/) view templates.
+This styling allows some limited branding customization as well.
+
+## Installation
+Install django-girder-style:
+```bash
+pip install django-girder-style
+```
+
+### django-allauth Support
+To enable support for [django-allauth](https://django-allauth.readthedocs.io/),
+install with:
+```bash
+pip install django-girder-style[allauth]
+```
+
+Then enable the Django app:
+```python
+# settings.py
+INSTALLED_APPS = [
+ # Any project-local apps should come before "girder_style",
+ # so templates can be overridden as needed
+ 'my_django_app.apps.MyDjangoAppConfig',
+ ...,
+ 'girder_style',
+ ...,
+ # "allauth" must come after "girder_style"
+ 'allauth',
+ 'allauth.account',
+ 'allauth.socialaccount',
+]
+```
+
+### django-oauth-toolkit Support
+To enable support for [django-oauth-toolkit](https://django-oauth-toolkit.readthedocs.io/),
+install with:
+```bash
+pip install django-girder-style[oauth-toolkit]
+```
+
+Then enable the Django app:
+```python
+# settings.py
+INSTALLED_APPS = [
+ # Any project-local apps should come before "girder_style",
+ # so templates can be overridden as needed
+ 'my_django_app.apps.MyDjangoAppConfig',
+ ...,
+ 'girder_style',
+ ...,
+ # If "oauth2_provider" is installed, it must come after "girder_style"
+ 'oauth2_provider',
+]
+```
+
+## Usage
+### Base Template
+All project templates
+[should extend](https://docs.djangoproject.com/en/3.1/ref/templates/language/#template-inheritance)
+`girder_style/base.html`.
+This provides the following blocks to inject content:
+* `head_title`: The content of the `<title>` tag.
+* `head_extra`: Additional HTML placed within the `<head>` tag.
+* `body`: The entire HTML body content, including the `<body>` tag itself.
+
+For example, a template `my_app/home.html` may contain:
+```django
+{% extends 'girder_style/base.html' %}
+
+{% block head_title %}My App{% endblock %}
+
+{% block head_extra %}
+<script src="https://cdn.jsdelivr.net/npm/jquery@3.6.0/dist/jquery.min.js"></script>
+{% endblock %}
+
+{% block body %}
+<body>
+ <div style="font-bold">Hello World.</div>
+ <i class="ri-hearts-fill"></i>
+</body>
+{% endblock %}
+```
+
+All basic [Tailwind CSS](https://tailwindcss.com/) classes are available for use in templates
+extending `girder_style/base.html`, as illustrated in the example above.
+No additional configuration of Tailwind CSS is required (or possible).
+For a full list of the additional Tailwind CSS customizations applied by django-girder-style,
+see [the Tailwind CSS confile file](tailwind/tailwind.config.js) and
+[the stylesheet](tailwind/src/styles.scss).
+
+The [Remix Icon](https://remixicon.com/) library is also available in the same way.
+Icons are typically used by adding an `<i class="ri-...` element, but see
+[the Remix Icon documentation](https://github.com/Remix-Design/remixicon#use) for full usage
+information.
+
+### django-allauth Templates
+When django-girder-style is properly installed with django-allauth, templates will automatically
+be overridden with styled alternatives.
+
+
+
+
+%package -n python3-django-girder-style
+Summary: Django template styling for Girder-4 applications.
+Provides: python-django-girder-style
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-django-girder-style
+# django-girder-style
+[![PyPI](https://img.shields.io/pypi/v/django-girder-style)](https://pypi.org/project/django-girder-style/)
+
+django-girder-style is a Django library providing
+Django template styling for Girder-4 applications.
+
+_Note: The `django-girder-style` package is deprecated;
+it has been superseded by `django-auth-style`._
+
+### Benefits
+django-girder-style provides an extensible block-oriented base HTML template.
+This base template includes
+a pre-built [Tailwind CSS](https://tailwindcss.com/) (with some minor customizations) stylesheet,
+[Remix Icon](https://remixicon.com/) support,
+and the [Nunito](https://fonts.google.com/specimen/Nunito) font.
+
+Additionally, django-girder-style provides styled versions of all
+[django-allauth](https://django-allauth.readthedocs.io/) view templates.
+This styling allows some limited branding customization as well.
+
+## Installation
+Install django-girder-style:
+```bash
+pip install django-girder-style
+```
+
+### django-allauth Support
+To enable support for [django-allauth](https://django-allauth.readthedocs.io/),
+install with:
+```bash
+pip install django-girder-style[allauth]
+```
+
+Then enable the Django app:
+```python
+# settings.py
+INSTALLED_APPS = [
+ # Any project-local apps should come before "girder_style",
+ # so templates can be overridden as needed
+ 'my_django_app.apps.MyDjangoAppConfig',
+ ...,
+ 'girder_style',
+ ...,
+ # "allauth" must come after "girder_style"
+ 'allauth',
+ 'allauth.account',
+ 'allauth.socialaccount',
+]
+```
+
+### django-oauth-toolkit Support
+To enable support for [django-oauth-toolkit](https://django-oauth-toolkit.readthedocs.io/),
+install with:
+```bash
+pip install django-girder-style[oauth-toolkit]
+```
+
+Then enable the Django app:
+```python
+# settings.py
+INSTALLED_APPS = [
+ # Any project-local apps should come before "girder_style",
+ # so templates can be overridden as needed
+ 'my_django_app.apps.MyDjangoAppConfig',
+ ...,
+ 'girder_style',
+ ...,
+ # If "oauth2_provider" is installed, it must come after "girder_style"
+ 'oauth2_provider',
+]
+```
+
+## Usage
+### Base Template
+All project templates
+[should extend](https://docs.djangoproject.com/en/3.1/ref/templates/language/#template-inheritance)
+`girder_style/base.html`.
+This provides the following blocks to inject content:
+* `head_title`: The content of the `<title>` tag.
+* `head_extra`: Additional HTML placed within the `<head>` tag.
+* `body`: The entire HTML body content, including the `<body>` tag itself.
+
+For example, a template `my_app/home.html` may contain:
+```django
+{% extends 'girder_style/base.html' %}
+
+{% block head_title %}My App{% endblock %}
+
+{% block head_extra %}
+<script src="https://cdn.jsdelivr.net/npm/jquery@3.6.0/dist/jquery.min.js"></script>
+{% endblock %}
+
+{% block body %}
+<body>
+ <div style="font-bold">Hello World.</div>
+ <i class="ri-hearts-fill"></i>
+</body>
+{% endblock %}
+```
+
+All basic [Tailwind CSS](https://tailwindcss.com/) classes are available for use in templates
+extending `girder_style/base.html`, as illustrated in the example above.
+No additional configuration of Tailwind CSS is required (or possible).
+For a full list of the additional Tailwind CSS customizations applied by django-girder-style,
+see [the Tailwind CSS confile file](tailwind/tailwind.config.js) and
+[the stylesheet](tailwind/src/styles.scss).
+
+The [Remix Icon](https://remixicon.com/) library is also available in the same way.
+Icons are typically used by adding an `<i class="ri-...` element, but see
+[the Remix Icon documentation](https://github.com/Remix-Design/remixicon#use) for full usage
+information.
+
+### django-allauth Templates
+When django-girder-style is properly installed with django-allauth, templates will automatically
+be overridden with styled alternatives.
+
+
+
+
+%package help
+Summary: Development documents and examples for django-girder-style
+Provides: python3-django-girder-style-doc
+%description help
+# django-girder-style
+[![PyPI](https://img.shields.io/pypi/v/django-girder-style)](https://pypi.org/project/django-girder-style/)
+
+django-girder-style is a Django library providing
+Django template styling for Girder-4 applications.
+
+_Note: The `django-girder-style` package is deprecated;
+it has been superseded by `django-auth-style`._
+
+### Benefits
+django-girder-style provides an extensible block-oriented base HTML template.
+This base template includes
+a pre-built [Tailwind CSS](https://tailwindcss.com/) (with some minor customizations) stylesheet,
+[Remix Icon](https://remixicon.com/) support,
+and the [Nunito](https://fonts.google.com/specimen/Nunito) font.
+
+Additionally, django-girder-style provides styled versions of all
+[django-allauth](https://django-allauth.readthedocs.io/) view templates.
+This styling allows some limited branding customization as well.
+
+## Installation
+Install django-girder-style:
+```bash
+pip install django-girder-style
+```
+
+### django-allauth Support
+To enable support for [django-allauth](https://django-allauth.readthedocs.io/),
+install with:
+```bash
+pip install django-girder-style[allauth]
+```
+
+Then enable the Django app:
+```python
+# settings.py
+INSTALLED_APPS = [
+ # Any project-local apps should come before "girder_style",
+ # so templates can be overridden as needed
+ 'my_django_app.apps.MyDjangoAppConfig',
+ ...,
+ 'girder_style',
+ ...,
+ # "allauth" must come after "girder_style"
+ 'allauth',
+ 'allauth.account',
+ 'allauth.socialaccount',
+]
+```
+
+### django-oauth-toolkit Support
+To enable support for [django-oauth-toolkit](https://django-oauth-toolkit.readthedocs.io/),
+install with:
+```bash
+pip install django-girder-style[oauth-toolkit]
+```
+
+Then enable the Django app:
+```python
+# settings.py
+INSTALLED_APPS = [
+ # Any project-local apps should come before "girder_style",
+ # so templates can be overridden as needed
+ 'my_django_app.apps.MyDjangoAppConfig',
+ ...,
+ 'girder_style',
+ ...,
+ # If "oauth2_provider" is installed, it must come after "girder_style"
+ 'oauth2_provider',
+]
+```
+
+## Usage
+### Base Template
+All project templates
+[should extend](https://docs.djangoproject.com/en/3.1/ref/templates/language/#template-inheritance)
+`girder_style/base.html`.
+This provides the following blocks to inject content:
+* `head_title`: The content of the `<title>` tag.
+* `head_extra`: Additional HTML placed within the `<head>` tag.
+* `body`: The entire HTML body content, including the `<body>` tag itself.
+
+For example, a template `my_app/home.html` may contain:
+```django
+{% extends 'girder_style/base.html' %}
+
+{% block head_title %}My App{% endblock %}
+
+{% block head_extra %}
+<script src="https://cdn.jsdelivr.net/npm/jquery@3.6.0/dist/jquery.min.js"></script>
+{% endblock %}
+
+{% block body %}
+<body>
+ <div style="font-bold">Hello World.</div>
+ <i class="ri-hearts-fill"></i>
+</body>
+{% endblock %}
+```
+
+All basic [Tailwind CSS](https://tailwindcss.com/) classes are available for use in templates
+extending `girder_style/base.html`, as illustrated in the example above.
+No additional configuration of Tailwind CSS is required (or possible).
+For a full list of the additional Tailwind CSS customizations applied by django-girder-style,
+see [the Tailwind CSS confile file](tailwind/tailwind.config.js) and
+[the stylesheet](tailwind/src/styles.scss).
+
+The [Remix Icon](https://remixicon.com/) library is also available in the same way.
+Icons are typically used by adding an `<i class="ri-...` element, but see
+[the Remix Icon documentation](https://github.com/Remix-Design/remixicon#use) for full usage
+information.
+
+### django-allauth Templates
+When django-girder-style is properly installed with django-allauth, templates will automatically
+be overridden with styled alternatives.
+
+
+
+
+%prep
+%autosetup -n django-girder-style-0.7.1
+
+%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-girder-style -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Thu May 18 2023 Python_Bot <Python_Bot@openeuler.org> - 0.7.1-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..85aef99
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+171968e77050cec358de42ddd7e8af14 django-girder-style-0.7.1.tar.gz