Metadata-Version: 2.4
Name: fastpluggy-plugins
Version: 0.0.49
Summary: Official plugin bundle for FastPluggy
Author-email: Your Name <you@example.com>
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: jinja2
Requires-Dist: redis
Requires-Dist: croniter
Requires-Dist: psutil
Requires-Dist: loguru
Requires-Dist: prometheus_client
Requires-Dist: babel
Requires-Dist: passlib
Requires-Dist: python-jose
Requires-Dist: python-multipart
Requires-Dist: packaging

# FastPluggy Official Plugins

This bundle includes FastPluggy’s pre-approved plugins for extending your application.  

## Included Plugins

- `tasks_worker`
- `ui_tools`
- `crud_tools`
- `redis_tools`

## Activation

FastPluggy will only load plugins listed in the `FP_PLUGINS` environment variable. You can specify:

- A comma-separated list of plugin names, for example:
  ```bash
  export FP_PLUGINS="tasks_worker,ui_tools,crud_tools"
  ```
- The wildcard `*` to load **all** pre-approved plugins:
  ```bash
  export FP_PLUGINS="*"
  ```

> ⚙️ **Tip:** If you leave `FP_PLUGINS` unset or empty, no plugins will be activated.

## Testing & Updating `pyproject.toml`

1. **Clone the latest plugins**  
   ```bash
   python scripts/clone_plugins.py
   ```
2. **Install `tomlkit`**  
   ```bash
   pip install tomlkit
   ```
3. **Regenerate `pyproject.toml`**  
   ```bash
   python scripts/update_pyproject.py
   ```

---
