summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-05-05 14:12:59 +0000
committerCoprDistGit <infra@openeuler.org>2023-05-05 14:12:59 +0000
commit90ce65ea481da33bdd0cd1864812869518a2eb49 (patch)
tree46540ca63a82c959caceab54713276215a556037
parente66779f7ce408b5fed4b100482be9a75d85448e9 (diff)
automatic import of python-aldryn-boilerplatesopeneuler20.03
-rw-r--r--.gitignore1
-rw-r--r--python-aldryn-boilerplates.spec252
-rw-r--r--sources1
3 files changed, 254 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..d74cded 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/aldryn-boilerplates-0.8.0.tar.gz
diff --git a/python-aldryn-boilerplates.spec b/python-aldryn-boilerplates.spec
new file mode 100644
index 0000000..c5c83d3
--- /dev/null
+++ b/python-aldryn-boilerplates.spec
@@ -0,0 +1,252 @@
+%global _empty_manifest_terminate_build 0
+Name: python-aldryn-boilerplates
+Version: 0.8.0
+Release: 1
+Summary: An extension that allows re-usable apps to provide sets of templates and staticfiles for different boilerplates.
+License: BSD
+URL: https://github.com/aldryn/aldryn-boilerplates/
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/ea/cb/a89e12228dc45b8e6c400803789227f33f113030ed79925b011a03d1889d/aldryn-boilerplates-0.8.0.tar.gz
+BuildArch: noarch
+
+
+%description
+In general configuration stays the same but you should respect changes that
+were introduced by django 1.8.
+In particular in Django 1.8 context processors were moved from ``django.core``
+to ``django.template``.
+Be sure to include ``aldryn_boilerplates`` to ``INSTALLED_APPS``, adjust
+``STATICFILES_FINDERS`` and finally configure ``TEMPLATES``.
+For ``TEMPLATES`` you need to add
+``aldryn_boilerplates.context_processors.boilerplate`` to ``context_processors``
+and alter ``loaders`` in the same way as we do it for Django versions prior
+to 1.8.
+**Note** that in the example below we are altering the default values,
+so if you are using something that is custom - don't forget to add that too.
+Here is an example of a simple configuration:
+ INSTALLED_APPS = [
+ 'aldryn_boilerplates',
+ ]
+ STATICFILES_FINDERS = (
+ 'django.contrib.staticfiles.finders.FileSystemFinder',
+ 'aldryn_boilerplates.staticfile_finders.AppDirectoriesFinder',
+ 'django.contrib.staticfiles.finders.AppDirectoriesFinder',
+ )
+ TEMPLATES = [
+ {
+ 'BACKEND': 'django.template.backends.django.DjangoTemplates',
+ 'OPTIONS': {
+ 'context_processors': [
+ 'django.contrib.auth.context_processors.auth',
+ 'django.contrib.messages.context_processors.messages',
+ 'django.template.context_processors.i18n',
+ 'django.template.context_processors.debug',
+ 'django.template.context_processors.request',
+ 'django.template.context_processors.media',
+ 'django.template.context_processors.csrf',
+ 'django.template.context_processors.tz',
+ 'sekizai.context_processors.sekizai',
+ 'django.template.context_processors.static',
+ 'cms.context_processors.cms_settings',
+ 'aldryn_boilerplates.context_processors.boilerplate',
+ ],
+ 'loaders': [
+ 'django.template.loaders.filesystem.Loader',
+ 'aldryn_boilerplates.template_loaders.AppDirectoriesLoader',
+ 'django.template.loaders.app_directories.Loader',
+ ],
+ },
+ },
+ ]
+******************************************************
+Adding aldryn-boilerplate support to existing packages
+******************************************************
+The recommended approach is to add a dependency to aldryn-boilerplates and to move existing
+``static`` and ``template`` files to a boilerplate folder (completely remove ``static`` and
+``templates``). If you're in the process of re-factoring your existing templates with something
+new, put them into the ``legacy`` boilerplate folder and set ``ALDRYN_BOILERPLATE_NAME='legacy'``
+on projects that are still using the old templates.
+The new and shiny project can then use ``ALDRYN_BOILERPLATE_NAME='bootstrap3'`` to use the new
+Aldryn Bootstrap Boilerplate (`aldryn-boilerplate-bootstrap3`_). Or any other
+boilerplate for that matter.
+Removing ``static`` and ``templates`` has the benefit of removing likely deprecated templates
+from the very prominent location, that will confuse newcomers. It also prevents having not-relevant
+templates and static files messing up your setup.
+
+%package -n python3-aldryn-boilerplates
+Summary: An extension that allows re-usable apps to provide sets of templates and staticfiles for different boilerplates.
+Provides: python-aldryn-boilerplates
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-aldryn-boilerplates
+In general configuration stays the same but you should respect changes that
+were introduced by django 1.8.
+In particular in Django 1.8 context processors were moved from ``django.core``
+to ``django.template``.
+Be sure to include ``aldryn_boilerplates`` to ``INSTALLED_APPS``, adjust
+``STATICFILES_FINDERS`` and finally configure ``TEMPLATES``.
+For ``TEMPLATES`` you need to add
+``aldryn_boilerplates.context_processors.boilerplate`` to ``context_processors``
+and alter ``loaders`` in the same way as we do it for Django versions prior
+to 1.8.
+**Note** that in the example below we are altering the default values,
+so if you are using something that is custom - don't forget to add that too.
+Here is an example of a simple configuration:
+ INSTALLED_APPS = [
+ 'aldryn_boilerplates',
+ ]
+ STATICFILES_FINDERS = (
+ 'django.contrib.staticfiles.finders.FileSystemFinder',
+ 'aldryn_boilerplates.staticfile_finders.AppDirectoriesFinder',
+ 'django.contrib.staticfiles.finders.AppDirectoriesFinder',
+ )
+ TEMPLATES = [
+ {
+ 'BACKEND': 'django.template.backends.django.DjangoTemplates',
+ 'OPTIONS': {
+ 'context_processors': [
+ 'django.contrib.auth.context_processors.auth',
+ 'django.contrib.messages.context_processors.messages',
+ 'django.template.context_processors.i18n',
+ 'django.template.context_processors.debug',
+ 'django.template.context_processors.request',
+ 'django.template.context_processors.media',
+ 'django.template.context_processors.csrf',
+ 'django.template.context_processors.tz',
+ 'sekizai.context_processors.sekizai',
+ 'django.template.context_processors.static',
+ 'cms.context_processors.cms_settings',
+ 'aldryn_boilerplates.context_processors.boilerplate',
+ ],
+ 'loaders': [
+ 'django.template.loaders.filesystem.Loader',
+ 'aldryn_boilerplates.template_loaders.AppDirectoriesLoader',
+ 'django.template.loaders.app_directories.Loader',
+ ],
+ },
+ },
+ ]
+******************************************************
+Adding aldryn-boilerplate support to existing packages
+******************************************************
+The recommended approach is to add a dependency to aldryn-boilerplates and to move existing
+``static`` and ``template`` files to a boilerplate folder (completely remove ``static`` and
+``templates``). If you're in the process of re-factoring your existing templates with something
+new, put them into the ``legacy`` boilerplate folder and set ``ALDRYN_BOILERPLATE_NAME='legacy'``
+on projects that are still using the old templates.
+The new and shiny project can then use ``ALDRYN_BOILERPLATE_NAME='bootstrap3'`` to use the new
+Aldryn Bootstrap Boilerplate (`aldryn-boilerplate-bootstrap3`_). Or any other
+boilerplate for that matter.
+Removing ``static`` and ``templates`` has the benefit of removing likely deprecated templates
+from the very prominent location, that will confuse newcomers. It also prevents having not-relevant
+templates and static files messing up your setup.
+
+%package help
+Summary: Development documents and examples for aldryn-boilerplates
+Provides: python3-aldryn-boilerplates-doc
+%description help
+In general configuration stays the same but you should respect changes that
+were introduced by django 1.8.
+In particular in Django 1.8 context processors were moved from ``django.core``
+to ``django.template``.
+Be sure to include ``aldryn_boilerplates`` to ``INSTALLED_APPS``, adjust
+``STATICFILES_FINDERS`` and finally configure ``TEMPLATES``.
+For ``TEMPLATES`` you need to add
+``aldryn_boilerplates.context_processors.boilerplate`` to ``context_processors``
+and alter ``loaders`` in the same way as we do it for Django versions prior
+to 1.8.
+**Note** that in the example below we are altering the default values,
+so if you are using something that is custom - don't forget to add that too.
+Here is an example of a simple configuration:
+ INSTALLED_APPS = [
+ 'aldryn_boilerplates',
+ ]
+ STATICFILES_FINDERS = (
+ 'django.contrib.staticfiles.finders.FileSystemFinder',
+ 'aldryn_boilerplates.staticfile_finders.AppDirectoriesFinder',
+ 'django.contrib.staticfiles.finders.AppDirectoriesFinder',
+ )
+ TEMPLATES = [
+ {
+ 'BACKEND': 'django.template.backends.django.DjangoTemplates',
+ 'OPTIONS': {
+ 'context_processors': [
+ 'django.contrib.auth.context_processors.auth',
+ 'django.contrib.messages.context_processors.messages',
+ 'django.template.context_processors.i18n',
+ 'django.template.context_processors.debug',
+ 'django.template.context_processors.request',
+ 'django.template.context_processors.media',
+ 'django.template.context_processors.csrf',
+ 'django.template.context_processors.tz',
+ 'sekizai.context_processors.sekizai',
+ 'django.template.context_processors.static',
+ 'cms.context_processors.cms_settings',
+ 'aldryn_boilerplates.context_processors.boilerplate',
+ ],
+ 'loaders': [
+ 'django.template.loaders.filesystem.Loader',
+ 'aldryn_boilerplates.template_loaders.AppDirectoriesLoader',
+ 'django.template.loaders.app_directories.Loader',
+ ],
+ },
+ },
+ ]
+******************************************************
+Adding aldryn-boilerplate support to existing packages
+******************************************************
+The recommended approach is to add a dependency to aldryn-boilerplates and to move existing
+``static`` and ``template`` files to a boilerplate folder (completely remove ``static`` and
+``templates``). If you're in the process of re-factoring your existing templates with something
+new, put them into the ``legacy`` boilerplate folder and set ``ALDRYN_BOILERPLATE_NAME='legacy'``
+on projects that are still using the old templates.
+The new and shiny project can then use ``ALDRYN_BOILERPLATE_NAME='bootstrap3'`` to use the new
+Aldryn Bootstrap Boilerplate (`aldryn-boilerplate-bootstrap3`_). Or any other
+boilerplate for that matter.
+Removing ``static`` and ``templates`` has the benefit of removing likely deprecated templates
+from the very prominent location, that will confuse newcomers. It also prevents having not-relevant
+templates and static files messing up your setup.
+
+%prep
+%autosetup -n aldryn-boilerplates-0.8.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-aldryn-boilerplates -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Fri May 05 2023 Python_Bot <Python_Bot@openeuler.org> - 0.8.0-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..7baab24
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+4542a751635ef2ac3a12c91535286257 aldryn-boilerplates-0.8.0.tar.gz