{ "info": { "author": "YugaByte, Inc.", "author_email": "mbautin@users.noreply.github.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Natural Language :: English", "Operating System :: OS Independent", "Operating System :: Unix", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: Implementation :: PyPy" ], "description": "Common utilities used in YugaByte Database's build infrastructure but could also be useful for anyone. E.g. convenient utilities for running external programs, logging, etc.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/yugabyte/yugabyte_pycommon", "keywords": "tool tools utility utilities yugabyte run command external process group_by", "license": "Apache 2.0", "maintainer": "", "maintainer_email": "", "name": "yugabyte-pycommon", "package_url": "https://pypi.org/project/yugabyte-pycommon/", "platform": "", "project_url": "https://pypi.org/project/yugabyte-pycommon/", "project_urls": { "Homepage": "https://github.com/yugabyte/yugabyte_pycommon" }, "release_url": "https://pypi.org/project/yugabyte-pycommon/1.9.15/", "requires_dist": null, "requires_python": "", "summary": "Common utilities used in YugaByte Database's build infrastructure but could also be useful for anyone. E.g. convenient utilities for running external programs, logging, etc. Please give YugaByte DB a star at https://github.com/yugabyte/yugabyte-db -- much appreciated!", "version": "1.9.15" }, "last_serial": 5235408, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "cc17cfd0d976950314771aad9ec5e87d", "sha256": "a9933c97a2270d8cc3aceee3e393c008dafef70a1610e26df1b9fe1b958e2edc" }, "downloads": -1, "filename": "yugabyte_pycommon-1.0.0.tar.gz", "has_sig": false, "md5_digest": "cc17cfd0d976950314771aad9ec5e87d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1979, "upload_time": "2018-05-10T17:27:24", "url": "https://files.pythonhosted.org/packages/15/56/9b61f2b12deb6ac59617c8efcbc0caf7d14ef21b7c3b9ef69ca7d21c1e76/yugabyte_pycommon-1.0.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "f5974cc852115470220cfaa4dd4b23f4", "sha256": "84630cd87e5123b0f8309c95b791da4b7bd7b179045185e17f86dcb4776b1372" }, "downloads": -1, "filename": "yugabyte_pycommon-1.1.1.tar.gz", "has_sig": false, "md5_digest": "f5974cc852115470220cfaa4dd4b23f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3155, "upload_time": "2018-05-10T18:59:36", "url": "https://files.pythonhosted.org/packages/5e/6c/28f9a13f371a051f44e21d3e00f27b3d6d3fcdb47d26440eff15a6ff3742/yugabyte_pycommon-1.1.1.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "7ce39fa8c6e851794934a14a983d615d", "sha256": "89cd6c5f7e184939c68d11f863ba0dc0eca8c6c3aa7cf6a7daa27a02e3aec4ee" }, "downloads": -1, "filename": "yugabyte_pycommon-1.2.0.tar.gz", "has_sig": false, "md5_digest": "7ce39fa8c6e851794934a14a983d615d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5430, "upload_time": "2018-05-10T21:46:07", "url": "https://files.pythonhosted.org/packages/b0/0a/71a7686ef8a5c0a04c48ef1d5cab8dff7a9ce8b791c21d92bd4be2720e80/yugabyte_pycommon-1.2.0.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "daa6d680417ad146c3cd75319ebc4738", "sha256": "9033964af8722a038609d2aa93d408fc4959ec1a62ebf34631d339aa16d61a01" }, "downloads": -1, "filename": "yugabyte_pycommon-1.3.0.tar.gz", "has_sig": false, "md5_digest": "daa6d680417ad146c3cd75319ebc4738", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6144, "upload_time": "2018-05-10T22:56:41", "url": "https://files.pythonhosted.org/packages/12/3c/dbce4a2abb130139526eae3accbe3b04dff4e09a9723b88b20a36103f31b/yugabyte_pycommon-1.3.0.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "c8ac66a9ca8407d5082148d37933fb27", "sha256": "c1ae9d4f88632a6bd67535913a16bd522e98cfa5cbb7510c8f6cb3f95cd60646" }, "downloads": -1, "filename": "yugabyte_pycommon-1.3.1.tar.gz", "has_sig": false, "md5_digest": "c8ac66a9ca8407d5082148d37933fb27", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6416, "upload_time": "2018-05-11T00:54:12", "url": "https://files.pythonhosted.org/packages/1c/92/6dce22175da0911d9b94c6179295bfbc8797637b1bc5a61323f4d09437d8/yugabyte_pycommon-1.3.1.tar.gz" } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "3439deeefa978a1dfad03a9c4d51d0ec", "sha256": "b34f03f36ff0158e2e068948ebe15ca0c0d96a6d42f36bd2916ecde22c8be0fb" }, "downloads": -1, "filename": "yugabyte_pycommon-1.3.2.tar.gz", "has_sig": false, "md5_digest": "3439deeefa978a1dfad03a9c4d51d0ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6594, "upload_time": "2018-05-11T19:05:31", "url": "https://files.pythonhosted.org/packages/68/7b/f909e7f4e936718426d431f6a2ac774d27fabb5e4a43f33568fbd03be7aa/yugabyte_pycommon-1.3.2.tar.gz" } ], "1.3.3": [ { "comment_text": "", "digests": { "md5": "72cd8b0314d03b6179d0289ce526f36d", "sha256": "db134549f3bf0a56cb98d2c78fd46d4bd4418e38c0c56c8bcd48e4c86416c4cc" }, "downloads": -1, "filename": "yugabyte_pycommon-1.3.3.tar.gz", "has_sig": false, "md5_digest": "72cd8b0314d03b6179d0289ce526f36d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6985, "upload_time": "2018-05-11T21:02:55", "url": "https://files.pythonhosted.org/packages/ad/43/282067c13295a2ed236568b2615a7e57bbcd95aab0eb6d337e3df90951bd/yugabyte_pycommon-1.3.3.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "9b38caee3ca2fdecb768d00dfd18c8a4", "sha256": "81fee177d8e979cbee541a526e1ab4766ede22a658bb41e20f055decfecc0e77" }, "downloads": -1, "filename": "yugabyte_pycommon-1.4.0.tar.gz", "has_sig": false, "md5_digest": "9b38caee3ca2fdecb768d00dfd18c8a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6919, "upload_time": "2018-05-11T21:56:34", "url": "https://files.pythonhosted.org/packages/d3/7a/4297efa88280edea6c2e298ad8629c8d0b6f86a5f73b336d876aafdd6d84/yugabyte_pycommon-1.4.0.tar.gz" } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "2164c4a2d0c9b898b0d21c26d9df1c95", "sha256": "7da91626f38d54b047ae0374bc454f2894641a7b38fab1e0c1a568af9d4b62c8" }, "downloads": -1, "filename": "yugabyte_pycommon-1.5.0.tar.gz", "has_sig": false, "md5_digest": "2164c4a2d0c9b898b0d21c26d9df1c95", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7513, "upload_time": "2018-05-11T22:34:28", "url": "https://files.pythonhosted.org/packages/a3/a1/38052f3320d72f8dd65fb86c9c0c970b928026b3c3a3512cabf4585df247/yugabyte_pycommon-1.5.0.tar.gz" } ], "1.6.0": [ { "comment_text": "", "digests": { "md5": "074f622d37d91b29e0abb1128915dd06", "sha256": "4bcccd9b8ac0ed605e6830c8eff428c004550a982febbdcfa3a81bbf3dde27c8" }, "downloads": -1, "filename": "yugabyte_pycommon-1.6.0.tar.gz", "has_sig": false, "md5_digest": "074f622d37d91b29e0abb1128915dd06", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7629, "upload_time": "2018-05-18T17:17:16", "url": "https://files.pythonhosted.org/packages/24/c3/b02365cdb4a5c9f6469be439ad574bfac1fea3011fa331a15bef27a1e349/yugabyte_pycommon-1.6.0.tar.gz" } ], "1.6.1": [ { "comment_text": "", "digests": { "md5": "e23779671206e9150aabdeae721a701f", "sha256": "968460f51e55309fcecf7edf84fbd1e11321e046eeff3d07d9fb83557c96329f" }, "downloads": -1, "filename": "yugabyte_pycommon-1.6.1.tar.gz", "has_sig": false, "md5_digest": "e23779671206e9150aabdeae721a701f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7620, "upload_time": "2018-05-22T17:02:23", "url": "https://files.pythonhosted.org/packages/c9/d8/aaf9055dab81e0e97f396150b03b9518209cac0c4ac614702352109c6972/yugabyte_pycommon-1.6.1.tar.gz" } ], "1.7.0": [ { "comment_text": "", "digests": { "md5": "a64ea3eee66412cce83cc6ce92efa48a", "sha256": "ee50faab4c2f9ae7314cf28c78d467640257228a1793c1463f6d9935ab2e4bd5" }, "downloads": -1, "filename": "yugabyte_pycommon-1.7.0.tar.gz", "has_sig": false, "md5_digest": "a64ea3eee66412cce83cc6ce92efa48a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7843, "upload_time": "2018-05-24T18:31:55", "url": "https://files.pythonhosted.org/packages/17/d2/069bcbf2954ad533668b489268efbfe59381cf119e6f7192a8844831e342/yugabyte_pycommon-1.7.0.tar.gz" } ], "1.7.1": [ { "comment_text": "", "digests": { "md5": "4cf20b26e2599519262639d86881a623", "sha256": "edb34f8d8420871cff0c7609b8ee33f8b82ea5295281f1edbb546714f40f0c27" }, "downloads": -1, "filename": "yugabyte_pycommon-1.7.1.tar.gz", "has_sig": false, "md5_digest": "4cf20b26e2599519262639d86881a623", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7947, "upload_time": "2018-05-24T18:48:57", "url": "https://files.pythonhosted.org/packages/5e/c1/814122fa7195c5079c2d0e535860899d57c1f57b87cb4fccddf08366a950/yugabyte_pycommon-1.7.1.tar.gz" } ], "1.7.2": [ { "comment_text": "", "digests": { "md5": "3716956f3743813ebd587dc402059e68", "sha256": "26a5e9d1666dc5f3948d93e8a35198c78d8fda14a7ab9e7a51f61e95ef5a9b26" }, "downloads": -1, "filename": "yugabyte_pycommon-1.7.2.tar.gz", "has_sig": false, "md5_digest": "3716956f3743813ebd587dc402059e68", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8071, "upload_time": "2018-05-24T20:00:08", "url": "https://files.pythonhosted.org/packages/f1/d6/1c4b3a09f1f5f5a0ab990c6c8e7e29fa965cbe5bc09d7e672a3b38242c44/yugabyte_pycommon-1.7.2.tar.gz" } ], "1.7.3": [ { "comment_text": "", "digests": { "md5": "3241b727f80da1c9b7e637538c425150", "sha256": "2db58d50379c9b6f8ab1e878ece51e56522dca5e739f15bdf25fb519cc98e2c8" }, "downloads": -1, "filename": "yugabyte_pycommon-1.7.3.tar.gz", "has_sig": false, "md5_digest": "3241b727f80da1c9b7e637538c425150", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8147, "upload_time": "2018-05-24T20:51:56", "url": "https://files.pythonhosted.org/packages/fb/00/25141631a519a7969670da6aeac08241e9929720033fb8e7052e0126c3d5/yugabyte_pycommon-1.7.3.tar.gz" } ], "1.7.4": [ { "comment_text": "", "digests": { "md5": "0bbff47cd432f9a012927f09b85e83eb", "sha256": "63258706682c9b1caaff18fa828a146558d7d95a3c0cb5c1a22d25b533006b75" }, "downloads": -1, "filename": "yugabyte_pycommon-1.7.4.tar.gz", "has_sig": false, "md5_digest": "0bbff47cd432f9a012927f09b85e83eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8153, "upload_time": "2018-05-24T22:09:34", "url": "https://files.pythonhosted.org/packages/14/63/8db6bbfed24706787590f77198a7c9dc8cf57060f0c1ff5ed0ec98331e5b/yugabyte_pycommon-1.7.4.tar.gz" } ], "1.8.0": [ { "comment_text": "", "digests": { "md5": "b6f8ece41f86139fc8198c33525940a3", "sha256": "a156cc166b00d22e3aafa73e558425ad09a7090ec646c025385508d371c6b7eb" }, "downloads": -1, "filename": "yugabyte_pycommon-1.8.0.tar.gz", "has_sig": false, "md5_digest": "b6f8ece41f86139fc8198c33525940a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8558, "upload_time": "2018-06-15T02:56:31", "url": "https://files.pythonhosted.org/packages/2a/dd/f5f59f43d4472cb845df214774f66f5fd05366afd6b7af522c1743bd027a/yugabyte_pycommon-1.8.0.tar.gz" } ], "1.9.0": [ { "comment_text": "", "digests": { "md5": "2b214e400cca21e4dd19ad4874680577", "sha256": "52d01844a6b441237b65d605038f2b8fb295b7badedf45ccd1f80e95349d0c18" }, "downloads": -1, "filename": "yugabyte_pycommon-1.9.0.tar.gz", "has_sig": false, "md5_digest": "2b214e400cca21e4dd19ad4874680577", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10654, "upload_time": "2018-11-02T20:10:55", "url": "https://files.pythonhosted.org/packages/f0/f1/76d03c44d11962b583725f39844fe72f14e62afdb0c6464e812af603a2d8/yugabyte_pycommon-1.9.0.tar.gz" } ], "1.9.1": [ { "comment_text": "", "digests": { "md5": "928bb5b5f4f4055468f99d67fd4299fa", "sha256": "8d8041d16feccf68c7e1c89a6ed6aabf8a2e7d31b733a6a57f5c5207c5424c0d" }, "downloads": -1, "filename": "yugabyte_pycommon-1.9.1.tar.gz", "has_sig": false, "md5_digest": "928bb5b5f4f4055468f99d67fd4299fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10643, "upload_time": "2018-11-02T20:15:08", "url": "https://files.pythonhosted.org/packages/eb/99/1823f17e15e8cc9b2c769eef262200f22d1bc8f28c6b15467dc9cd4d765f/yugabyte_pycommon-1.9.1.tar.gz" } ], "1.9.13": [ { "comment_text": "", "digests": { "md5": "32dfe2d7535f17774ebb5c029267fdba", "sha256": "083af4ea9baf74d920f8f6de248f1ab2ee5376835685b0cc2a8ccdf3705d18a8" }, "downloads": -1, "filename": "yugabyte_pycommon-1.9.13.tar.gz", "has_sig": false, "md5_digest": "32dfe2d7535f17774ebb5c029267fdba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12148, "upload_time": "2019-05-03T21:22:11", "url": "https://files.pythonhosted.org/packages/7e/d2/35af6fffddf58fe5406b479442bec0bd345043973639b989211f988fc0c7/yugabyte_pycommon-1.9.13.tar.gz" } ], "1.9.14": [ { "comment_text": "", "digests": { "md5": "34c34cc6256c2406b85046690bd44fde", "sha256": "43cef5211bdad27db812bdfd579f5fa2e4fb7571b256d52e30dc8c305a3dbc89" }, "downloads": -1, "filename": "yugabyte_pycommon-1.9.14.tar.gz", "has_sig": false, "md5_digest": "34c34cc6256c2406b85046690bd44fde", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12013, "upload_time": "2019-05-04T17:44:11", "url": "https://files.pythonhosted.org/packages/e2/c7/d82b7d5774d13f135bf0dff17787d0a50b7cf062488581db30235902e977/yugabyte_pycommon-1.9.14.tar.gz" } ], "1.9.15": [ { "comment_text": "", "digests": { "md5": "02fc830829ac6d587e490e8cfbd64e4e", "sha256": "fa55b19d5e8c7639e573b6a3501e3fb13c4c92a53ce926ed81783cb197143807" }, "downloads": -1, "filename": "yugabyte_pycommon-1.9.15.tar.gz", "has_sig": false, "md5_digest": "02fc830829ac6d587e490e8cfbd64e4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12082, "upload_time": "2019-05-06T23:40:15", "url": "https://files.pythonhosted.org/packages/95/d5/55f0969b11af341cec24a19aa75692099ba2ecc4ae759ff9e4cf926e7ec3/yugabyte_pycommon-1.9.15.tar.gz" } ], "1.9.2": [ { "comment_text": "", "digests": { "md5": "4db7101d31730b12304ef6f561209442", "sha256": "1b75a7847df70d22e124ab431793ed3bb36749cc09937b736227dabdeeba911a" }, "downloads": -1, "filename": "yugabyte_pycommon-1.9.2.tar.gz", "has_sig": false, "md5_digest": "4db7101d31730b12304ef6f561209442", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10699, "upload_time": "2018-11-02T22:11:44", "url": "https://files.pythonhosted.org/packages/91/7a/c1d7052d5b5d1619b98f59b171801901fe166cf17070576dab8d46b36e03/yugabyte_pycommon-1.9.2.tar.gz" } ], "1.9.3": [ { "comment_text": "", "digests": { "md5": "e70a0242a281fa1ba3f21955d05bc7ad", "sha256": "05f28e60d3aff2ae96e06b0940de42f9826ce901b2cb1ed7f8f48d70a16ea971" }, "downloads": -1, "filename": "yugabyte_pycommon-1.9.3.tar.gz", "has_sig": false, "md5_digest": "e70a0242a281fa1ba3f21955d05bc7ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10676, "upload_time": "2018-11-02T23:04:49", "url": "https://files.pythonhosted.org/packages/22/6d/7563a53120aa1c471525326485b5209a1e9ebd1781edf6e0d23d674681ff/yugabyte_pycommon-1.9.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "02fc830829ac6d587e490e8cfbd64e4e", "sha256": "fa55b19d5e8c7639e573b6a3501e3fb13c4c92a53ce926ed81783cb197143807" }, "downloads": -1, "filename": "yugabyte_pycommon-1.9.15.tar.gz", "has_sig": false, "md5_digest": "02fc830829ac6d587e490e8cfbd64e4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12082, "upload_time": "2019-05-06T23:40:15", "url": "https://files.pythonhosted.org/packages/95/d5/55f0969b11af341cec24a19aa75692099ba2ecc4ae759ff9e4cf926e7ec3/yugabyte_pycommon-1.9.15.tar.gz" } ] }