# protos for datasamplnig
install grpc_tools
``` shell
pip install grpcio-tools
```
protobuf generate code for pyspark-sampling
``` shell
python -m grpc_tools.protoc -I./pb --python_out=./sparksampling_proto/ --grpc_python_out=./sparksampling_proto/ ./pb/sampling_service.proto
cd ./sparksampling_proto/ && 2to3 -n -w * && cd -
```
publish
```shell
rm -rf build dist && python -m build
twine upload dist/*
```
Raw data
{
"_id": null,
"home_page": "",
"name": "sparksampling-proto",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": "",
"keywords": "sparksampling",
"author": "",
"author_email": "Wh1isper <9573586@qq.com>",
"download_url": "https://files.pythonhosted.org/packages/78/11/8a41b9627d6b4099ee394fc3ed07575ecb72b2b885f6bed3d47b3af13078/sparksampling_proto-0.3.0.tar.gz",
"platform": null,
"description": "# protos for datasamplnig\n\ninstall grpc_tools\n\n``` shell\npip install grpcio-tools\n```\n\nprotobuf generate code for pyspark-sampling\n\n``` shell\npython -m grpc_tools.protoc -I./pb --python_out=./sparksampling_proto/ --grpc_python_out=./sparksampling_proto/ ./pb/sampling_service.proto\ncd ./sparksampling_proto/ && 2to3 -n -w * && cd -\n```\n\npublish\n\n```shell\nrm -rf build dist && python -m build\ntwine upload dist/*\n\n```\n",
"bugtrack_url": null,
"license": "BSD 3-Clause License",
"summary": "python proto for sparksampling",
"version": "0.3.0",
"project_urls": {
"Source": "https://github.com/Wh1isper/pyspark-sampling"
},
"split_keywords": [
"sparksampling"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "ff6562453e20afbe7c30c84fbd5f88a011281530ad77a30a792e55b7f8326aef",
"md5": "aa7c8e006e46e2f7e44332fd158c7f79",
"sha256": "5ee0c50c27b59da76d5d161f72edd833303929b39508acb48c0dcd0a5938feeb"
},
"downloads": -1,
"filename": "sparksampling_proto-0.3.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "aa7c8e006e46e2f7e44332fd158c7f79",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 4620,
"upload_time": "2023-07-07T08:10:51",
"upload_time_iso_8601": "2023-07-07T08:10:51.826445Z",
"url": "https://files.pythonhosted.org/packages/ff/65/62453e20afbe7c30c84fbd5f88a011281530ad77a30a792e55b7f8326aef/sparksampling_proto-0.3.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "78118a41b9627d6b4099ee394fc3ed07575ecb72b2b885f6bed3d47b3af13078",
"md5": "cfa88fa85e5e60f57e9162d0ece5b443",
"sha256": "7a56840352d064bc7aa6e4968dd3c94724c2dc89f7101d5bce5a6c58bf0bf628"
},
"downloads": -1,
"filename": "sparksampling_proto-0.3.0.tar.gz",
"has_sig": false,
"md5_digest": "cfa88fa85e5e60f57e9162d0ece5b443",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 7510,
"upload_time": "2023-07-07T08:10:54",
"upload_time_iso_8601": "2023-07-07T08:10:54.033151Z",
"url": "https://files.pythonhosted.org/packages/78/11/8a41b9627d6b4099ee394fc3ed07575ecb72b2b885f6bed3d47b3af13078/sparksampling_proto-0.3.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-07-07 08:10:54",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "Wh1isper",
"github_project": "pyspark-sampling",
"travis_ci": true,
"coveralls": false,
"github_actions": false,
"lcname": "sparksampling-proto"
}