Metadata-Version: 2.1
Name: crispy-bootstrap5
Version: 0.4
Summary: Bootstrap5 template pack for django-crispy-forms
Home-page: https://github.com/django-crispy-forms/crispy-bootstrap5
Author: David Smith
License: MIT
Project-URL: Issues, https://github.com/django-crispy-forms/crispy-bootstrap5/issues
Project-URL: CI, https://github.com/django-crispy-forms/crispy-bootstrap5/actions
Project-URL: Changelog, https://github.com/django-crispy-forms/crispy-bootstrap5/releases
Description: # crispy-bootstrap5
        
        [![License](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/smithdc1/crispy-bootstrap5/blob/main/LICENSE)
        
        Bootstrap5 template pack for django-crispy-forms
        
        ## Installation
        
        Install this plugin using `pip`:
        
            $ pip install crispy-bootstrap5
        
        ## Usage
        
        You will need to update your project's settings file to add ``crispy_forms``
        and ``crispy_bootstrap5`` to your projects ``INSTALLED_APPS``. Also set
        ``bootstrap5`` as and allowed template pack and as the default template pack
        for your project::
        
            INSTALLED_APPS = (
                ...
                "crispy_forms",
                "crispy_bootstrap5",
                ...
            )
        
            CRISPY_ALLOWED_TEMPLATE_PACKS = "bootstrap5"
        
            CRISPY_TEMPLATE_PACK = "bootstrap5"
        
        ## What's new?
        
        Bootstrap 5 introduces [floating labels](https://getbootstrap.com/docs/5.0/forms/floating-labels/).
        This template pack include a layout object to use this input type::
        
            from crispy_bootstrap5.bootstrap5 import FloatingField
            
            # then in your Layout
            ... Layout(
                FloatingField("first_name"),
            )
        
        ## Development
        
        To contribute to this library, first checkout the code. Then create a new virtual environment:
        
            cd crispy-bootstrap5
            python -mvenv venv
            source venv/bin/activate
        
        Or if you are using `pipenv`:
        
            pipenv shell
        
        Now install the dependencies and tests:
        
            pip install -e '.[test]'
        
        To run the tests:
        
            pytest
        
Platform: UNKNOWN
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Framework :: Django :: 2.2
Classifier: Framework :: Django :: 3.1
Classifier: Framework :: Django :: 3.2
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Provides-Extra: test
