Metadata-Version: 2.4
Name: bristlenose
Version: 0.8.2
Summary: User-research transcription and quote extraction engine
Author-email: Martin Storey <martin@cassiocassio.co.uk>
License-Expression: AGPL-3.0-only
License-File: LICENSE
Requires-Python: >=3.10
Requires-Dist: anthropic>=0.39
Requires-Dist: faster-whisper>=1.0
Requires-Dist: google-genai>=1.0
Requires-Dist: jinja2>=3.1
Requires-Dist: openai>=1.50
Requires-Dist: presidio-analyzer>=2.2
Requires-Dist: presidio-anonymizer>=2.2
Requires-Dist: pydantic-settings>=2.1
Requires-Dist: pydantic>=2.5
Requires-Dist: pysrt>=1.1
Requires-Dist: python-docx>=1.1
Requires-Dist: pyyaml>=6.0
Requires-Dist: rich>=13.0
Requires-Dist: typer[all]>=0.12
Requires-Dist: webvtt-py>=0.5
Provides-Extra: apple
Requires-Dist: mlx-whisper>=0.4; extra == 'apple'
Requires-Dist: mlx>=0.16; extra == 'apple'
Provides-Extra: dev
Requires-Dist: mlx-whisper>=0.4; (sys_platform == 'darwin' and platform_machine == 'arm64') and extra == 'dev'
Requires-Dist: mlx>=0.16; (sys_platform == 'darwin' and platform_machine == 'arm64') and extra == 'dev'
Requires-Dist: mypy>=1.13; extra == 'dev'
Requires-Dist: pytest-asyncio>=0.24; extra == 'dev'
Requires-Dist: pytest-cov>=5.0; extra == 'dev'
Requires-Dist: pytest>=8.0; extra == 'dev'
Requires-Dist: ruff>=0.8; extra == 'dev'
