django-tailwind-cli


Namedjango-tailwind-cli JSON
Version 4.3.0 PyPI version JSON
download
home_pageNone
SummaryDjango and Tailwind integration based on the prebuilt Tailwind CSS CLI.
upload_time2025-07-12 20:33:02
maintainerNone
docs_urlNone
authorNone
requires_python>=3.10
licenseMIT License Copyright (c) 2022 Oliver Andrich Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
keywords css django tailwind
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # django-tailwind-cli

![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/django-commons/django-tailwind-cli/test.yml?style=flat-square)
[![PyPI](https://img.shields.io/pypi/v/django-tailwind-cli.svg?style=flat-square)](https://pypi.org/project/django-tailwind-cli/)
[![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)
[![uv](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/uv/main/assets/badge/v0.json)](https://github.com/astral-sh/uv)
![GitHub](https://img.shields.io/github/license/django-commons/django-tailwind-cli?style=flat-square)
![Django Versions](https://img.shields.io/pypi/frameworkversions/django/django-tailwind-cli)
![Python Versions](https://img.shields.io/pypi/pyversions/django-tailwind-cli)
[![Downloads](https://static.pepy.tech/badge/django-tailwind-cli)](https://pepy.tech/project/django-tailwind-cli)
[![Downloads / Month](https://pepy.tech/badge/django-tailwind-cli/month)](<https://pepy.tech/project/django-tailwind-cli>)

**The simplest way to integrate Tailwind CSS with Django** ⚡

No Node.js required! This library provides seamless [Tailwind CSS](https://tailwindcss.com) integration for Django using the standalone [Tailwind CSS CLI](https://tailwindcss.com/blog/standalone-cli). Inspired by the [Tailwind integration for Phoenix](https://github.com/phoenixframework/tailwind), it eliminates the need for Node.js in your Django development workflow.

> [!WARNING]
> **Version Compatibility:** 4.2.x+ supports Tailwind CSS 4.x only. For Tailwind CSS 3.x, use version 2.21.1.

## ✨ Why django-tailwind-cli?

- **🚀 Zero Node.js dependency** - No npm, webpack, or build tools required
- **⚡ Instant setup** - Get Tailwind running in under 5 minutes
- **🔄 Hot reload** - Watch mode with automatic CSS rebuilding
- **📦 Production ready** - Optimized builds with automatic purging
- **🎨 DaisyUI support** - Built-in component library integration
- **🛠️ Developer friendly** - Rich CLI with helpful error messages and debugging tools

## 🚀 Quick Start

### 1. Install the package

```bash
# Using pip
pip install django-tailwind-cli

# Using uv (recommended)
uv add django-tailwind-cli

# Using poetry
poetry add django-tailwind-cli
```

### 2. Configure Django settings

Add to your `settings.py`:

```python
INSTALLED_APPS = [
    # ... your other apps
    "django_tailwind_cli",
]

# Configure static files directory
STATICFILES_DIRS = [BASE_DIR / "assets"]
```

### 3. Set up your base template

Create or update your base template (e.g., `templates/base.html`):

```html
<!DOCTYPE html>
{% load tailwind_cli %}
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>My Django App</title>
    {% tailwind_css %}
</head>
<body class="bg-gray-50">
    <div class="container mx-auto px-4">
        {% block content %}{% endblock %}
    </div>
</body>
</html>
```

### 4. Interactive setup (recommended for first-time users)

```bash
python manage.py tailwind setup
```

This will guide you through the complete setup process!

### 5. Start developing

```bash
# Start development server with hot reload
python manage.py tailwind runserver

# Or run build and watch separately
python manage.py tailwind watch  # In one terminal
python manage.py runserver       # In another terminal
```

### 🎉 You're ready to go!

Start adding Tailwind classes to your templates:

```html
{% extends "base.html" %}

{% block content %}
<div class="max-w-4xl mx-auto py-12">
    <h1 class="text-4xl font-bold text-gray-900 mb-8">
        Welcome to Django + Tailwind!
    </h1>
    <p class="text-lg text-gray-600">
        This text is styled with Tailwind CSS.
    </p>
    <button class="bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded mt-4">
        Click me!
    </button>
</div>
{% endblock %}
```

📚 **Next Steps:** Check out the [full documentation](https://django-tailwind-cli.rtfd.io/) for advanced configuration and usage patterns.

## 🎯 Core Features

### 🏗️ Build System
- **Automatic CLI download** - No manual setup required
- **Smart caching** - Faster rebuilds with file change detection
- **Production optimization** - Automatic CSS purging and minification
- **Force rebuild** - `--force` flag for clean builds

### 🔧 Development Tools
- **Interactive setup** - `python manage.py tailwind setup`
- **Configuration viewer** - `python manage.py tailwind config`
- **Template scanner** - `python manage.py tailwind list_templates`
- **Troubleshooting guide** - `python manage.py tailwind troubleshoot`

### 🎨 Styling Features
- **Tailwind CSS 4.x** - Latest features and performance improvements
- **DaisyUI integration** - Pre-built components via [tailwindcss-cli-extra](https://github.com/dobicinaitis/tailwind-cli-extra)
- **Custom CSS support** - Bring your own styles and configurations
- **Template tag** - Simple `{% tailwind_css %}` inclusion

### ⚡ Performance
- **File change detection** - Only rebuild when necessary
- **Concurrent processing** - Parallel build and server processes
- **Progress indicators** - Visual feedback during downloads and builds
- **Verbose logging** - Detailed diagnostics with `--verbose`

### 🛠️ Management Commands

| Command | Purpose | Example |
|---------|---------|---------|
| `setup` | Interactive setup guide | `python manage.py tailwind setup` |
| `build` | Production CSS build | `python manage.py tailwind build` |
| `watch` | Development file watcher | `python manage.py tailwind watch` |
| `runserver` | Combined server + watcher | `python manage.py tailwind runserver` |
| `config` | Show current configuration | `python manage.py tailwind config` |
| `troubleshoot` | Debug common issues | `python manage.py tailwind troubleshoot` |

## 📋 Requirements

- **Python:** 3.10+
- **Django:** 4.0+
- **Platform:** Windows, macOS, Linux (automatic platform detection)

## ⚙️ Configuration Examples

### Basic Configuration
```python
# settings.py
STATICFILES_DIRS = [BASE_DIR / "assets"]
```

### Advanced Configuration
```python
# Pin specific Tailwind version
TAILWIND_CLI_VERSION = "4.1.3"

# Custom CSS paths
TAILWIND_CLI_SRC_CSS = "src/styles/main.css"
TAILWIND_CLI_DIST_CSS = "css/app.css"

# Enable DaisyUI
TAILWIND_CLI_USE_DAISY_UI = True

# Custom CLI path (for CI/CD)
TAILWIND_CLI_PATH = "/usr/local/bin/tailwindcss"
TAILWIND_CLI_AUTOMATIC_DOWNLOAD = False
```

### Production Settings
```python
# Optimized for production
TAILWIND_CLI_VERSION = "4.1.3"  # Pin version
TAILWIND_CLI_AUTOMATIC_DOWNLOAD = False  # Use pre-installed CLI
TAILWIND_CLI_DIST_CSS = "css/tailwind.min.css"
```

## 🔍 Troubleshooting

### Common Issues

**CSS not updating?**
```bash
python manage.py tailwind build --force
python manage.py tailwind troubleshoot
```

**Configuration problems?**
```bash
python manage.py tailwind config
python manage.py tailwind setup
```

**Missing templates?**
```bash
python manage.py tailwind list_templates --verbose
```

### Performance Tips

1. **Use file watching:** `python manage.py tailwind runserver` for automatic rebuilds
2. **Check template scanning:** Ensure all template directories are included
3. **Optimize builds:** Use `--force` only when necessary
4. **Monitor file changes:** Use `--verbose` for detailed logging

## 🎨 DaisyUI Integration

Enable beautiful pre-built components:

```python
# settings.py
TAILWIND_CLI_USE_DAISY_UI = True
```

```html
<!-- Use DaisyUI components -->
<button class="btn btn-primary">Primary Button</button>
<div class="card bg-base-100 shadow-xl">
    <div class="card-body">
        <h2 class="card-title">Card Title</h2>
        <p>Card content goes here.</p>
    </div>
</div>
```

## 📚 Documentation & Resources

- **📖 Full Documentation:** [django-tailwind-cli.rtfd.io](https://django-tailwind-cli.rtfd.io/)
- **🎯 Tailwind CSS Docs:** [tailwindcss.com](https://tailwindcss.com)
- **🧩 DaisyUI Components:** [daisyui.com](https://daisyui.com)
- **💬 Django Commons:** [github.com/django-commons](https://github.com/django-commons)

## 🔗 Related Projects

- **tailwindcss-cli-extra:** [DaisyUI-enabled CLI](https://github.com/dobicinaitis/tailwind-cli-extra)
- **Django Extensions:** [Extended runserver features](https://django-extensions.readthedocs.io/)
- **Tailwind CSS IntelliSense:** [VS Code extension](https://marketplace.visualstudio.com/items?itemName=bradlc.vscode-tailwindcss)

## 🤝 Contributing

We welcome contributions! This project uses modern Python tooling for development.

### Prerequisites

- **[uv](https://docs.astral.sh/uv/)** - Fast Python package manager
- **[just](https://github.com/casey/just)** - Command runner (optional but recommended)

### Quick Development Setup

```bash
# Clone the repository
git clone https://github.com/django-commons/django-tailwind-cli.git
cd django-tailwind-cli

# Setup development environment (with just)
just bootstrap

# Or setup manually with uv
uv venv
uv sync --all-extras
```

### Development Commands

```bash
# With just (recommended)
just upgrade          # Update dependencies
just lint             # Run linting and formatting
just test             # Run test suite
just test-all         # Run tests across Python/Django versions

# Without just
uv sync --all-extras  # Update dependencies
uvx pre-commit run --all-files  # Run linting
uv run pytest        # Run tests
uvx --with tox-uv tox # Run full test matrix
```

### Contribution Guidelines

1. **🍴 Fork** the repository
2. **🌿 Create** a feature branch (`git checkout -b feature/amazing-feature`)
3. **✅ Test** your changes (`just test`)
4. **📝 Commit** with conventional commits (`feat:`, `fix:`, `docs:`, etc.)
5. **📤 Push** to your branch (`git push origin feature/amazing-feature`)
6. **🔄 Create** a Pull Request

### Code Quality

- **Type hints** for all new code
- **Tests** for new features and bug fixes
- **Documentation** updates for user-facing changes
- **Conventional commits** for clear history

## License

This software is licensed under [MIT license](https://github.com/django-commons/django-tailwind-cli/blob/main/LICENSE).

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "django-tailwind-cli",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": null,
    "keywords": "css, django, tailwind",
    "author": null,
    "author_email": "Oliver Andrich <oliver@andrich.me>",
    "download_url": "https://files.pythonhosted.org/packages/7d/14/319efb2f43b635382cee74e80da7ab383c69e98cf6ef35c00a754454931e/django_tailwind_cli-4.3.0.tar.gz",
    "platform": null,
    "description": "# django-tailwind-cli\n\n![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/django-commons/django-tailwind-cli/test.yml?style=flat-square)\n[![PyPI](https://img.shields.io/pypi/v/django-tailwind-cli.svg?style=flat-square)](https://pypi.org/project/django-tailwind-cli/)\n[![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)\n[![uv](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/uv/main/assets/badge/v0.json)](https://github.com/astral-sh/uv)\n![GitHub](https://img.shields.io/github/license/django-commons/django-tailwind-cli?style=flat-square)\n![Django Versions](https://img.shields.io/pypi/frameworkversions/django/django-tailwind-cli)\n![Python Versions](https://img.shields.io/pypi/pyversions/django-tailwind-cli)\n[![Downloads](https://static.pepy.tech/badge/django-tailwind-cli)](https://pepy.tech/project/django-tailwind-cli)\n[![Downloads / Month](https://pepy.tech/badge/django-tailwind-cli/month)](<https://pepy.tech/project/django-tailwind-cli>)\n\n**The simplest way to integrate Tailwind CSS with Django** \u26a1\n\nNo Node.js required! This library provides seamless [Tailwind CSS](https://tailwindcss.com) integration for Django using the standalone [Tailwind CSS CLI](https://tailwindcss.com/blog/standalone-cli). Inspired by the [Tailwind integration for Phoenix](https://github.com/phoenixframework/tailwind), it eliminates the need for Node.js in your Django development workflow.\n\n> [!WARNING]\n> **Version Compatibility:** 4.2.x+ supports Tailwind CSS 4.x only. For Tailwind CSS 3.x, use version 2.21.1.\n\n## \u2728 Why django-tailwind-cli?\n\n- **\ud83d\ude80 Zero Node.js dependency** - No npm, webpack, or build tools required\n- **\u26a1 Instant setup** - Get Tailwind running in under 5 minutes\n- **\ud83d\udd04 Hot reload** - Watch mode with automatic CSS rebuilding\n- **\ud83d\udce6 Production ready** - Optimized builds with automatic purging\n- **\ud83c\udfa8 DaisyUI support** - Built-in component library integration\n- **\ud83d\udee0\ufe0f Developer friendly** - Rich CLI with helpful error messages and debugging tools\n\n## \ud83d\ude80 Quick Start\n\n### 1. Install the package\n\n```bash\n# Using pip\npip install django-tailwind-cli\n\n# Using uv (recommended)\nuv add django-tailwind-cli\n\n# Using poetry\npoetry add django-tailwind-cli\n```\n\n### 2. Configure Django settings\n\nAdd to your `settings.py`:\n\n```python\nINSTALLED_APPS = [\n    # ... your other apps\n    \"django_tailwind_cli\",\n]\n\n# Configure static files directory\nSTATICFILES_DIRS = [BASE_DIR / \"assets\"]\n```\n\n### 3. Set up your base template\n\nCreate or update your base template (e.g., `templates/base.html`):\n\n```html\n<!DOCTYPE html>\n{% load tailwind_cli %}\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>My Django App</title>\n    {% tailwind_css %}\n</head>\n<body class=\"bg-gray-50\">\n    <div class=\"container mx-auto px-4\">\n        {% block content %}{% endblock %}\n    </div>\n</body>\n</html>\n```\n\n### 4. Interactive setup (recommended for first-time users)\n\n```bash\npython manage.py tailwind setup\n```\n\nThis will guide you through the complete setup process!\n\n### 5. Start developing\n\n```bash\n# Start development server with hot reload\npython manage.py tailwind runserver\n\n# Or run build and watch separately\npython manage.py tailwind watch  # In one terminal\npython manage.py runserver       # In another terminal\n```\n\n### \ud83c\udf89 You're ready to go!\n\nStart adding Tailwind classes to your templates:\n\n```html\n{% extends \"base.html\" %}\n\n{% block content %}\n<div class=\"max-w-4xl mx-auto py-12\">\n    <h1 class=\"text-4xl font-bold text-gray-900 mb-8\">\n        Welcome to Django + Tailwind!\n    </h1>\n    <p class=\"text-lg text-gray-600\">\n        This text is styled with Tailwind CSS.\n    </p>\n    <button class=\"bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded mt-4\">\n        Click me!\n    </button>\n</div>\n{% endblock %}\n```\n\n\ud83d\udcda **Next Steps:** Check out the [full documentation](https://django-tailwind-cli.rtfd.io/) for advanced configuration and usage patterns.\n\n## \ud83c\udfaf Core Features\n\n### \ud83c\udfd7\ufe0f Build System\n- **Automatic CLI download** - No manual setup required\n- **Smart caching** - Faster rebuilds with file change detection\n- **Production optimization** - Automatic CSS purging and minification\n- **Force rebuild** - `--force` flag for clean builds\n\n### \ud83d\udd27 Development Tools\n- **Interactive setup** - `python manage.py tailwind setup`\n- **Configuration viewer** - `python manage.py tailwind config`\n- **Template scanner** - `python manage.py tailwind list_templates`\n- **Troubleshooting guide** - `python manage.py tailwind troubleshoot`\n\n### \ud83c\udfa8 Styling Features\n- **Tailwind CSS 4.x** - Latest features and performance improvements\n- **DaisyUI integration** - Pre-built components via [tailwindcss-cli-extra](https://github.com/dobicinaitis/tailwind-cli-extra)\n- **Custom CSS support** - Bring your own styles and configurations\n- **Template tag** - Simple `{% tailwind_css %}` inclusion\n\n### \u26a1 Performance\n- **File change detection** - Only rebuild when necessary\n- **Concurrent processing** - Parallel build and server processes\n- **Progress indicators** - Visual feedback during downloads and builds\n- **Verbose logging** - Detailed diagnostics with `--verbose`\n\n### \ud83d\udee0\ufe0f Management Commands\n\n| Command | Purpose | Example |\n|---------|---------|---------|\n| `setup` | Interactive setup guide | `python manage.py tailwind setup` |\n| `build` | Production CSS build | `python manage.py tailwind build` |\n| `watch` | Development file watcher | `python manage.py tailwind watch` |\n| `runserver` | Combined server + watcher | `python manage.py tailwind runserver` |\n| `config` | Show current configuration | `python manage.py tailwind config` |\n| `troubleshoot` | Debug common issues | `python manage.py tailwind troubleshoot` |\n\n## \ud83d\udccb Requirements\n\n- **Python:** 3.10+\n- **Django:** 4.0+\n- **Platform:** Windows, macOS, Linux (automatic platform detection)\n\n## \u2699\ufe0f Configuration Examples\n\n### Basic Configuration\n```python\n# settings.py\nSTATICFILES_DIRS = [BASE_DIR / \"assets\"]\n```\n\n### Advanced Configuration\n```python\n# Pin specific Tailwind version\nTAILWIND_CLI_VERSION = \"4.1.3\"\n\n# Custom CSS paths\nTAILWIND_CLI_SRC_CSS = \"src/styles/main.css\"\nTAILWIND_CLI_DIST_CSS = \"css/app.css\"\n\n# Enable DaisyUI\nTAILWIND_CLI_USE_DAISY_UI = True\n\n# Custom CLI path (for CI/CD)\nTAILWIND_CLI_PATH = \"/usr/local/bin/tailwindcss\"\nTAILWIND_CLI_AUTOMATIC_DOWNLOAD = False\n```\n\n### Production Settings\n```python\n# Optimized for production\nTAILWIND_CLI_VERSION = \"4.1.3\"  # Pin version\nTAILWIND_CLI_AUTOMATIC_DOWNLOAD = False  # Use pre-installed CLI\nTAILWIND_CLI_DIST_CSS = \"css/tailwind.min.css\"\n```\n\n## \ud83d\udd0d Troubleshooting\n\n### Common Issues\n\n**CSS not updating?**\n```bash\npython manage.py tailwind build --force\npython manage.py tailwind troubleshoot\n```\n\n**Configuration problems?**\n```bash\npython manage.py tailwind config\npython manage.py tailwind setup\n```\n\n**Missing templates?**\n```bash\npython manage.py tailwind list_templates --verbose\n```\n\n### Performance Tips\n\n1. **Use file watching:** `python manage.py tailwind runserver` for automatic rebuilds\n2. **Check template scanning:** Ensure all template directories are included\n3. **Optimize builds:** Use `--force` only when necessary\n4. **Monitor file changes:** Use `--verbose` for detailed logging\n\n## \ud83c\udfa8 DaisyUI Integration\n\nEnable beautiful pre-built components:\n\n```python\n# settings.py\nTAILWIND_CLI_USE_DAISY_UI = True\n```\n\n```html\n<!-- Use DaisyUI components -->\n<button class=\"btn btn-primary\">Primary Button</button>\n<div class=\"card bg-base-100 shadow-xl\">\n    <div class=\"card-body\">\n        <h2 class=\"card-title\">Card Title</h2>\n        <p>Card content goes here.</p>\n    </div>\n</div>\n```\n\n## \ud83d\udcda Documentation & Resources\n\n- **\ud83d\udcd6 Full Documentation:** [django-tailwind-cli.rtfd.io](https://django-tailwind-cli.rtfd.io/)\n- **\ud83c\udfaf Tailwind CSS Docs:** [tailwindcss.com](https://tailwindcss.com)\n- **\ud83e\udde9 DaisyUI Components:** [daisyui.com](https://daisyui.com)\n- **\ud83d\udcac Django Commons:** [github.com/django-commons](https://github.com/django-commons)\n\n## \ud83d\udd17 Related Projects\n\n- **tailwindcss-cli-extra:** [DaisyUI-enabled CLI](https://github.com/dobicinaitis/tailwind-cli-extra)\n- **Django Extensions:** [Extended runserver features](https://django-extensions.readthedocs.io/)\n- **Tailwind CSS IntelliSense:** [VS Code extension](https://marketplace.visualstudio.com/items?itemName=bradlc.vscode-tailwindcss)\n\n## \ud83e\udd1d Contributing\n\nWe welcome contributions! This project uses modern Python tooling for development.\n\n### Prerequisites\n\n- **[uv](https://docs.astral.sh/uv/)** - Fast Python package manager\n- **[just](https://github.com/casey/just)** - Command runner (optional but recommended)\n\n### Quick Development Setup\n\n```bash\n# Clone the repository\ngit clone https://github.com/django-commons/django-tailwind-cli.git\ncd django-tailwind-cli\n\n# Setup development environment (with just)\njust bootstrap\n\n# Or setup manually with uv\nuv venv\nuv sync --all-extras\n```\n\n### Development Commands\n\n```bash\n# With just (recommended)\njust upgrade          # Update dependencies\njust lint             # Run linting and formatting\njust test             # Run test suite\njust test-all         # Run tests across Python/Django versions\n\n# Without just\nuv sync --all-extras  # Update dependencies\nuvx pre-commit run --all-files  # Run linting\nuv run pytest        # Run tests\nuvx --with tox-uv tox # Run full test matrix\n```\n\n### Contribution Guidelines\n\n1. **\ud83c\udf74 Fork** the repository\n2. **\ud83c\udf3f Create** a feature branch (`git checkout -b feature/amazing-feature`)\n3. **\u2705 Test** your changes (`just test`)\n4. **\ud83d\udcdd Commit** with conventional commits (`feat:`, `fix:`, `docs:`, etc.)\n5. **\ud83d\udce4 Push** to your branch (`git push origin feature/amazing-feature`)\n6. **\ud83d\udd04 Create** a Pull Request\n\n### Code Quality\n\n- **Type hints** for all new code\n- **Tests** for new features and bug fixes\n- **Documentation** updates for user-facing changes\n- **Conventional commits** for clear history\n\n## License\n\nThis software is licensed under [MIT license](https://github.com/django-commons/django-tailwind-cli/blob/main/LICENSE).\n",
    "bugtrack_url": null,
    "license": "MIT License\n        \n        Copyright (c) 2022 Oliver Andrich\n        \n        Permission is hereby granted, free of charge, to any person obtaining a copy of this software and\n        associated documentation files (the \"Software\"), to deal in the Software without restriction,\n        including without limitation the rights to use, copy, modify, merge, publish, distribute,\n        sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is\n        furnished to do so, subject to the following conditions:\n        \n        The above copyright notice and this permission notice shall be included in all copies or substantial\n        portions of the Software.\n        \n        THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT\n        NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n        NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES\n        OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\n        CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.",
    "summary": "Django and Tailwind integration based on the prebuilt Tailwind CSS CLI.",
    "version": "4.3.0",
    "project_urls": {
        "Documentation": "https://django-tailwind-cli.rtfd.io/",
        "Home": "https://django-tailwind-cli.rtfd.io/",
        "Repository": "https://github.com/django-commons/django-tailwind-cli"
    },
    "split_keywords": [
        "css",
        " django",
        " tailwind"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "121a1c15852b3002929ed08992aeaaea703c43a43345dc19a09fd457593f52a6",
                "md5": "127b077c84efe59b1a5ff26c692ce9b9",
                "sha256": "0ff7d7374a390e63cba77894a13de2bf8721320a5bad97361cb14e160cc824b5"
            },
            "downloads": -1,
            "filename": "django_tailwind_cli-4.3.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "127b077c84efe59b1a5ff26c692ce9b9",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 29704,
            "upload_time": "2025-07-12T20:33:00",
            "upload_time_iso_8601": "2025-07-12T20:33:00.242787Z",
            "url": "https://files.pythonhosted.org/packages/12/1a/1c15852b3002929ed08992aeaaea703c43a43345dc19a09fd457593f52a6/django_tailwind_cli-4.3.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7d14319efb2f43b635382cee74e80da7ab383c69e98cf6ef35c00a754454931e",
                "md5": "91d51e973db8b05c6686caf13b861f65",
                "sha256": "20da555409eccaeb3c38837b33186b6523f44cb88c80136de3bac3b593253331"
            },
            "downloads": -1,
            "filename": "django_tailwind_cli-4.3.0.tar.gz",
            "has_sig": false,
            "md5_digest": "91d51e973db8b05c6686caf13b861f65",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 101182,
            "upload_time": "2025-07-12T20:33:02",
            "upload_time_iso_8601": "2025-07-12T20:33:02.061765Z",
            "url": "https://files.pythonhosted.org/packages/7d/14/319efb2f43b635382cee74e80da7ab383c69e98cf6ef35c00a754454931e/django_tailwind_cli-4.3.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-07-12 20:33:02",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "django-commons",
    "github_project": "django-tailwind-cli",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "tox": true,
    "lcname": "django-tailwind-cli"
}
        
Elapsed time: 0.50796s