lukoshkin-lego


Namelukoshkin-lego JSON
Version 0.0.17.post6 PyPI version JSON
download
home_pageNone
SummaryNone
upload_time2025-02-04 03:42:51
maintainerNone
docs_urlNone
authorlukoshkin
requires_python<3.13,>=3.10
licenseNone
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ## Lego

Python utilities initially for ChatBot Development and Cloud Engineering.

## Structure

- `utils`, `settings.py`, `models.py`, `lego_types.py` ─ probably the most
  (if not only) useful part of this projects:
  - some handy type definitions,
  - settings for different services (e.g., those of AWS),
  - models for switching between `camelStyle` and `snake_case_style`.
  - other utilities (profiling, downloading, and etc.)
- `messages` ─ models for parsing messages to standardized view for further
  processing and storing.
- `llm` ─ a package with a simple router for load balancing of requests to
  OpenAI API-like services  
  (with key rotation, retrial policies, and fallbacks).
- `rag` ─ a demo of RAG pipeline based on LlamaIndex and MilvusDB  
  (getting obsolete since is not maintained and LlamaIndex is rapidly developing).

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "lukoshkin-lego",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<3.13,>=3.10",
    "maintainer_email": null,
    "keywords": null,
    "author": "lukoshkin",
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/40/90/e51dc4feaeae60f5f5892aeebf962b46ec561335ef4a72027b4080e7a1b7/lukoshkin_lego-0.0.17.post6.tar.gz",
    "platform": null,
    "description": "## Lego\n\nPython utilities initially for ChatBot Development and Cloud Engineering.\n\n## Structure\n\n- `utils`, `settings.py`, `models.py`, `lego_types.py` \u2500 probably the most\n  (if not only) useful part of this projects:\n  - some handy type definitions,\n  - settings for different services (e.g., those of AWS),\n  - models for switching between `camelStyle` and `snake_case_style`.\n  - other utilities (profiling, downloading, and etc.)\n- `messages` \u2500 models for parsing messages to standardized view for further\n  processing and storing.\n- `llm` \u2500 a package with a simple router for load balancing of requests to\n  OpenAI API-like services  \n  (with key rotation, retrial policies, and fallbacks).\n- `rag` \u2500 a demo of RAG pipeline based on LlamaIndex and MilvusDB  \n  (getting obsolete since is not maintained and LlamaIndex is rapidly developing).\n",
    "bugtrack_url": null,
    "license": null,
    "summary": null,
    "version": "0.0.17.post6",
    "project_urls": null,
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4f3e4566ebc368feea64fb1f7eb9d557140d28ef562a750d574a9b94c9d6803b",
                "md5": "5942903771244a119ae50240e034670d",
                "sha256": "9c7f991fe7ea846d393bf2c810c014a56e74d5d8b966df0b1bbc258d920eb444"
            },
            "downloads": -1,
            "filename": "lukoshkin_lego-0.0.17.post6-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "5942903771244a119ae50240e034670d",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<3.13,>=3.10",
            "size": 71895,
            "upload_time": "2025-02-04T03:42:49",
            "upload_time_iso_8601": "2025-02-04T03:42:49.122088Z",
            "url": "https://files.pythonhosted.org/packages/4f/3e/4566ebc368feea64fb1f7eb9d557140d28ef562a750d574a9b94c9d6803b/lukoshkin_lego-0.0.17.post6-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4090e51dc4feaeae60f5f5892aeebf962b46ec561335ef4a72027b4080e7a1b7",
                "md5": "e16ac18b6d26a138d0a168d4e73bbc52",
                "sha256": "159a608e3bfe6569ba2c0a84ba922a861a784a53f0147d2fdb088e6fd3c96549"
            },
            "downloads": -1,
            "filename": "lukoshkin_lego-0.0.17.post6.tar.gz",
            "has_sig": false,
            "md5_digest": "e16ac18b6d26a138d0a168d4e73bbc52",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<3.13,>=3.10",
            "size": 51224,
            "upload_time": "2025-02-04T03:42:51",
            "upload_time_iso_8601": "2025-02-04T03:42:51.308652Z",
            "url": "https://files.pythonhosted.org/packages/40/90/e51dc4feaeae60f5f5892aeebf962b46ec561335ef4a72027b4080e7a1b7/lukoshkin_lego-0.0.17.post6.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-02-04 03:42:51",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "lukoshkin-lego"
}
        
Elapsed time: 0.42232s