Metadata-Version: 2.4
Name: backcraft-engine
Version: 3.2.0
Summary: Enterprise Grade FastAPI Generator with AI-powered business logic injection
Author: Backcraft Team
License: MIT
Project-URL: Homepage, https://github.com/backcraft/backcraft-engine
Project-URL: Documentation, https://backcraft.readthedocs.io
Project-URL: Repository, https://github.com/backcraft/backcraft-engine
Project-URL: Issues, https://github.com/backcraft/backcraft-engine/issues
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.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Code Generators
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: fastapi
Requires-Dist: uvicorn[standard]
Requires-Dist: pydantic>=2.0
Requires-Dist: pydantic-settings
Requires-Dist: sqlalchemy>=2.0
Requires-Dist: alembic
Requires-Dist: asyncpg
Requires-Dist: psycopg2-binary
Requires-Dist: redis
Requires-Dist: aiofiles
Requires-Dist: openai
Requires-Dist: anthropic
Requires-Dist: langchain
Requires-Dist: tiktoken
Requires-Dist: typer[all]<0.13.0,>=0.9.0
Requires-Dist: rich>=13.0.0
Requires-Dist: click<8.2.0,>=8.1.0
Requires-Dist: prompt-toolkit
Requires-Dist: colorama
Requires-Dist: jinja2
Requires-Dist: inflect
Requires-Dist: black
Requires-Dist: isort
Requires-Dist: autopep8
Requires-Dist: ruff
Requires-Dist: mypy
Requires-Dist: bandit
Requires-Dist: safety
Requires-Dist: pre-commit
Requires-Dist: pytest-watch
Requires-Dist: pytest
Requires-Dist: pytest-asyncio
Requires-Dist: aiosqlite
Requires-Dist: faker
Requires-Dist: pyyaml
Requires-Dist: orjson
Requires-Dist: httpx
Requires-Dist: aiohttp
Requires-Dist: python-jose[cryptography]
Requires-Dist: passlib[bcrypt]
Requires-Dist: python-multipart
Requires-Dist: sendgrid
Requires-Dist: emails
Requires-Dist: celery[redis]
Requires-Dist: prometheus-client
Requires-Dist: prometheus-fastapi-instrumentator
Requires-Dist: sentry-sdk[fastapi]
Requires-Dist: structlog
Requires-Dist: python-dotenv
Requires-Dist: pytz
Requires-Dist: pendulum
Requires-Dist: inflect
Requires-Dist: inflection
Requires-Dist: email-validator
Requires-Dist: phonenumbers
Requires-Dist: gunicorn
Requires-Dist: websockets
Provides-Extra: dev
Requires-Dist: pytest>=7.0; extra == "dev"
Requires-Dist: pytest-asyncio; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: black; extra == "dev"
Requires-Dist: isort; extra == "dev"
Requires-Dist: ruff; extra == "dev"
Requires-Dist: mypy; extra == "dev"
Requires-Dist: bandit; extra == "dev"
Requires-Dist: safety; extra == "dev"
Dynamic: license-file
