!!!WARNING
This package is deprecated and should not be used. It will continue to exist until fully migrated and will be archived.
THIS PACKAGE MAY BE DELETED. DO NOT USE IT.
!!!
# Welcome
[![PyPI version](https://badge.fury.io/py/cats-python.svg)](https://badge.fury.io/py/cats-python) [![codecov](https://codecov.io/gh/Cifrazia/cats-python/branch/master/graph/badge.svg?token=MMDPS40REC)](https://codecov.io/gh/Cifrazia/cats-python) [![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2FCifrazia%2Fcats-python.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2FCifrazia%2Fcats-python?ref=badge_shield)
## Cifrazia Action Transport System
CATS - is a TCP based byte protocol for persistence package exchanging. This so-called protocol is designed specifically
for internal use in [Cifrazia](https://cifrazia.com).
[Learn more about protocol](./protocol)
## Features
+ One action at a time
+ Up-to 4GB payload in single [plain Action](protocol/2.0.md#0x00-action)
+ Unlimited and delayed payload in [Streaming Actions](protocol/2.0.md#0x01-streamaction)
+ Chained [inputs](protocol/2.0.md#inputs)
+ [Broadcasts](protocol/2.0.md#broadcast)
+ Multiple [data formats](protocol/2.0.md#data-types)
+ Custom [handshakes](protocol/2.0.md#handshake)
+ ~~Local and global encryption~~
[!ref](get-started.md)
## Requirements
+ Python `3.10`
+ Tornado `^6.1`
+ uJSON `^5.1`
+ PyTZ `^2023.3`
Raw data
{
"_id": null,
"home_page": "https://adambrianbright.github.io/cats-python/",
"name": "cats-python",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.12,<4.0",
"maintainer_email": "",
"keywords": "cifrazia,tcp,rpc,cats,tornado",
"author": "Bogdan Parfenov",
"author_email": "adam.brian.bright@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/65/38/ee35b5013234272f8341b67603517e0bd989cb58cd3fbccfd7321932ad76/cats_python-4.7.0.tar.gz",
"platform": null,
"description": "!!!WARNING\nThis package is deprecated and should not be used. It will continue to exist until fully migrated and will be archived.\n\nTHIS PACKAGE MAY BE DELETED. DO NOT USE IT.\n!!!\n\n# Welcome\n\n[![PyPI version](https://badge.fury.io/py/cats-python.svg)](https://badge.fury.io/py/cats-python) [![codecov](https://codecov.io/gh/Cifrazia/cats-python/branch/master/graph/badge.svg?token=MMDPS40REC)](https://codecov.io/gh/Cifrazia/cats-python) [![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2FCifrazia%2Fcats-python.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2FCifrazia%2Fcats-python?ref=badge_shield)\n\n## Cifrazia Action Transport System\n\nCATS - is a TCP based byte protocol for persistence package exchanging. This so-called protocol is designed specifically\nfor internal use in [Cifrazia](https://cifrazia.com).\n\n[Learn more about protocol](./protocol)\n\n## Features\n\n+ One action at a time\n+ Up-to 4GB payload in single [plain Action](protocol/2.0.md#0x00-action)\n+ Unlimited and delayed payload in [Streaming Actions](protocol/2.0.md#0x01-streamaction)\n+ Chained [inputs](protocol/2.0.md#inputs)\n+ [Broadcasts](protocol/2.0.md#broadcast)\n+ Multiple [data formats](protocol/2.0.md#data-types)\n+ Custom [handshakes](protocol/2.0.md#handshake)\n+ ~~Local and global encryption~~\n\n[!ref](get-started.md)\n\n## Requirements\n\n+ Python `3.10`\n+ Tornado `^6.1`\n+ uJSON `^5.1`\n+ PyTZ `^2023.3`\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Cifrazia Action Transport System for Python",
"version": "4.7.0",
"project_urls": {
"Bug Tracker": "https://github.com/AdamBrianBright/cats-python/issues",
"ChangeLog": "https://adambrianbright.github.io/cats-python/changelog",
"Contact Author": "https://vk.com/adam_bright",
"Documentation": "https://adambrianbright.github.io/cats-python/",
"Homepage": "https://adambrianbright.github.io/cats-python/",
"Repository": "https://github.com/AdamBrianBright/cats-python"
},
"split_keywords": [
"cifrazia",
"tcp",
"rpc",
"cats",
"tornado"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "df5a7605c9c1d14c3b2648e7d0b0564c4fca611a121ec574f87148c9c94942e1",
"md5": "ccb98d13773da62ab72e5c6e30ddd684",
"sha256": "016a7ffa9f066a97772d9d31ca6b2bb5abcdcd726b41cdcea2fb474490b7e77f"
},
"downloads": -1,
"filename": "cats_python-4.7.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "ccb98d13773da62ab72e5c6e30ddd684",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.12,<4.0",
"size": 47285,
"upload_time": "2023-10-22T04:20:03",
"upload_time_iso_8601": "2023-10-22T04:20:03.571895Z",
"url": "https://files.pythonhosted.org/packages/df/5a/7605c9c1d14c3b2648e7d0b0564c4fca611a121ec574f87148c9c94942e1/cats_python-4.7.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6538ee35b5013234272f8341b67603517e0bd989cb58cd3fbccfd7321932ad76",
"md5": "94ac15db5e7bb42b7ff4ac0a642501e5",
"sha256": "5e6a77144d4df00cbc3008b8ad30d83229568382205b0c14e5236dfe4df6ed17"
},
"downloads": -1,
"filename": "cats_python-4.7.0.tar.gz",
"has_sig": false,
"md5_digest": "94ac15db5e7bb42b7ff4ac0a642501e5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.12,<4.0",
"size": 35029,
"upload_time": "2023-10-22T04:20:05",
"upload_time_iso_8601": "2023-10-22T04:20:05.915285Z",
"url": "https://files.pythonhosted.org/packages/65/38/ee35b5013234272f8341b67603517e0bd989cb58cd3fbccfd7321932ad76/cats_python-4.7.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-10-22 04:20:05",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "AdamBrianBright",
"github_project": "cats-python",
"travis_ci": false,
"coveralls": true,
"github_actions": true,
"lcname": "cats-python"
}