Metadata-Version: 2.4
Name: pincer-agent
Version: 0.1.0
Summary: Your personal AI agent. Text it on WhatsApp. It does stuff. 🦀
License: MIT
Keywords: agent,ai,assistant,llm,pincer,telegram,whatsapp
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Communications :: Chat
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.12
Requires-Dist: aiogoogle>=5.13
Requires-Dist: aiogram>=3.25.0
Requires-Dist: aioimaplib>=2.0
Requires-Dist: aiosmtplib>=5.1
Requires-Dist: aiosqlite>=0.22.0
Requires-Dist: anthropic>=0.49.0
Requires-Dist: croniter>=5.0
Requires-Dist: discord-py<3.0,>=2.3
Requires-Dist: google-api-python-client>=2.160
Requires-Dist: google-auth-httplib2>=0.2
Requires-Dist: google-auth-oauthlib>=1.2
Requires-Dist: httpx>=0.27.0
Requires-Dist: neonize>=0.3.14
Requires-Dist: openai>=1.60.0
Requires-Dist: pydantic-settings>=2.7.0
Requires-Dist: pydantic>=2.10.0
Requires-Dist: qrcode[pil]>=8.0
Requires-Dist: rich>=13.9.0
Requires-Dist: structlog>=24.4.0
Requires-Dist: typer[all]>=0.12.0
Provides-Extra: all
Requires-Dist: duckduckgo-search>=7.0.0; extra == 'all'
Requires-Dist: feedparser; extra == 'all'
Requires-Dist: fpdf2>=2.7.0; extra == 'all'
Requires-Dist: playwright>=1.40.0; extra == 'all'
Requires-Dist: pymupdf>=1.24.0; extra == 'all'
Requires-Dist: sqlite-vec>=0.1.0; extra == 'all'
Requires-Dist: tavily-python>=0.5.0; extra == 'all'
Requires-Dist: youtube-transcript-api; extra == 'all'
Provides-Extra: browser
Requires-Dist: playwright>=1.40.0; extra == 'browser'
Provides-Extra: dev
Requires-Dist: mypy>=1.13.0; extra == 'dev'
Requires-Dist: pytest-asyncio>=0.24.0; extra == 'dev'
Requires-Dist: pytest-cov>=6.0.0; extra == 'dev'
Requires-Dist: pytest>=8.3.0; extra == 'dev'
Requires-Dist: ruff>=0.8.0; extra == 'dev'
Provides-Extra: memory
Requires-Dist: sqlite-vec>=0.1.0; extra == 'memory'
Provides-Extra: pdf
Requires-Dist: pymupdf>=1.24.0; extra == 'pdf'
Provides-Extra: pdfgen
Requires-Dist: fpdf2>=2.7.0; extra == 'pdfgen'
Provides-Extra: search
Requires-Dist: duckduckgo-search>=7.0.0; extra == 'search'
Provides-Extra: skills
Requires-Dist: feedparser; extra == 'skills'
Requires-Dist: youtube-transcript-api; extra == 'skills'
Provides-Extra: tavily
Requires-Dist: tavily-python>=0.5.0; extra == 'tavily'
