Metadata-Version: 2.4
Name: iil-platform
Version: 1.0.0
Summary: IIL Platform Foundation — Umbrella for Context, Commons, Tenancy, Shop, Notifications
Project-URL: Homepage, https://github.com/achimdehnert/platform
Project-URL: Repository, https://github.com/achimdehnert/platform
Project-URL: Issues, https://github.com/achimdehnert/platform/issues
Author-email: Achim Dehnert <achim@dehnert.com>
License: MIT
Keywords: django,iil,multi-tenant,platform
Classifier: Development Status :: 4 - Beta
Classifier: Framework :: Django
Classifier: Framework :: Django :: 5.0
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.11
Requires-Dist: iil-django-tenancy>=0.1.0
Requires-Dist: iil-platform-context>=0.5.1
Provides-Extra: commons
Requires-Dist: iil-django-commons>=0.3.0; extra == 'commons'
Provides-Extra: full
Requires-Dist: iil-django-commons>=0.3.0; extra == 'full'
Requires-Dist: iil-django-module-shop>=0.2.0; extra == 'full'
Requires-Dist: iil-platform-notifications>=0.1.0; extra == 'full'
Provides-Extra: notifications
Requires-Dist: iil-platform-notifications>=0.1.0; extra == 'notifications'
Provides-Extra: shop
Requires-Dist: iil-django-module-shop>=0.2.0; extra == 'shop'
Description-Content-Type: text/markdown

# iil-platform — IIL Platform Foundation

Umbrella package that bundles the core IIL Platform packages into a single dependency.

## Installation

```bash
# Core (platform-context + tenancy)
pip install iil-platform

# With Module Shop
pip install "iil-platform[shop]"

# With Django Commons (health, middleware, logging)
pip install "iil-platform[commons]"

# With Notifications
pip install "iil-platform[notifications]"

# Everything
pip install "iil-platform[full]"
```

## What's included

| Extra | Package | Import Path |
|-------|---------|-------------|
| *(core)* | iil-platform-context | `from platform_context import ...` |
| *(core)* | iil-django-tenancy | `from django_tenancy import ...` |
| `[commons]` | iil-django-commons | `from iil_commons import ...` |
| `[shop]` | iil-django-module-shop | `from django_module_shop import ...` |
| `[notifications]` | iil-platform-notifications | `from platform_notifications import ...` |

## Note

This is an **umbrella/meta-package** — it contains no code of its own.
Sub-packages are developed and versioned independently in `platform/packages/`.
Import paths remain stable and unchanged.

See [ADR-146](https://github.com/achimdehnert/platform/blob/main/docs/adr/ADR-146-package-consolidation-strategy.md) for the consolidation strategy.
