Metadata-Version: 2.4
Name: core-package
Version: 0.1.0
Summary: Shared Django/Ninja foundation (auth, RBAC, logging, base models) that downstream site packages (blog, ecommerce, portfolio, community, ...) install as a dependency.
License-Expression: MIT
Classifier: Framework :: Django
Classifier: Framework :: Django :: 5.2
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: Django<5.3,>=5.2
Requires-Dist: django-ninja<2,>=1.4
Requires-Dist: asgiref>=3.8
Requires-Dist: email-validator<3,>=2.2
Requires-Dist: python-socketio<6,>=5.11
Requires-Dist: python-engineio<5,>=4.9
Requires-Dist: django-environ<1,>=0.12
Requires-Dist: argon2-cffi>=23
Requires-Dist: PyJWT<3,>=2.8
Requires-Dist: django-cors-headers<5,>=4.4
Requires-Dist: django-unfold>=0.60
Requires-Dist: whitenoise<7,>=6.7
Requires-Dist: Pillow>=10
Requires-Dist: requests<3,>=2.31
Provides-Extra: postgres
Requires-Dist: psycopg[binary]<4,>=3.2; extra == "postgres"
Provides-Extra: redis
Requires-Dist: django-redis>=5.4; extra == "redis"
Requires-Dist: redis<9,>=5; extra == "redis"
Provides-Extra: server
Requires-Dist: uvicorn[standard]>=0.30; extra == "server"
Dynamic: license-file

# core-package

Shared Django/Ninja foundation (auth, RBAC, logging, base models, realtime) that
downstream site packages install as a dependency.

```bash
pip install core-package
pip install "core-package[postgres,redis,server]"   # optional extras
```

Ships the `apps.*` library (`core`, `users`, `roles`, `realtime`, `contacts`, `events`).
`config/` and `manage.py` are host-project-only and are not part of the package.
