Metadata-Version: 2.4
Name: kamihi
Version: 4.1.0
Summary: Framework for building Telegram bots in Python
Project-URL: Documentation, https://kamihi-org.github.io/kamihi/
Project-URL: Repository, https://github.com/kamihi-org/kamihi
Project-URL: Issues, https://github.com/kamihi-org/kamihi/issues
Project-URL: Changelog, https://github.com/kamihi-org/kamihi/blob/master/CHANGELOG.md
Author-email: kiinami <kinami@posteo.net>
License-Expression: MIT
License-File: LICENSE.md
Keywords: bot,framework,python,python-telegram-bot,telegram
Classifier: Development Status :: 3 - Alpha
Classifier: Framework :: Pydantic
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Typing :: Typed
Requires-Python: >=3.12
Requires-Dist: alembic>=1.16.5
Requires-Dist: apprise>=1.9.2
Requires-Dist: copier>=9.7.1
Requires-Dist: jinja2>=3.1.6
Requires-Dist: loguru>=0.7.3
Requires-Dist: multipledispatch>=1.0.0
Requires-Dist: pydantic-extra-types>=2.10.5
Requires-Dist: pydantic-settings>=2.8.1
Requires-Dist: pydantic>=2.10.6
Requires-Dist: python-magic>=0.4.27
Requires-Dist: python-telegram-bot[job-queue]>=22.0
Requires-Dist: pytz>=2025.2
Requires-Dist: sqlalchemy>=2.0.43
Requires-Dist: starlette-admin>=0.14.1
Requires-Dist: starlette>=0.46.2
Requires-Dist: telegramify-markdown>=0.5.1
Requires-Dist: typer>=0.15.3
Requires-Dist: types-pytz>=2025.2.0.20250326
Requires-Dist: uvicorn>=0.34.2
Requires-Dist: validators>=0.35.0
Provides-Extra: all
Requires-Dist: aiosqlite>=0.21.0; extra == 'all'
Requires-Dist: asyncpg>=0.30.0; extra == 'all'
Provides-Extra: postgresql
Requires-Dist: asyncpg>=0.30.0; extra == 'postgresql'
Provides-Extra: sqlite
Requires-Dist: aiosqlite>=0.21.0; extra == 'sqlite'
Description-Content-Type: text/markdown

<div align="center">
  <img src="https://api.iconify.design/flowbite:paper-plane-solid.svg?color=%231520A6" width="200" height="200">
  <h1>Kamihi</h1>
  <p>Python framework for rapid Telegram bot development and management</p>
</div>

> This project is currently in the early stages of development. Expect frequent changes and updates as we work towards a stable release. Your feedback and contributions are welcome!

## Getting started

To get started, check out the tutorial ["Your first bot"](https://kamihi-org.github.io/kamihi/latest/tutorials/your-first-bot/) in the documentation.

## Documentation

The documentation is available at [kamihi-org.github.io/kamihi](https://kamihi-org.github.io/kamihi/latest). It includes a comprehensive guide to using Kamihi, including installation instructions, usage examples, and API references.

## Contributing

We welcome contributions to Kamihi! If you have an idea for a new feature, bug fix, or improvement, please open an 
issue or submit a pull request. For more information on how to contribute, check out [this page](https://kamihi-org.github.io/kamihi/latest/dev/) on the docs.

## License

This project is licensed under the MIT License. See the [LICENSE.md](LICENSE.md) file for more information.
