%global _empty_manifest_terminate_build 0 Name: python-django-bulma Version: 0.8.3 Release: 1 Summary: Bulma CSS Framework for Django projects License: MIT URL: https://timonweb.com Source0: https://mirrors.nju.edu.cn/pypi/web/packages/92/85/d1528add4988af9d4660feb4f1b17fb4f5f8a5e0e182f60ae835bc23b02a/django-bulma-0.8.3.tar.gz BuildArch: noarch Requires: python3-django %description # A Bulma Theme for Django Projects ![Django Bulma](https://raw.githubusercontent.com/timonweb/django-bulma/master/assets/django-bulma-logo.png) A Django base theme based on Bulma ([bulma.io](https://bulma.io/)). Bulma is a modern CSS framework based on Flexbox. *** work in progress *** ## Installation 1. Install the python package django-bulma from pip ``pip install django-bulma`` Alternatively, you can install download or clone this repo and call ``pip install -e .``. 2. Add to INSTALLED_APPS in your **settings.py**: `'bulma',` 3. If you want to use the provided base template, extend from **bulma/base.html**: ``` {% extends 'bulma/base.html' %} {% block title %}Bulma Site{% endblock %} {% block content %} Content goes here... {% endblock content %} ``` 4. If you want to customize bulma sass and your own components: 4.1 Copy bulma static files into your project's **STATIC_ROOT**: ``` python manage.py copy_bulma_static_into_project ``` You should see **bulma** dir appeared in your **STATIC_ROOT**. It contains two dirs: * **sass** - this is the place where you can put your own sass code and customize bulma variables * **css** - this is where compiled sass output goes, you should link this file in your base.html 4.2 Install npm packages for sass compilation to work: ``` python manage.py bulma install ``` 4.3 Start sass watch mode: ``` python manage.py bulma start ``` 5. For forms, in your templates, load the `bulma_tags` library and use the `|bulma` filters: ##### Example template ```django {% load bulma_tags %} {# Display a form #}
{% csrf_token %} {{ form|bulma }}
``` ## Included templates **django-bulma** comes with: * a base template, * django core registration templates, ## Bugs and suggestions If you have found a bug or if you have a request for additional functionality, please use the issue tracker on GitHub. [https://github.com/timonweb/django-bulma/issues](https://github.com/timonweb/django-bulma/issues) %package -n python3-django-bulma Summary: Bulma CSS Framework for Django projects Provides: python-django-bulma BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-django-bulma # A Bulma Theme for Django Projects ![Django Bulma](https://raw.githubusercontent.com/timonweb/django-bulma/master/assets/django-bulma-logo.png) A Django base theme based on Bulma ([bulma.io](https://bulma.io/)). Bulma is a modern CSS framework based on Flexbox. *** work in progress *** ## Installation 1. Install the python package django-bulma from pip ``pip install django-bulma`` Alternatively, you can install download or clone this repo and call ``pip install -e .``. 2. Add to INSTALLED_APPS in your **settings.py**: `'bulma',` 3. If you want to use the provided base template, extend from **bulma/base.html**: ``` {% extends 'bulma/base.html' %} {% block title %}Bulma Site{% endblock %} {% block content %} Content goes here... {% endblock content %} ``` 4. If you want to customize bulma sass and your own components: 4.1 Copy bulma static files into your project's **STATIC_ROOT**: ``` python manage.py copy_bulma_static_into_project ``` You should see **bulma** dir appeared in your **STATIC_ROOT**. It contains two dirs: * **sass** - this is the place where you can put your own sass code and customize bulma variables * **css** - this is where compiled sass output goes, you should link this file in your base.html 4.2 Install npm packages for sass compilation to work: ``` python manage.py bulma install ``` 4.3 Start sass watch mode: ``` python manage.py bulma start ``` 5. For forms, in your templates, load the `bulma_tags` library and use the `|bulma` filters: ##### Example template ```django {% load bulma_tags %} {# Display a form #}
{% csrf_token %} {{ form|bulma }}
``` ## Included templates **django-bulma** comes with: * a base template, * django core registration templates, ## Bugs and suggestions If you have found a bug or if you have a request for additional functionality, please use the issue tracker on GitHub. [https://github.com/timonweb/django-bulma/issues](https://github.com/timonweb/django-bulma/issues) %package help Summary: Development documents and examples for django-bulma Provides: python3-django-bulma-doc %description help # A Bulma Theme for Django Projects ![Django Bulma](https://raw.githubusercontent.com/timonweb/django-bulma/master/assets/django-bulma-logo.png) A Django base theme based on Bulma ([bulma.io](https://bulma.io/)). Bulma is a modern CSS framework based on Flexbox. *** work in progress *** ## Installation 1. Install the python package django-bulma from pip ``pip install django-bulma`` Alternatively, you can install download or clone this repo and call ``pip install -e .``. 2. Add to INSTALLED_APPS in your **settings.py**: `'bulma',` 3. If you want to use the provided base template, extend from **bulma/base.html**: ``` {% extends 'bulma/base.html' %} {% block title %}Bulma Site{% endblock %} {% block content %} Content goes here... {% endblock content %} ``` 4. If you want to customize bulma sass and your own components: 4.1 Copy bulma static files into your project's **STATIC_ROOT**: ``` python manage.py copy_bulma_static_into_project ``` You should see **bulma** dir appeared in your **STATIC_ROOT**. It contains two dirs: * **sass** - this is the place where you can put your own sass code and customize bulma variables * **css** - this is where compiled sass output goes, you should link this file in your base.html 4.2 Install npm packages for sass compilation to work: ``` python manage.py bulma install ``` 4.3 Start sass watch mode: ``` python manage.py bulma start ``` 5. For forms, in your templates, load the `bulma_tags` library and use the `|bulma` filters: ##### Example template ```django {% load bulma_tags %} {# Display a form #}
{% csrf_token %} {{ form|bulma }}
``` ## Included templates **django-bulma** comes with: * a base template, * django core registration templates, ## Bugs and suggestions If you have found a bug or if you have a request for additional functionality, please use the issue tracker on GitHub. [https://github.com/timonweb/django-bulma/issues](https://github.com/timonweb/django-bulma/issues) %prep %autosetup -n django-bulma-0.8.3 %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-bulma -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Wed May 10 2023 Python_Bot - 0.8.3-1 - Package Spec generated