%global _empty_manifest_terminate_build 0 Name: python-aino-utkik Version: 0.9.1 Release: 1 Summary: Small, clean code with a lazy view dispatcher and class based views for Django. License: BSD URL: https://github.com/aino/aino-utkik Source0: https://mirrors.nju.edu.cn/pypi/web/packages/e2/6d/b6d5cf2144566aaf65064e198668b4dd00dca12d02fd5eca79092062cf62/aino-utkik-0.9.1.tar.gz BuildArch: noarch %description aino-utkik provides minimalistic class based views for Django focusing on common usage, readability and convienience. For Django 1.3 or earlier use 0.7.8 For Django 1.7 or later use 0.8.0 or later Example:: # urls.py from utkik.dispatch import * urlpatterns = patterns('', (r'^(?P[-\w]+)/$', 'news.NewsDetailView'), (r'^$', 'news.NewsListView'), ) # news/views.py from django.shortcuts import get_object_or_404 from news.models import News from utkik import View class NewsDetailView(View): template_name = 'news/news_detail.html' def get(self, slug): self.c.news = get_object_or_404(News.objects, slug=slug) class NewsListView(View): template_name = 'news/news_list.html' def get(self): self.c.news_list = News.objects.all() %package -n python3-aino-utkik Summary: Small, clean code with a lazy view dispatcher and class based views for Django. Provides: python-aino-utkik BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-aino-utkik aino-utkik provides minimalistic class based views for Django focusing on common usage, readability and convienience. For Django 1.3 or earlier use 0.7.8 For Django 1.7 or later use 0.8.0 or later Example:: # urls.py from utkik.dispatch import * urlpatterns = patterns('', (r'^(?P[-\w]+)/$', 'news.NewsDetailView'), (r'^$', 'news.NewsListView'), ) # news/views.py from django.shortcuts import get_object_or_404 from news.models import News from utkik import View class NewsDetailView(View): template_name = 'news/news_detail.html' def get(self, slug): self.c.news = get_object_or_404(News.objects, slug=slug) class NewsListView(View): template_name = 'news/news_list.html' def get(self): self.c.news_list = News.objects.all() %package help Summary: Development documents and examples for aino-utkik Provides: python3-aino-utkik-doc %description help aino-utkik provides minimalistic class based views for Django focusing on common usage, readability and convienience. For Django 1.3 or earlier use 0.7.8 For Django 1.7 or later use 0.8.0 or later Example:: # urls.py from utkik.dispatch import * urlpatterns = patterns('', (r'^(?P[-\w]+)/$', 'news.NewsDetailView'), (r'^$', 'news.NewsListView'), ) # news/views.py from django.shortcuts import get_object_or_404 from news.models import News from utkik import View class NewsDetailView(View): template_name = 'news/news_detail.html' def get(self, slug): self.c.news = get_object_or_404(News.objects, slug=slug) class NewsListView(View): template_name = 'news/news_list.html' def get(self): self.c.news_list = News.objects.all() %prep %autosetup -n aino-utkik-0.9.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-aino-utkik -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Thu May 18 2023 Python_Bot - 0.9.1-1 - Package Spec generated