oyabun


Nameoyabun JSON
Version 2022.12.12 PyPI version JSON
download
home_pagehttps://github.com/tgrx/oyabun
SummaryTelegram library with strict API
upload_time2022-12-10 19:58:44
maintainerAlexander Sidorov
docs_urlNone
authorAlexander Sidorov
requires_python>=3.10,<4.0
licenseMIT
keywords telegram
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage
            # 親分

_— the extreme path_

A library for building Telegram bots.

![shimizu no jirocho](https://github.com/tgrx/oyabun/raw/main/docs/img/shimizu_no_jirocho.jpg)

![build status](https://github.com/tgrx/oyabun/actions/workflows/development.yaml/badge.svg?branch=main)

## Mission

The mission of this library is to provide a strict interface for the API.
By *strict* we mean that all types and methods in the library interface
are mapped to those described in the Telegram API docs.

You won't meet any auxiliary stuff like sophisticated OOP/async patterns,
obscure event loops and listeners and the kind of stuff like that.

API types are Pydantic models with strict type hints.

API methods accept params with exactly the same type and name as described in API.

Any optional field/param is marked as `Optional` or `None | T`. Don't be afraid of tri-state bool types.


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/tgrx/oyabun",
    "name": "oyabun",
    "maintainer": "Alexander Sidorov",
    "docs_url": null,
    "requires_python": ">=3.10,<4.0",
    "maintainer_email": "alexander@sidorov.dev",
    "keywords": "telegram",
    "author": "Alexander Sidorov",
    "author_email": "alexander@sidorov.dev",
    "download_url": "https://files.pythonhosted.org/packages/fd/2e/ea7b8c62cad3e91c90a7457c56e23c84c18c612c3137a0f115bc29a5174c/oyabun-2022.12.12.tar.gz",
    "platform": null,
    "description": "# \u89aa\u5206\n\n_\u2014 the extreme path_\n\nA library for building Telegram bots.\n\n![shimizu no jirocho](https://github.com/tgrx/oyabun/raw/main/docs/img/shimizu_no_jirocho.jpg)\n\n![build status](https://github.com/tgrx/oyabun/actions/workflows/development.yaml/badge.svg?branch=main)\n\n## Mission\n\nThe mission of this library is to provide a strict interface for the API.\nBy *strict* we mean that all types and methods in the library interface\nare mapped to those described in the Telegram API docs.\n\nYou won't meet any auxiliary stuff like sophisticated OOP/async patterns,\nobscure event loops and listeners and the kind of stuff like that.\n\nAPI types are Pydantic models with strict type hints.\n\nAPI methods accept params with exactly the same type and name as described in API.\n\nAny optional field/param is marked as `Optional` or `None | T`. Don't be afraid of tri-state bool types.\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Telegram library with strict API",
    "version": "2022.12.12",
    "split_keywords": [
        "telegram"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "md5": "31f1763e205c16e3a7a2a2beb421e158",
                "sha256": "ccb0a3474560265c9147cb14f283b650d109ab30b55740af8d259e004cb3768d"
            },
            "downloads": -1,
            "filename": "oyabun-2022.12.12-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "31f1763e205c16e3a7a2a2beb421e158",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10,<4.0",
            "size": 17698,
            "upload_time": "2022-12-10T19:58:42",
            "upload_time_iso_8601": "2022-12-10T19:58:42.577363Z",
            "url": "https://files.pythonhosted.org/packages/53/c0/c7c141b5e23029d10a544baafe4b2d5c531d6f4de2fac4a8b0de38c762be/oyabun-2022.12.12-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "f87b8eca1a504e8e1fb3c8684e8024ba",
                "sha256": "a912eb9427a2e2509e585e1ced0d085ac503aaf8147d5922441d853e2f87cc53"
            },
            "downloads": -1,
            "filename": "oyabun-2022.12.12.tar.gz",
            "has_sig": false,
            "md5_digest": "f87b8eca1a504e8e1fb3c8684e8024ba",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10,<4.0",
            "size": 15291,
            "upload_time": "2022-12-10T19:58:44",
            "upload_time_iso_8601": "2022-12-10T19:58:44.137595Z",
            "url": "https://files.pythonhosted.org/packages/fd/2e/ea7b8c62cad3e91c90a7457c56e23c84c18c612c3137a0f115bc29a5174c/oyabun-2022.12.12.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2022-12-10 19:58:44",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "tgrx",
    "github_project": "oyabun",
    "travis_ci": false,
    "coveralls": true,
    "github_actions": true,
    "lcname": "oyabun"
}
        
Elapsed time: 0.18696s