diff options
author | CoprDistGit <copr-devel@lists.fedorahosted.org> | 2023-02-24 07:32:44 +0000 |
---|---|---|
committer | CoprDistGit <copr-devel@lists.fedorahosted.org> | 2023-02-24 07:32:44 +0000 |
commit | e5976f48be6f2102a645f67dd76460123bd56757 (patch) | |
tree | 7b75c0f4e938530c02277283c0d654b64fdb555c | |
parent | ee510220e3edf7e1b533a9762b48bad45de438c8 (diff) |
automatic import of python3-django-tables2openeuler20.03
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-django-tables2.spec | 289 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 291 insertions, 0 deletions
@@ -0,0 +1 @@ +/django-tables2-2.5.2.tar.gz diff --git a/python-django-tables2.spec b/python-django-tables2.spec new file mode 100644 index 0000000..94c7d05 --- /dev/null +++ b/python-django-tables2.spec @@ -0,0 +1,289 @@ +%global _empty_manifest_terminate_build 0 +Name: python-django-tables2 +Version: 2.5.2 +Release: 1 +Summary: Table/data-grid framework for Django +License: Simplified BSD +URL: https://github.com/jieter/django-tables2/ +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/c9/d4/ed686d10e113e867a2ecfdae0cadd5e2cae54fb81cf6b895308bd942aead/django-tables2-2.5.2.tar.gz +BuildArch: noarch + +Requires: python3-Django +Requires: python3-tablib + +%description +# django-tables2 - An app for creating HTML tables + +[](https://pypi.python.org/pypi/django-tables2) +[](https://github.com/ambv/black) + +django-tables2 simplifies the task of turning sets of data into HTML tables. It +has native support for pagination and sorting. It does for HTML tables what +`django.forms` does for HTML forms. e.g. + +- Available on pypi as [django-tables2](https://pypi.python.org/pypi/django-tables2) +- Tested against currently supported versions of Django + [and supported python 3 versions Django supports](https://docs.djangoproject.com/en/dev/faq/install/#what-python-version-can-i-use-with-django). +- [Documentation on readthedocs.org](https://django-tables2.readthedocs.io/en/latest/) +- [Bug tracker](http://github.com/jieter/django-tables2/issues) + +Features: + +- Any iterable can be a data-source, but special support for Django `QuerySets` is included. +- The builtin UI does not rely on JavaScript. +- Support for automatic table generation based on a Django model. +- Supports custom column functionality via subclassing. +- Pagination. +- Column based table sorting. +- Template tag to enable trivial rendering to HTML. +- Generic view mixin. + + + + + + + +## Example + +Start by adding `django_tables2` to your `INSTALLED_APPS` setting like this: + +```python +INSTALLED_APPS = ( + ..., + "django_tables2", +) +``` + +Creating a table for a model `Simple` is as simple as: + +```python +import django_tables2 as tables + +class SimpleTable(tables.Table): + class Meta: + model = Simple +``` +This would then be used in a view: + +```python +class TableView(tables.SingleTableView): + table_class = SimpleTable + queryset = Simple.objects.all() + template_name = "simple_list.html" +``` +And finally in the template: + +``` +{% load django_tables2 %} +{% render_table table %} +``` + +This example shows one of the simplest cases, but django-tables2 can do a lot more! +Check out the [documentation](https://django-tables2.readthedocs.io/en/latest/) for more details. + + + + +%package -n python3-django-tables2 +Summary: Table/data-grid framework for Django +Provides: python-django-tables2 +BuildRequires: python3-devel +BuildRequires: python3-setuptools +%description -n python3-django-tables2 +# django-tables2 - An app for creating HTML tables + +[](https://pypi.python.org/pypi/django-tables2) +[](https://github.com/ambv/black) + +django-tables2 simplifies the task of turning sets of data into HTML tables. It +has native support for pagination and sorting. It does for HTML tables what +`django.forms` does for HTML forms. e.g. + +- Available on pypi as [django-tables2](https://pypi.python.org/pypi/django-tables2) +- Tested against currently supported versions of Django + [and supported python 3 versions Django supports](https://docs.djangoproject.com/en/dev/faq/install/#what-python-version-can-i-use-with-django). +- [Documentation on readthedocs.org](https://django-tables2.readthedocs.io/en/latest/) +- [Bug tracker](http://github.com/jieter/django-tables2/issues) + +Features: + +- Any iterable can be a data-source, but special support for Django `QuerySets` is included. +- The builtin UI does not rely on JavaScript. +- Support for automatic table generation based on a Django model. +- Supports custom column functionality via subclassing. +- Pagination. +- Column based table sorting. +- Template tag to enable trivial rendering to HTML. +- Generic view mixin. + + + + + + + +## Example + +Start by adding `django_tables2` to your `INSTALLED_APPS` setting like this: + +```python +INSTALLED_APPS = ( + ..., + "django_tables2", +) +``` + +Creating a table for a model `Simple` is as simple as: + +```python +import django_tables2 as tables + +class SimpleTable(tables.Table): + class Meta: + model = Simple +``` +This would then be used in a view: + +```python +class TableView(tables.SingleTableView): + table_class = SimpleTable + queryset = Simple.objects.all() + template_name = "simple_list.html" +``` +And finally in the template: + +``` +{% load django_tables2 %} +{% render_table table %} +``` + +This example shows one of the simplest cases, but django-tables2 can do a lot more! +Check out the [documentation](https://django-tables2.readthedocs.io/en/latest/) for more details. + + + + +%package help +Summary: Development documents and examples for django-tables2 +Provides: python3-django-tables2-doc +%description help +# django-tables2 - An app for creating HTML tables + +[](https://pypi.python.org/pypi/django-tables2) +[](https://github.com/ambv/black) + +django-tables2 simplifies the task of turning sets of data into HTML tables. It +has native support for pagination and sorting. It does for HTML tables what +`django.forms` does for HTML forms. e.g. + +- Available on pypi as [django-tables2](https://pypi.python.org/pypi/django-tables2) +- Tested against currently supported versions of Django + [and supported python 3 versions Django supports](https://docs.djangoproject.com/en/dev/faq/install/#what-python-version-can-i-use-with-django). +- [Documentation on readthedocs.org](https://django-tables2.readthedocs.io/en/latest/) +- [Bug tracker](http://github.com/jieter/django-tables2/issues) + +Features: + +- Any iterable can be a data-source, but special support for Django `QuerySets` is included. +- The builtin UI does not rely on JavaScript. +- Support for automatic table generation based on a Django model. +- Supports custom column functionality via subclassing. +- Pagination. +- Column based table sorting. +- Template tag to enable trivial rendering to HTML. +- Generic view mixin. + + + + + + + +## Example + +Start by adding `django_tables2` to your `INSTALLED_APPS` setting like this: + +```python +INSTALLED_APPS = ( + ..., + "django_tables2", +) +``` + +Creating a table for a model `Simple` is as simple as: + +```python +import django_tables2 as tables + +class SimpleTable(tables.Table): + class Meta: + model = Simple +``` +This would then be used in a view: + +```python +class TableView(tables.SingleTableView): + table_class = SimpleTable + queryset = Simple.objects.all() + template_name = "simple_list.html" +``` +And finally in the template: + +``` +{% load django_tables2 %} +{% render_table table %} +``` + +This example shows one of the simplest cases, but django-tables2 can do a lot more! +Check out the [documentation](https://django-tables2.readthedocs.io/en/latest/) for more details. + + + + +%prep +%autosetup -n django-tables2-2.5.2 + +%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-tables2 -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Fri Feb 24 2023 Python_Bot <Python_Bot@openeuler.org> - 2.5.2-1 +- Package Spec generated @@ -0,0 +1 @@ +f31bef5a540f62da1b255495881d0c07 django-tables2-2.5.2.tar.gz |