]> git.pld-linux.org Git - packages/python-django.git/blame - python-django.spec
- use sphinx-build-2 for docs (incompatible with Sphinx 4)
[packages/python-django.git] / python-django.spec
CommitLineData
19eb70bf 1# NOTE: for versions >= 2.0 (for python 3.5+) see python3-django.spec
f0e58eb7 2#
d2a760e3 3# Conditional build:
04256adf
JB
4%bcond_without doc # Sphinx documentation
5%bcond_without python2 # CPython 2.x module
19eb70bf 6%bcond_with python3 # CPython 3.x module (built from python3-django.spec)
505c28f6 7%bcond_with tests # unit tests [failing: 1E, 1F as of 1.11.29]
d2a760e3 8
dd1957b5
ER
9%define module django
10%define egg_name Django
c053fa9c 11Summary: The web framework for perfectionists with deadlines
0fb0c5e5 12Summary(pl.UTF-8): Szkielet WWW dla perfekcjonistów z ograniczeniami czasowymi
85ac776c 13Name: python-%{module}
505c28f6
JB
14# keep 1.11.x here for python2 support
15Version: 1.11.29
ba89b9d2 16Release: 3
c053fa9c 17License: BSD
70ed983d 18Group: Libraries/Python
f0e58eb7 19Source0: https://www.djangoproject.com/m/releases/1.11/Django-%{version}.tar.gz
505c28f6
JB
20# Source0-md5: e725953dfc63ea9e3b5b0898a8027bd7
21Patch0: %{name}-sphinx.patch
f0e58eb7 22URL: https://www.djangoproject.com/
04256adf
JB
23%if %(locale -a | grep -q '^C\.utf8$'; echo $?)
24BuildRequires: glibc-localedb-all
25%endif
a5a1a532 26BuildRequires: rpm-pythonprov
04256adf
JB
27BuildRequires: rpmbuild(find_lang) >= 1.40
28BuildRequires: rpmbuild(macros) >= 1.714
29%{?with_doc:BuildRequires: sphinx-pdg}
d2a760e3 30%if %{with python2}
39cf8c36 31BuildRequires: python-devel >= 1:2.7
5087193f 32BuildRequires: python-setuptools
04256adf
JB
33%if %{with tests}
34BuildRequires: python-pytz
35%endif
d2a760e3
JK
36%endif
37%if %{with python3}
f0e58eb7 38BuildRequires: python3-devel >= 1:3.4
cda38c21 39BuildRequires: python3-setuptools
04256adf
JB
40%if %{with tests}
41BuildRequires: python3-pytz
42%endif
d2a760e3 43%endif
505c28f6 44%if %{with doc}
ab34a6ca 45BuildRequires: sphinx-pdg-2 >= 1.8
505c28f6 46%endif
c738773c
SP
47Suggests: python-MySQLdb
48Suggests: python-PyGreSQL
99a17499 49Suggests: python-devel-tools
c053fa9c
AM
50BuildArch: noarch
51BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
52
53%description
54Django is a high-level Python Web framework that encourages rapid
55development and clean, pragmatic design.
56
dff19739
JR
57%description -l pl.UTF-8
58Django to wysokopoziomowy szkielet dla serwisów WWW w Pythonie
59wspierający szybkie tworzenie i czysty, pragmatyczny projekt.
f14ec3a7 60
d2a760e3
JK
61%package -n python3-%{module}
62Summary: The web framework for perfectionists with deadlines
63Summary(pl.UTF-8): Szkielet WWW dla perfekcjonistów z ograniczeniami czasowymi
64Group: Libraries/Python
39cf8c36 65Suggests: python3-MySQLdb
99a17499 66Suggests: python3-devel-tools
d2a760e3 67Suggests: python3-psycopg2
72080aff 68Conflicts: python-django < 1.11.29
d2a760e3
JK
69
70%description -n python3-%{module}
71Django is a high-level Python Web framework that encourages rapid
72development and clean, pragmatic design.
73
74%description -n python3-%{module} -l pl.UTF-8
75Django to wysokopoziomowy szkielet dla serwisów WWW w Pythonie
76wspierający szybkie tworzenie i czysty, pragmatyczny projekt.
77
36477d4b 78%package doc
79Summary: Documentation on Django
80Summary(de.UTF-8): Dokumentation zu Django
81Summary(es.UTF-8): Documentación para Django
82Summary(fr.UTF-8): Documentation sur Django
83Summary(pl.UTF-8): Dokumentacja do Django
84Group: Documentation
85
86%description doc
87Documentation on Django.
88
89%description doc -l pl.UTF-8
90Dokumentacja do Django.
91
c053fa9c 92%prep
d4aa0cb9 93%setup -q -n Django-%{version}
db994b0e
JK
94%patch0 -p1
95
c053fa9c 96%build
e9a6c497
JK
97%if %{with python2}
98%py_build
755530bf 99
04256adf
JB
100%if %{with tests}
101LC_ALL=C.UTF-8 \
102PYTHONPATH=$(pwd)/build-2/lib \
505c28f6 103%{__python} tests/runtests.py --parallel 1
04256adf
JB
104%endif
105%endif
755530bf 106
e9a6c497
JK
107%if %{with python3}
108%py3_build
04256adf
JB
109
110%if %{with tests}
111LC_ALL=C.UTF-8 \
112PYTHONPATH=$(pwd)/build-3/lib \
505c28f6 113%{__python3} tests/runtests.py --parallel 1
04256adf
JB
114%endif
115%endif
116
117%if %{with doc}
ab34a6ca
JB
118%{__make} -C docs html \
119 SPHINXBUILD=sphinx-build-2
e9a6c497 120%endif
36477d4b 121
c053fa9c
AM
122%install
123rm -rf $RPM_BUILD_ROOT
505c28f6 124
d2a760e3 125%if %{with python2}
e9a6c497 126%py_install
755530bf 127%py_postclean
755530bf 128
04256adf 129%{__mv} $RPM_BUILD_ROOT%{_bindir}/{django-admin.py,django-admin-2}
795498e1 130ln -s django-admin-2 $RPM_BUILD_ROOT%{_bindir}/py2-django-admin
505c28f6
JB
131
132%{__sed} -i -e '1s,/usr/bin/env python$,%{__python},' $RPM_BUILD_ROOT%{py_sitescriptdir}/django/conf/project_template/manage.py-tpl
d2a760e3
JK
133%endif
134
135%if %{with python3}
e9a6c497 136%py3_install
76025b57 137
04256adf 138%{__mv} $RPM_BUILD_ROOT%{_bindir}/{django-admin.py,django-admin-3}
795498e1 139ln -s django-admin-3 $RPM_BUILD_ROOT%{_bindir}/py3-django-admin
505c28f6
JB
140
141%{__sed} -i -e '1s,/usr/bin/env python$,%{__python3},' $RPM_BUILD_ROOT%{py3_sitescriptdir}/django/conf/project_template/manage.py-tpl
142%{__sed} -i -e '1s,/usr/bin/env python$,%{__python3},' $RPM_BUILD_ROOT%{py3_sitescriptdir}/django/bin/django-admin.py
0b2875fc
ER
143%endif
144
145# setup "django-admin" global alias
0b2875fc 146%if %{with python3}
ab34a6ca
JB
147ln -sf django-admin-3 $RPM_BUILD_ROOT%{_bindir}/django-admin
148%else
149%{__rm} $RPM_BUILD_ROOT%{_bindir}/django-admin
d2a760e3 150%endif
c053fa9c 151
04256adf 152%if %{with doc}
755530bf 153install -d $RPM_BUILD_ROOT%{_docdir}
36477d4b 154ln -sf python-django-doc-%{version} $RPM_BUILD_ROOT%{_docdir}/python-django-doc
04256adf 155%endif
36477d4b 156
dd1957b5
ER
157# don't package .po sources
158find \
159 %{?with_python2:$RPM_BUILD_ROOT%{py_sitescriptdir}/%{module}} \
160 %{?with_python3:$RPM_BUILD_ROOT%{py3_sitescriptdir}/%{module}} \
161 -name django.po -o \
04256adf 162 -name djangojs.po | xargs %{__rm} -v
dd1957b5 163
04256adf 164%find_lang django --with-django --all-name
dd1957b5 165
04256adf
JB
166# fix after find-lang:
167# - remove __pycache__ "language"
168# - drop charsets from lang names (django uses non-standard _Charset instead of @charset)
169grep -v __pycache__ <django.lang | \
170 sed -e 's/lang(sr_Latn)/lang(sr)/;s/lang(zh_Hans)/lang(zh_CN)/;s/lang(zh_Hant)/lang(zh_TW)/' > django_fixed.lang
dd1957b5
ER
171
172# separate lang to Python 2 and Python 3 files
173%if %{with python2}
04256adf 174grep python2 django_fixed.lang > python2-django.lang
dd1957b5
ER
175%endif
176%if %{with python3}
04256adf 177grep python3 django_fixed.lang > python3-django.lang
dd1957b5
ER
178%endif
179
c053fa9c
AM
180%clean
181rm -rf $RPM_BUILD_ROOT
182
d2a760e3 183%if %{with python2}
dd1957b5 184%files -f python2-django.lang
c053fa9c 185%defattr(644,root,root,755)
04256adf 186%doc AUTHORS LICENSE README.rst
795498e1 187%attr(755,root,root) %{_bindir}/django-admin-2
72080aff 188%attr(755,root,root) %{_bindir}/py2-django-admin
3890c26f 189%dir %{py_sitescriptdir}/%{module}
dd1957b5
ER
190%{py_sitescriptdir}/%{module}/*.py[co]
191%{py_sitescriptdir}/%{module}/apps
192%{py_sitescriptdir}/%{module}/bin
193%{py_sitescriptdir}/%{module}/core
194%{py_sitescriptdir}/%{module}/db
195%{py_sitescriptdir}/%{module}/dispatch
196%{py_sitescriptdir}/%{module}/forms
197%{py_sitescriptdir}/%{module}/http
198%{py_sitescriptdir}/%{module}/middleware
199%{py_sitescriptdir}/%{module}/template
200%{py_sitescriptdir}/%{module}/templatetags
201%{py_sitescriptdir}/%{module}/test
202%{py_sitescriptdir}/%{module}/urls
203%{py_sitescriptdir}/%{module}/utils
204%{py_sitescriptdir}/%{module}/views
205
206%dir %{py_sitescriptdir}/%{module}/conf
207%{py_sitescriptdir}/%{module}/conf/*.py[co]
208%{py_sitescriptdir}/%{module}/conf/app_template
04256adf
JB
209%dir %{py_sitescriptdir}/%{module}/conf/locale
210%{py_sitescriptdir}/%{module}/conf/locale/__init__.py[co]
dd1957b5
ER
211%{py_sitescriptdir}/%{module}/conf/project_template
212%{py_sitescriptdir}/%{module}/conf/urls
213
214%dir %{py_sitescriptdir}/%{module}/contrib
dd1957b5 215%{py_sitescriptdir}/%{module}/contrib/*.py[co]
04256adf 216%dir %{py_sitescriptdir}/%{module}/contrib/admin
dd1957b5 217%{py_sitescriptdir}/%{module}/contrib/admin/*.py[co]
04256adf 218%dir %{py_sitescriptdir}/%{module}/contrib/admin/locale
dd1957b5
ER
219%{py_sitescriptdir}/%{module}/contrib/admin/migrations
220%{py_sitescriptdir}/%{module}/contrib/admin/static
221%{py_sitescriptdir}/%{module}/contrib/admin/templates
222%{py_sitescriptdir}/%{module}/contrib/admin/templatetags
223%{py_sitescriptdir}/%{module}/contrib/admin/views
04256adf 224%dir %{py_sitescriptdir}/%{module}/contrib/admindocs
dd1957b5 225%{py_sitescriptdir}/%{module}/contrib/admindocs/*.py[co]
04256adf 226%dir %{py_sitescriptdir}/%{module}/contrib/admindocs/locale
dd1957b5 227%{py_sitescriptdir}/%{module}/contrib/admindocs/templates
04256adf 228%dir %{py_sitescriptdir}/%{module}/contrib/auth
dd1957b5
ER
229%{py_sitescriptdir}/%{module}/contrib/auth/*.py[co]
230%{py_sitescriptdir}/%{module}/contrib/auth/common-passwords.txt.gz
231%{py_sitescriptdir}/%{module}/contrib/auth/handlers
04256adf 232%dir %{py_sitescriptdir}/%{module}/contrib/auth/locale
dd1957b5
ER
233%{py_sitescriptdir}/%{module}/contrib/auth/management
234%{py_sitescriptdir}/%{module}/contrib/auth/migrations
235%{py_sitescriptdir}/%{module}/contrib/auth/templates
236%{py_sitescriptdir}/%{module}/contrib/auth/tests
04256adf 237%dir %{py_sitescriptdir}/%{module}/contrib/contenttypes
dd1957b5 238%{py_sitescriptdir}/%{module}/contrib/contenttypes/*.py[co]
04256adf 239%dir %{py_sitescriptdir}/%{module}/contrib/contenttypes/locale
dd1957b5
ER
240%{py_sitescriptdir}/%{module}/contrib/contenttypes/management
241%{py_sitescriptdir}/%{module}/contrib/contenttypes/migrations
04256adf 242%dir %{py_sitescriptdir}/%{module}/contrib/flatpages
dd1957b5 243%{py_sitescriptdir}/%{module}/contrib/flatpages/*.py[co]
04256adf 244%dir %{py_sitescriptdir}/%{module}/contrib/flatpages/locale
dd1957b5
ER
245%{py_sitescriptdir}/%{module}/contrib/flatpages/migrations
246%{py_sitescriptdir}/%{module}/contrib/flatpages/templatetags
04256adf 247%dir %{py_sitescriptdir}/%{module}/contrib/gis
dd1957b5
ER
248%{py_sitescriptdir}/%{module}/contrib/gis/*.py[co]
249%{py_sitescriptdir}/%{module}/contrib/gis/admin
250%{py_sitescriptdir}/%{module}/contrib/gis/db
251%{py_sitescriptdir}/%{module}/contrib/gis/forms
252%{py_sitescriptdir}/%{module}/contrib/gis/gdal
253%{py_sitescriptdir}/%{module}/contrib/gis/geoip
254%{py_sitescriptdir}/%{module}/contrib/gis/geoip2
255%{py_sitescriptdir}/%{module}/contrib/gis/geometry
256%{py_sitescriptdir}/%{module}/contrib/gis/geos
04256adf 257%dir %{py_sitescriptdir}/%{module}/contrib/gis/locale
dd1957b5
ER
258%{py_sitescriptdir}/%{module}/contrib/gis/management
259%{py_sitescriptdir}/%{module}/contrib/gis/serializers
260%{py_sitescriptdir}/%{module}/contrib/gis/sitemaps
261%{py_sitescriptdir}/%{module}/contrib/gis/static
262%{py_sitescriptdir}/%{module}/contrib/gis/templates
263%{py_sitescriptdir}/%{module}/contrib/gis/utils
04256adf 264%dir %{py_sitescriptdir}/%{module}/contrib/humanize
dd1957b5 265%{py_sitescriptdir}/%{module}/contrib/humanize/*.py[co]
04256adf 266%dir %{py_sitescriptdir}/%{module}/contrib/humanize/locale
dd1957b5 267%{py_sitescriptdir}/%{module}/contrib/humanize/templatetags
04256adf 268%dir %{py_sitescriptdir}/%{module}/contrib/messages
dd1957b5
ER
269%{py_sitescriptdir}/%{module}/contrib/messages/*.py[co]
270%{py_sitescriptdir}/%{module}/contrib/messages/storage
04256adf 271%dir %{py_sitescriptdir}/%{module}/contrib/postgres
dd1957b5
ER
272%{py_sitescriptdir}/%{module}/contrib/postgres/*.py[co]
273%{py_sitescriptdir}/%{module}/contrib/postgres/aggregates
274%{py_sitescriptdir}/%{module}/contrib/postgres/fields
275%{py_sitescriptdir}/%{module}/contrib/postgres/forms
04256adf
JB
276%{py_sitescriptdir}/%{module}/contrib/postgres/jinja2
277%dir %{py_sitescriptdir}/%{module}/contrib/postgres/locale
278%{py_sitescriptdir}/%{module}/contrib/postgres/templates
279%dir %{py_sitescriptdir}/%{module}/contrib/redirects
dd1957b5 280%{py_sitescriptdir}/%{module}/contrib/redirects/*.py[co]
04256adf 281%dir %{py_sitescriptdir}/%{module}/contrib/redirects/locale
dd1957b5 282%{py_sitescriptdir}/%{module}/contrib/redirects/migrations
04256adf 283%dir %{py_sitescriptdir}/%{module}/contrib/sessions
dd1957b5
ER
284%{py_sitescriptdir}/%{module}/contrib/sessions/*.py[co]
285%{py_sitescriptdir}/%{module}/contrib/sessions/backends
04256adf 286%dir %{py_sitescriptdir}/%{module}/contrib/sessions/locale
dd1957b5
ER
287%{py_sitescriptdir}/%{module}/contrib/sessions/management
288%{py_sitescriptdir}/%{module}/contrib/sessions/migrations
289%{py_sitescriptdir}/%{module}/contrib/sitemaps
04256adf 290%dir %{py_sitescriptdir}/%{module}/contrib/sites
dd1957b5 291%{py_sitescriptdir}/%{module}/contrib/sites/*.py[co]
04256adf 292%dir %{py_sitescriptdir}/%{module}/contrib/sites/locale
dd1957b5
ER
293%{py_sitescriptdir}/%{module}/contrib/sites/migrations
294%{py_sitescriptdir}/%{module}/contrib/staticfiles
295%{py_sitescriptdir}/%{module}/contrib/syndication
296%{py_sitescriptdir}/%{egg_name}-%{version}-py*.egg-info
d3df6894 297%endif
36477d4b 298
d2a760e3 299%if %{with python3}
dd1957b5 300%files -n python3-%{module} -f python3-django.lang
d2a760e3 301%defattr(644,root,root,755)
04256adf 302%doc AUTHORS LICENSE README.rst
9749628d 303%attr(755,root,root) %{_bindir}/django-admin
795498e1 304%attr(755,root,root) %{_bindir}/django-admin-3
72080aff 305%attr(755,root,root) %{_bindir}/py3-django-admin
3890c26f 306%dir %{py3_sitescriptdir}/%{module}
dd1957b5
ER
307%{py3_sitescriptdir}/%{module}/*.py
308%{py3_sitescriptdir}/%{module}/__pycache__
309%{py3_sitescriptdir}/%{module}/apps
310%{py3_sitescriptdir}/%{module}/bin
311%{py3_sitescriptdir}/%{module}/core
312%{py3_sitescriptdir}/%{module}/db
313%{py3_sitescriptdir}/%{module}/dispatch
314%{py3_sitescriptdir}/%{module}/forms
315%{py3_sitescriptdir}/%{module}/http
316%{py3_sitescriptdir}/%{module}/middleware
317%{py3_sitescriptdir}/%{module}/template
318%{py3_sitescriptdir}/%{module}/templatetags
319%{py3_sitescriptdir}/%{module}/test
320%{py3_sitescriptdir}/%{module}/urls
321%{py3_sitescriptdir}/%{module}/utils
322%{py3_sitescriptdir}/%{module}/views
323
324%dir %{py3_sitescriptdir}/%{module}/conf
325%{py3_sitescriptdir}/%{module}/conf/*.py
326%{py3_sitescriptdir}/%{module}/conf/__pycache__
327%{py3_sitescriptdir}/%{module}/conf/app_template
04256adf
JB
328%dir %{py3_sitescriptdir}/%{module}/conf/locale
329%{py3_sitescriptdir}/%{module}/conf/locale/__init__.py
330%{py3_sitescriptdir}/%{module}/conf/locale/__pycache__
dd1957b5
ER
331%{py3_sitescriptdir}/%{module}/conf/project_template
332%{py3_sitescriptdir}/%{module}/conf/urls
333
334%dir %{py3_sitescriptdir}/%{module}/contrib
dd1957b5
ER
335%{py3_sitescriptdir}/%{module}/contrib/*.py
336%{py3_sitescriptdir}/%{module}/contrib/__pycache__
04256adf 337%dir %{py3_sitescriptdir}/%{module}/contrib/admin
dd1957b5
ER
338%{py3_sitescriptdir}/%{module}/contrib/admin/*.py
339%{py3_sitescriptdir}/%{module}/contrib/admin/__pycache__
04256adf 340%dir %{py3_sitescriptdir}/%{module}/contrib/admin/locale
dd1957b5
ER
341%{py3_sitescriptdir}/%{module}/contrib/admin/migrations
342%{py3_sitescriptdir}/%{module}/contrib/admin/static
343%{py3_sitescriptdir}/%{module}/contrib/admin/templates
344%{py3_sitescriptdir}/%{module}/contrib/admin/templatetags
345%{py3_sitescriptdir}/%{module}/contrib/admin/views
04256adf 346%dir %{py3_sitescriptdir}/%{module}/contrib/admindocs
dd1957b5
ER
347%{py3_sitescriptdir}/%{module}/contrib/admindocs/*.py
348%{py3_sitescriptdir}/%{module}/contrib/admindocs/__pycache__
04256adf 349%dir %{py3_sitescriptdir}/%{module}/contrib/admindocs/locale
dd1957b5 350%{py3_sitescriptdir}/%{module}/contrib/admindocs/templates
04256adf 351%dir %{py3_sitescriptdir}/%{module}/contrib/auth
dd1957b5
ER
352%{py3_sitescriptdir}/%{module}/contrib/auth/*.py
353%{py3_sitescriptdir}/%{module}/contrib/auth/__pycache__
354%{py3_sitescriptdir}/%{module}/contrib/auth/common-passwords.txt.gz
355%{py3_sitescriptdir}/%{module}/contrib/auth/handlers
04256adf 356%dir %{py3_sitescriptdir}/%{module}/contrib/auth/locale
dd1957b5
ER
357%{py3_sitescriptdir}/%{module}/contrib/auth/management
358%{py3_sitescriptdir}/%{module}/contrib/auth/migrations
359%{py3_sitescriptdir}/%{module}/contrib/auth/templates
360%{py3_sitescriptdir}/%{module}/contrib/auth/tests
04256adf 361%dir %{py3_sitescriptdir}/%{module}/contrib/contenttypes
dd1957b5
ER
362%{py3_sitescriptdir}/%{module}/contrib/contenttypes/*.py
363%{py3_sitescriptdir}/%{module}/contrib/contenttypes/__pycache__
04256adf 364%dir %{py3_sitescriptdir}/%{module}/contrib/contenttypes/locale
dd1957b5
ER
365%{py3_sitescriptdir}/%{module}/contrib/contenttypes/management
366%{py3_sitescriptdir}/%{module}/contrib/contenttypes/migrations
04256adf 367%dir %{py3_sitescriptdir}/%{module}/contrib/flatpages
dd1957b5
ER
368%{py3_sitescriptdir}/%{module}/contrib/flatpages/*.py
369%{py3_sitescriptdir}/%{module}/contrib/flatpages/__pycache__
04256adf 370%dir %{py3_sitescriptdir}/%{module}/contrib/flatpages/locale
dd1957b5
ER
371%{py3_sitescriptdir}/%{module}/contrib/flatpages/migrations
372%{py3_sitescriptdir}/%{module}/contrib/flatpages/templatetags
04256adf 373%dir %{py3_sitescriptdir}/%{module}/contrib/gis
dd1957b5
ER
374%{py3_sitescriptdir}/%{module}/contrib/gis/*.py
375%{py3_sitescriptdir}/%{module}/contrib/gis/__pycache__
376%{py3_sitescriptdir}/%{module}/contrib/gis/admin
377%{py3_sitescriptdir}/%{module}/contrib/gis/db
378%{py3_sitescriptdir}/%{module}/contrib/gis/forms
379%{py3_sitescriptdir}/%{module}/contrib/gis/gdal
380%{py3_sitescriptdir}/%{module}/contrib/gis/geoip
381%{py3_sitescriptdir}/%{module}/contrib/gis/geoip2
382%{py3_sitescriptdir}/%{module}/contrib/gis/geometry
383%{py3_sitescriptdir}/%{module}/contrib/gis/geos
04256adf 384%dir %{py3_sitescriptdir}/%{module}/contrib/gis/locale
dd1957b5
ER
385%{py3_sitescriptdir}/%{module}/contrib/gis/management
386%{py3_sitescriptdir}/%{module}/contrib/gis/serializers
387%{py3_sitescriptdir}/%{module}/contrib/gis/sitemaps
388%{py3_sitescriptdir}/%{module}/contrib/gis/static
389%{py3_sitescriptdir}/%{module}/contrib/gis/templates
390%{py3_sitescriptdir}/%{module}/contrib/gis/utils
04256adf 391%dir %{py3_sitescriptdir}/%{module}/contrib/humanize
dd1957b5
ER
392%{py3_sitescriptdir}/%{module}/contrib/humanize/*.py
393%{py3_sitescriptdir}/%{module}/contrib/humanize/__pycache__
04256adf 394%dir %{py3_sitescriptdir}/%{module}/contrib/humanize/locale
dd1957b5 395%{py3_sitescriptdir}/%{module}/contrib/humanize/templatetags
04256adf 396%dir %{py3_sitescriptdir}/%{module}/contrib/messages
dd1957b5
ER
397%{py3_sitescriptdir}/%{module}/contrib/messages/*.py
398%{py3_sitescriptdir}/%{module}/contrib/messages/__pycache__
399%{py3_sitescriptdir}/%{module}/contrib/messages/storage
04256adf 400%dir %{py3_sitescriptdir}/%{module}/contrib/postgres
dd1957b5
ER
401%{py3_sitescriptdir}/%{module}/contrib/postgres/*.py
402%{py3_sitescriptdir}/%{module}/contrib/postgres/__pycache__
403%{py3_sitescriptdir}/%{module}/contrib/postgres/aggregates
404%{py3_sitescriptdir}/%{module}/contrib/postgres/fields
405%{py3_sitescriptdir}/%{module}/contrib/postgres/forms
04256adf
JB
406%{py3_sitescriptdir}/%{module}/contrib/postgres/jinja2
407%dir %{py3_sitescriptdir}/%{module}/contrib/postgres/locale
408%{py3_sitescriptdir}/%{module}/contrib/postgres/templates
409%dir %{py3_sitescriptdir}/%{module}/contrib/redirects
dd1957b5
ER
410%{py3_sitescriptdir}/%{module}/contrib/redirects/*.py
411%{py3_sitescriptdir}/%{module}/contrib/redirects/__pycache__
04256adf 412%dir %{py3_sitescriptdir}/%{module}/contrib/redirects/locale
dd1957b5 413%{py3_sitescriptdir}/%{module}/contrib/redirects/migrations
04256adf 414%dir %{py3_sitescriptdir}/%{module}/contrib/sessions
dd1957b5
ER
415%{py3_sitescriptdir}/%{module}/contrib/sessions/*.py
416%{py3_sitescriptdir}/%{module}/contrib/sessions/__pycache__
417%{py3_sitescriptdir}/%{module}/contrib/sessions/backends
04256adf 418%dir %{py3_sitescriptdir}/%{module}/contrib/sessions/locale
dd1957b5
ER
419%{py3_sitescriptdir}/%{module}/contrib/sessions/management
420%{py3_sitescriptdir}/%{module}/contrib/sessions/migrations
421%{py3_sitescriptdir}/%{module}/contrib/sitemaps
04256adf 422%dir %{py3_sitescriptdir}/%{module}/contrib/sites
dd1957b5
ER
423%{py3_sitescriptdir}/%{module}/contrib/sites/*.py
424%{py3_sitescriptdir}/%{module}/contrib/sites/__pycache__
04256adf 425%dir %{py3_sitescriptdir}/%{module}/contrib/sites/locale
dd1957b5
ER
426%{py3_sitescriptdir}/%{module}/contrib/sites/migrations
427%{py3_sitescriptdir}/%{module}/contrib/staticfiles
428%{py3_sitescriptdir}/%{module}/contrib/syndication
429
430%{py3_sitescriptdir}/%{egg_name}-%{version}-py*.egg-info
d2a760e3
JK
431%endif
432
04256adf 433%if %{with doc}
36477d4b 434%files doc
435%defattr(644,root,root,755)
505c28f6 436%doc docs/_build/html/{_downloads,_images,_modules,_static,faq,howto,internals,intro,misc,ref,releases,topics,*.html,*.js}
36477d4b 437%{_docdir}/python-django-doc
04256adf 438%endif
This page took 0.123739 seconds and 5 git commands to generate.