Metadata-Version: 2.4
Name: symphra-container
Version: 0.1.0
Summary: Enterprise-grade Python dependency injection container with type hints, async support, and circular dependency handling
Project-URL: Homepage, https://github.com/getaix/symphra-container
Project-URL: Documentation, https://getaix.github.io/symphra-container
Project-URL: Repository, https://github.com/getaix/symphra-container.git
Project-URL: Issues, https://github.com/getaix/symphra-container/issues
Author-email: Your Name <your@email.com>
License: MIT
Keywords: async,container,dependency-injection,di,ioc,type-hints
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Typing :: Typed
Requires-Python: >=3.11
Provides-Extra: all
Requires-Dist: aiofiles>=23.2; extra == 'all'
Provides-Extra: async
Requires-Dist: aiofiles>=23.2; extra == 'async'
Provides-Extra: dev
Requires-Dist: mypy>=1.8; extra == 'dev'
Requires-Dist: pytest-asyncio>=0.23; extra == 'dev'
Requires-Dist: pytest-benchmark>=4.0; extra == 'dev'
Requires-Dist: pytest-cov>=4.1; extra == 'dev'
Requires-Dist: pytest>=7.0; extra == 'dev'
Requires-Dist: ruff>=0.2; extra == 'dev'
Provides-Extra: django
Requires-Dist: django>=4.0; extra == 'django'
Provides-Extra: docs
Requires-Dist: myst-parser>=2.0; extra == 'docs'
Requires-Dist: sphinx-rtd-theme>=2.0; extra == 'docs'
Requires-Dist: sphinx>=7.0; extra == 'docs'
Provides-Extra: fastapi
Requires-Dist: fastapi>=0.100.0; extra == 'fastapi'
Provides-Extra: flask
Requires-Dist: flask>=2.3.0; extra == 'flask'
Provides-Extra: frameworks
Requires-Dist: django>=4.0; extra == 'frameworks'
Requires-Dist: fastapi>=0.100.0; extra == 'frameworks'
Requires-Dist: flask>=2.3.0; extra == 'frameworks'
Requires-Dist: httpx>=0.23; extra == 'frameworks'
Requires-Dist: pydantic>=2.0; extra == 'frameworks'
Requires-Dist: sqlalchemy>=2.0; extra == 'frameworks'
Requires-Dist: starlette>=0.35; extra == 'frameworks'
Description-Content-Type: text/markdown

# Symphra Container

Enterprise-grade Python dependency injection container with type hints, async support, and circular dependency handling.

- Docs: see `docs/` and local MkDocs preview.
- License: MIT
