semvec/pypi-packages huggingface dataset:
django-bootstrap-colors 5.4.1
override the primary color and its variants in bootstrap

This django app allows to override the primary color and its variants in
bootstrap.

# Usage

-   Add `bootstrap_colors` to `INSTALLED_APPS`
-   Add `path('colors.css', BootstrapColorsView.as_view(), name='colors')` to
    `urls.py`
-   Add `<link rel="stylesheet" type="text/css" href="{% url 'colors' %}">` to
    your template
-   Set `BOOTSTRAP_THEME_COLORS` (Default: `['#0d6efd', '#0b5ed7', '#0a58ca']`)
-   Optional: Configure caching, e.g. by using
    `django.views.decorators.cache.cache_control`

# Alternatives

Bootstrap provides several ways to achieve this:

-   **CSS custom properities**: It would be great if we could just change a few
    custom properties. Unfortunately they are not used in a way that would
    allow that.
-   **Scss variables**: This requires a Scss compiler somewhere in the build
    process which I would like to avoid.
-   **Override CSS**: This is the approach that is used in this package.
    However, it is brittle because the underlying bootstrap code might change.
py-shell-runner 0.1.0.dev5
Python for shell scripting
Requires Python: >=3.12


## run.yml

```yaml
# py-shell-runner is an npm like run configuration and shell scripting package.
# you can define your commands in a run.yml file and simply run with the run
# command, like `run build`, `run clean`, etc.
#
#       ______   __    __  _______
#      /      \ /  |  /  |/       \
#     /$$$$$$  |$$ |  $$ |$$$$$$$  |
#     $$ |  $$/ $$ |  $$ |$$ |  $$ |
#     $$ |      $$ \__$$ |$$ |  $$ |
#     $$ |      $$    $$/ $$ |  $$ |
#     $$/        $$$$$$/  $$/   $$/
#
#
# Getting started:
#
#   # Install with any of the bellow command.
#   .---------------------------------------.
#   | uv add py-shell-runner                |
#   | pip install py-shell-runner           |
#   '---------------------------------------'
#
#   # Create a `run.yml` file in your project root
#     run --init
#
#   # Run the commands defined in `run.yml`
#     run build
#

commands:

  push:
      - desc: Commit and push changes
      - throw: true
      - pytest
      - git add .
      - git commit
      - git push


  publish:
      desc: Build and publish the package
      ensure_env:
          - UV_PUBLISH_TOKEN
      cmd:
          - rm -r dist
          - throw: true
          - pytest
          - uv build
          - uv publish


  clean:
      - desc: Clean up build artifacts
      - rm -r dist
      - rm -r src/py_shell_runner.egg-info
```