# Pravega Python client.
This project provides a way to interact with [Pravega](http://pravega.io) using Python client.
Pravega is an open source distributed storage service implementing Streams. It offers Stream as the main primitive for
the foundation of reliable storage systems: a high-performance, durable, elastic, and unlimited append-only byte stream
with strict ordering and consistency.
This project supports interaction with Pravega for Python versions 3.8+.
## Install
The client library can be installed using pip.
```shell
pip install pravega
```
The users can also choose to generate the bindings using the commands specified at [PythonBinding](./PythonBinding.md) .
## Example
### Write events
```python
import pravega_client
# assuming Pravega controller is listening at 127.0.0.1:9090
stream_manager = pravega_client.StreamManager("tcp://127.0.0.1:9090")
scope_result = stream_manager.create_scope("scope_foo")
self.assertEqual(True, scope_result, "Scope creation status")
stream_result = stream_manager.create_stream("scope_foo", "stream_bar", 1) # initially stream contains 1 segment
self.assertEqual(True, stream_result, "Stream creation status")
writer = stream_manager.create_writer("scope_foo","stream_bar")
writer.write_event("hello world")
```
### Read events
```python
import pravega_client
# assuming Pravega controller is listening at 127.0.0.1:9090
stream_manager = pravega_client.StreamManager("tcp://127.0.0.1:9090")
reader_group = stream_manager.create_reader_group("my_reader_group", "scope_foo", "stream_bar")
reader = reader_group.create_reader("my_reader");
# acquire a segment slice to read
slice = await reader.get_segment_slice_async()
for event in slice:
print(event.data())
# after calling release segment, data in this segment slice will not be read again by
# readers in the same reader group.
reader.release_segment(slice)
# remember to mark the finished reader as offline.
reader.reader_offline()
```
Raw data
{
"_id": null,
"home_page": "",
"name": "pravegaBhu",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "streaming,client,pravega",
"author": "Pravega Community",
"author_email": "",
"download_url": "https://files.pythonhosted.org/packages/ce/07/a4c5dff8aa2df65b32d1c30ff6735654f89ccc7afeec908e4ebe94609790/pravegaBhu-0.3.8.tar.gz",
"platform": null,
"description": "# Pravega Python client.\n\nThis project provides a way to interact with [Pravega](http://pravega.io) using Python client.\n\nPravega is an open source distributed storage service implementing Streams. It offers Stream as the main primitive for \nthe foundation of reliable storage systems: a high-performance, durable, elastic, and unlimited append-only byte stream \nwith strict ordering and consistency.\n\nThis project supports interaction with Pravega for Python versions 3.8+.\n## Install\n\nThe client library can be installed using pip.\n```shell\npip install pravega\n```\nThe users can also choose to generate the bindings using the commands specified at [PythonBinding](./PythonBinding.md) .\n\n## Example\n### Write events\n```python\nimport pravega_client\n# assuming Pravega controller is listening at 127.0.0.1:9090\nstream_manager = pravega_client.StreamManager(\"tcp://127.0.0.1:9090\")\n\nscope_result = stream_manager.create_scope(\"scope_foo\")\nself.assertEqual(True, scope_result, \"Scope creation status\")\n\nstream_result = stream_manager.create_stream(\"scope_foo\", \"stream_bar\", 1) # initially stream contains 1 segment\nself.assertEqual(True, stream_result, \"Stream creation status\")\n\nwriter = stream_manager.create_writer(\"scope_foo\",\"stream_bar\")\nwriter.write_event(\"hello world\")\n```\n### Read events\n```python\nimport pravega_client\n# assuming Pravega controller is listening at 127.0.0.1:9090\nstream_manager = pravega_client.StreamManager(\"tcp://127.0.0.1:9090\")\n\nreader_group = stream_manager.create_reader_group(\"my_reader_group\", \"scope_foo\", \"stream_bar\")\n\nreader = reader_group.create_reader(\"my_reader\");\n\n# acquire a segment slice to read\nslice = await reader.get_segment_slice_async()\nfor event in slice:\n print(event.data())\n \n# after calling release segment, data in this segment slice will not be read again by\n# readers in the same reader group.\nreader.release_segment(slice)\n\n# remember to mark the finished reader as offline.\nreader.reader_offline()\n```\n",
"bugtrack_url": null,
"license": "Apache-2.0",
"summary": "Pravega client",
"version": "0.3.8",
"project_urls": {
"Source Code": "https://github.com/pravega/pravega-client-python"
},
"split_keywords": [
"streaming",
"client",
"pravega"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "08e0b6c1acd151b4f7c08b8a08b4fb8f65634c4143a6b3f4720975ddb561dee8",
"md5": "648d5256da41490a51e656b9e86aae90",
"sha256": "555f9f42f21580ebcf1592aa0b6d05bf3eb43558bab99572b290e26770d2eee7"
},
"downloads": -1,
"filename": "pravegaBhu-0.3.8-cp310-cp310-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "648d5256da41490a51e656b9e86aae90",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 7487027,
"upload_time": "2023-12-04T13:49:56",
"upload_time_iso_8601": "2023-12-04T13:49:56.603679Z",
"url": "https://files.pythonhosted.org/packages/08/e0/b6c1acd151b4f7c08b8a08b4fb8f65634c4143a6b3f4720975ddb561dee8/pravegaBhu-0.3.8-cp310-cp310-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "eda17b4f5941aa05f626669ecaa40ade4c81064e715f045558482fc18d1ddf9b",
"md5": "393f676c60004ac443cdde7d8784f00e",
"sha256": "6e0cdaf2227077a0bf14e01004948b990ec26f6c7cf6cb603577ffac520a5bb5"
},
"downloads": -1,
"filename": "pravegaBhu-0.3.8-cp310-cp310-manylinux_2_31_x86_64.whl",
"has_sig": false,
"md5_digest": "393f676c60004ac443cdde7d8784f00e",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 10392642,
"upload_time": "2023-12-04T13:47:16",
"upload_time_iso_8601": "2023-12-04T13:47:16.114660Z",
"url": "https://files.pythonhosted.org/packages/ed/a1/7b4f5941aa05f626669ecaa40ade4c81064e715f045558482fc18d1ddf9b/pravegaBhu-0.3.8-cp310-cp310-manylinux_2_31_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1c89c2e93966b8c90cbe88d4ab44da63a17ed33378acbe3f94f55a41587ccb0e",
"md5": "dee44c431b5f1b5a2a44d5f6fb6935f8",
"sha256": "fe0fab735ca9e4f3b87858f85ed8222bd02e8395e18ac91ed11f0475c34ac930"
},
"downloads": -1,
"filename": "pravegaBhu-0.3.8-cp310-cp310-manylinux_2_35_x86_64.whl",
"has_sig": false,
"md5_digest": "dee44c431b5f1b5a2a44d5f6fb6935f8",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 10374532,
"upload_time": "2023-12-04T13:47:38",
"upload_time_iso_8601": "2023-12-04T13:47:38.399070Z",
"url": "https://files.pythonhosted.org/packages/1c/89/c2e93966b8c90cbe88d4ab44da63a17ed33378acbe3f94f55a41587ccb0e/pravegaBhu-0.3.8-cp310-cp310-manylinux_2_35_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "824061b341f54ace58d53656b4f1c25cafde2125fe009d388e1860bca88c5836",
"md5": "136c73dcd5f201d1a72e33fdbf8e5297",
"sha256": "389670b19be81c0cc245547c5ff184564158684c00aa70b791cd25614f77547e"
},
"downloads": -1,
"filename": "pravegaBhu-0.3.8-cp310-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "136c73dcd5f201d1a72e33fdbf8e5297",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 6035691,
"upload_time": "2023-12-04T13:53:10",
"upload_time_iso_8601": "2023-12-04T13:53:10.847138Z",
"url": "https://files.pythonhosted.org/packages/82/40/61b341f54ace58d53656b4f1c25cafde2125fe009d388e1860bca88c5836/pravegaBhu-0.3.8-cp310-none-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b2ae008bddbe21ea1576a997310c47b0b46e4446615b1d97fb96e2238b0ad078",
"md5": "61aa1f71fcb3adb3ff583d8421f85a5c",
"sha256": "ae97ae2b225a8a6f866f6e90f86909bdbc2229680e8d3f33f8282b39c9068789"
},
"downloads": -1,
"filename": "pravegaBhu-0.3.8-cp311-cp311-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "61aa1f71fcb3adb3ff583d8421f85a5c",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 7487026,
"upload_time": "2023-12-04T13:55:22",
"upload_time_iso_8601": "2023-12-04T13:55:22.029668Z",
"url": "https://files.pythonhosted.org/packages/b2/ae/008bddbe21ea1576a997310c47b0b46e4446615b1d97fb96e2238b0ad078/pravegaBhu-0.3.8-cp311-cp311-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ddeeefc56cc4ed2211c4f554b47f2bfe6dbdce532079902d67a3e80414d9d0db",
"md5": "4ae5cf6e1d6645fd77968009577e8552",
"sha256": "559c3d614c022d387317d22fccb0139af95330229000dc80a435df91e3a3bf9f"
},
"downloads": -1,
"filename": "pravegaBhu-0.3.8-cp311-cp311-manylinux_2_31_x86_64.whl",
"has_sig": false,
"md5_digest": "4ae5cf6e1d6645fd77968009577e8552",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 10392637,
"upload_time": "2023-12-04T13:47:18",
"upload_time_iso_8601": "2023-12-04T13:47:18.323453Z",
"url": "https://files.pythonhosted.org/packages/dd/ee/efc56cc4ed2211c4f554b47f2bfe6dbdce532079902d67a3e80414d9d0db/pravegaBhu-0.3.8-cp311-cp311-manylinux_2_31_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "cf0ca0f15c778012766fb210e91818dced208f3bb3fdae8073f3d8518454e9a5",
"md5": "1a5bff774a524faec13256ebe70084a1",
"sha256": "90d38629f619c247d894b250ea1dad7e43a5af9068aa7019bacf22d0353d6705"
},
"downloads": -1,
"filename": "pravegaBhu-0.3.8-cp311-cp311-manylinux_2_35_x86_64.whl",
"has_sig": false,
"md5_digest": "1a5bff774a524faec13256ebe70084a1",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 10374530,
"upload_time": "2023-12-04T13:47:24",
"upload_time_iso_8601": "2023-12-04T13:47:24.314126Z",
"url": "https://files.pythonhosted.org/packages/cf/0c/a0f15c778012766fb210e91818dced208f3bb3fdae8073f3d8518454e9a5/pravegaBhu-0.3.8-cp311-cp311-manylinux_2_35_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "feca9867af2624436d27a9e5b816eec1b69de0617e38d699d8b5c05e7d3a23b1",
"md5": "519b1f29b2380a8c7dee1a2fc2cfc7f4",
"sha256": "e2dbe41ddf0a963ab2ee540fe80cc52f11049203b3c2140149ddb0b58c6e29e6"
},
"downloads": -1,
"filename": "pravegaBhu-0.3.8-cp311-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "519b1f29b2380a8c7dee1a2fc2cfc7f4",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 6035697,
"upload_time": "2023-12-04T13:52:36",
"upload_time_iso_8601": "2023-12-04T13:52:36.058969Z",
"url": "https://files.pythonhosted.org/packages/fe/ca/9867af2624436d27a9e5b816eec1b69de0617e38d699d8b5c05e7d3a23b1/pravegaBhu-0.3.8-cp311-none-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b8c7ca8bb39453882bf023e118fc17b08af2b662fcf8e0151c1de3577251f543",
"md5": "c64030d0fe6e8e1e2e2c927e951266c9",
"sha256": "1b428550334527c3b1431176750091dc621c98a0feae4fc319121989eafe47c9"
},
"downloads": -1,
"filename": "pravegaBhu-0.3.8-cp37-cp37m-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "c64030d0fe6e8e1e2e2c927e951266c9",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": null,
"size": 7485250,
"upload_time": "2023-12-04T13:55:57",
"upload_time_iso_8601": "2023-12-04T13:55:57.499814Z",
"url": "https://files.pythonhosted.org/packages/b8/c7/ca8bb39453882bf023e118fc17b08af2b662fcf8e0151c1de3577251f543/pravegaBhu-0.3.8-cp37-cp37m-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2b5735231aee880a1336b51b6ae2c5ac68fcab220f072478662d5e71f37bad3a",
"md5": "11026f61b69905cb8841145d4ab434dd",
"sha256": "8cdffd6bb99598ff10aa38aa5f9886144d1f524f69e522b6d5e13e666eaa84c4"
},
"downloads": -1,
"filename": "pravegaBhu-0.3.8-cp37-cp37m-manylinux_2_31_x86_64.whl",
"has_sig": false,
"md5_digest": "11026f61b69905cb8841145d4ab434dd",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": null,
"size": 10391448,
"upload_time": "2023-12-04T13:47:13",
"upload_time_iso_8601": "2023-12-04T13:47:13.930465Z",
"url": "https://files.pythonhosted.org/packages/2b/57/35231aee880a1336b51b6ae2c5ac68fcab220f072478662d5e71f37bad3a/pravegaBhu-0.3.8-cp37-cp37m-manylinux_2_31_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0498fbbf7e6c20b58c983cd416a45e1c5e8d213ee397391c646c41a920e489a0",
"md5": "a9ef5d702ca3404db7e0ec11cedfb390",
"sha256": "e5818b7e7404808d23df850a4218376af7cc53e55a15cf0568c9b8b286aefc5c"
},
"downloads": -1,
"filename": "pravegaBhu-0.3.8-cp37-cp37m-manylinux_2_35_x86_64.whl",
"has_sig": false,
"md5_digest": "a9ef5d702ca3404db7e0ec11cedfb390",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": null,
"size": 10373568,
"upload_time": "2023-12-04T13:47:24",
"upload_time_iso_8601": "2023-12-04T13:47:24.609244Z",
"url": "https://files.pythonhosted.org/packages/04/98/fbbf7e6c20b58c983cd416a45e1c5e8d213ee397391c646c41a920e489a0/pravegaBhu-0.3.8-cp37-cp37m-manylinux_2_35_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "466d42e438f34047dcf556ae56314b10fb27303e9c20d23d029c736491fc3dd4",
"md5": "03077dd8032c78675c3ae8ef4e79b165",
"sha256": "c5b65173aa9aa586d5162cb3e3f45b87b53dba4b89d5164567e84af666526ab4"
},
"downloads": -1,
"filename": "pravegaBhu-0.3.8-cp37-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "03077dd8032c78675c3ae8ef4e79b165",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": null,
"size": 6036558,
"upload_time": "2023-12-04T13:54:29",
"upload_time_iso_8601": "2023-12-04T13:54:29.046715Z",
"url": "https://files.pythonhosted.org/packages/46/6d/42e438f34047dcf556ae56314b10fb27303e9c20d23d029c736491fc3dd4/pravegaBhu-0.3.8-cp37-none-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0a51b13352045cc983f578dcd01e10ffaffd89238094ca6ff3cdaf2a4a743f8b",
"md5": "653a3078aceb2f2dc436c9ddd4a74261",
"sha256": "2b3c6f17949f0691cebaaf11560c0b9d33025d77e2ed071f90eff8cce1c51d99"
},
"downloads": -1,
"filename": "pravegaBhu-0.3.8-cp38-cp38-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "653a3078aceb2f2dc436c9ddd4a74261",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 7486116,
"upload_time": "2023-12-04T13:53:04",
"upload_time_iso_8601": "2023-12-04T13:53:04.215002Z",
"url": "https://files.pythonhosted.org/packages/0a/51/b13352045cc983f578dcd01e10ffaffd89238094ca6ff3cdaf2a4a743f8b/pravegaBhu-0.3.8-cp38-cp38-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b8b4cb101ceea105d1b376a955a034417cdeb3aafa89b87c6372b497b822f95e",
"md5": "102f897b0ab7b6f396b327aace0698b4",
"sha256": "347af8a1d533c25204f47c086818c5628fbd101807dff7e1bd8f43f41d46f04f"
},
"downloads": -1,
"filename": "pravegaBhu-0.3.8-cp38-cp38-manylinux_2_31_x86_64.whl",
"has_sig": false,
"md5_digest": "102f897b0ab7b6f396b327aace0698b4",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 10390638,
"upload_time": "2023-12-04T13:47:12",
"upload_time_iso_8601": "2023-12-04T13:47:12.060461Z",
"url": "https://files.pythonhosted.org/packages/b8/b4/cb101ceea105d1b376a955a034417cdeb3aafa89b87c6372b497b822f95e/pravegaBhu-0.3.8-cp38-cp38-manylinux_2_31_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6868104a30a34355e1df4d958bc61c579390209c37e8e1dc707b04117fef20a5",
"md5": "1b7bc59051824a7d796c14ce1109603c",
"sha256": "367b2983be5941db0e80942b52abe9b63b644fb5ff84034dae6a61bdc6d86293"
},
"downloads": -1,
"filename": "pravegaBhu-0.3.8-cp38-cp38-manylinux_2_35_x86_64.whl",
"has_sig": false,
"md5_digest": "1b7bc59051824a7d796c14ce1109603c",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 10373016,
"upload_time": "2023-12-04T13:47:19",
"upload_time_iso_8601": "2023-12-04T13:47:19.149389Z",
"url": "https://files.pythonhosted.org/packages/68/68/104a30a34355e1df4d958bc61c579390209c37e8e1dc707b04117fef20a5/pravegaBhu-0.3.8-cp38-cp38-manylinux_2_35_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f825e0ccccb5fe6165fc90cc97119aacd213f5bd0df16f4035822d0dd4f511b6",
"md5": "99af8b40b252afd9f66b50ee77acc79e",
"sha256": "2a22f7c8e66147dbec985ab40f49ea6777d71eb18fb25fe5357e278e6ba500e7"
},
"downloads": -1,
"filename": "pravegaBhu-0.3.8-cp38-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "99af8b40b252afd9f66b50ee77acc79e",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 6036391,
"upload_time": "2023-12-04T13:52:58",
"upload_time_iso_8601": "2023-12-04T13:52:58.883829Z",
"url": "https://files.pythonhosted.org/packages/f8/25/e0ccccb5fe6165fc90cc97119aacd213f5bd0df16f4035822d0dd4f511b6/pravegaBhu-0.3.8-cp38-none-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "49014e623222e9837d8c2426ea7f20278e5b478936ab5d2d5cdfba8643c820b9",
"md5": "a44b2211270124c0e3b404c45a0d64a0",
"sha256": "493eb54c85012a73bcfd2180ca91eae6a2ca656298bfa948f590b674178eec67"
},
"downloads": -1,
"filename": "pravegaBhu-0.3.8-cp39-cp39-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "a44b2211270124c0e3b404c45a0d64a0",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 7487484,
"upload_time": "2023-12-04T13:53:34",
"upload_time_iso_8601": "2023-12-04T13:53:34.460697Z",
"url": "https://files.pythonhosted.org/packages/49/01/4e623222e9837d8c2426ea7f20278e5b478936ab5d2d5cdfba8643c820b9/pravegaBhu-0.3.8-cp39-cp39-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c1c44b3dc65173bc24ee693fb019ab37d5e831ae4f02b7010b11fd6eedfc754c",
"md5": "f590468832865c1c8914b9eb7b8eac27",
"sha256": "609efc985c73d0dd2bde226a2c28288d1add3440661e1441af6a7f55e7de1cf8"
},
"downloads": -1,
"filename": "pravegaBhu-0.3.8-cp39-cp39-manylinux_2_31_x86_64.whl",
"has_sig": false,
"md5_digest": "f590468832865c1c8914b9eb7b8eac27",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 10392981,
"upload_time": "2023-12-04T13:47:14",
"upload_time_iso_8601": "2023-12-04T13:47:14.147633Z",
"url": "https://files.pythonhosted.org/packages/c1/c4/4b3dc65173bc24ee693fb019ab37d5e831ae4f02b7010b11fd6eedfc754c/pravegaBhu-0.3.8-cp39-cp39-manylinux_2_31_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "429e053a1ec3e942892d61031683c685818e8eeb9f60818bb46d66ccbf0005ec",
"md5": "4df514a5a0fd6f64f308320e32195448",
"sha256": "fc4c52018cd5d7e28bec7a5663f2a99916ee387bb88798c8c380c4ba9cc2df74"
},
"downloads": -1,
"filename": "pravegaBhu-0.3.8-cp39-cp39-manylinux_2_35_x86_64.whl",
"has_sig": false,
"md5_digest": "4df514a5a0fd6f64f308320e32195448",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 10374712,
"upload_time": "2023-12-04T13:47:26",
"upload_time_iso_8601": "2023-12-04T13:47:26.727599Z",
"url": "https://files.pythonhosted.org/packages/42/9e/053a1ec3e942892d61031683c685818e8eeb9f60818bb46d66ccbf0005ec/pravegaBhu-0.3.8-cp39-cp39-manylinux_2_35_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "16642bc10a952614f645c72e90fed0f88a7ecbae3d2ebc8b7f593d18e35b5a1b",
"md5": "50a49a5701533fe5090b8b42d292b8b5",
"sha256": "c01c5910a9aa895a27dbd9076c731cf526fdae4fdcd129a566b590ac83147fc7"
},
"downloads": -1,
"filename": "pravegaBhu-0.3.8-cp39-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "50a49a5701533fe5090b8b42d292b8b5",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 6035697,
"upload_time": "2023-12-04T13:54:25",
"upload_time_iso_8601": "2023-12-04T13:54:25.440993Z",
"url": "https://files.pythonhosted.org/packages/16/64/2bc10a952614f645c72e90fed0f88a7ecbae3d2ebc8b7f593d18e35b5a1b/pravegaBhu-0.3.8-cp39-none-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ce07a4c5dff8aa2df65b32d1c30ff6735654f89ccc7afeec908e4ebe94609790",
"md5": "bed7bbd943f712c43c754c23315c82d7",
"sha256": "1d329e077fc53d0e7563f7bea6bd4fc90719294fbccfaf89bd92cebc4de06a80"
},
"downloads": -1,
"filename": "pravegaBhu-0.3.8.tar.gz",
"has_sig": false,
"md5_digest": "bed7bbd943f712c43c754c23315c82d7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 49912,
"upload_time": "2023-12-04T13:47:14",
"upload_time_iso_8601": "2023-12-04T13:47:14.067796Z",
"url": "https://files.pythonhosted.org/packages/ce/07/a4c5dff8aa2df65b32d1c30ff6735654f89ccc7afeec908e4ebe94609790/pravegaBhu-0.3.8.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-12-04 13:47:14",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "pravega",
"github_project": "pravega-client-python",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"tox": true,
"lcname": "pravegabhu"
}