{
"info": {
"author": "Rekcurd",
"author_email": "",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 3 - Alpha",
"Environment :: Web Environment",
"Intended Audience :: Developers",
"Intended Audience :: Information Technology",
"License :: OSI Approved :: Apache Software License",
"Operating System :: OS Independent",
"Programming Language :: Python",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.6",
"Programming Language :: Python :: 3.7",
"Topic :: Software Development :: Libraries :: Application Frameworks"
],
"description": "# Rekcurd\n\n[](https://travis-ci.com/rekcurd/rekcurd-python)\n[](https://badge.fury.io/py/rekcurd)\n[](https://codecov.io/gh/rekcurd/rekcurd-python \"Non-generated packages only\")\n[](https://pypi.python.org/pypi/rekcurd)\n\nRekcurd is the Project for serving ML module. This is a gRPC micro-framework and it can be used like [Django](https://docs.djangoproject.com/) and [Flask](http://flask.pocoo.org/).\n\n\n## Parent Project\nhttps://github.com/rekcurd/community\n\n\n## Components\n- [Rekcurd](https://github.com/rekcurd/rekcurd-python): Project for serving ML module.\n- [Rekcurd-dashboard](https://github.com/rekcurd/dashboard): Project for managing ML model and deploying ML module.\n- [Rekcurd-client](https://github.com/rekcurd/python-client): Project for integrating ML module.\n\n\n## Installation\nFrom source:\n\n```bash\n$ git clone --recursive https://github.com/rekcurd/rekcurd-python.git\n$ cd rekcurd-python\n$ pip install -e .\n```\n\nFrom [PyPi](https://pypi.org/project/rekcurd/) directly:\n\n```bash\n$ pip install rekcurd\n```\n\n## How to use\nExample is available [here](https://github.com/rekcurd/rekcurd-example/tree/master/python/sklearn-digits). You can generate Rekcurd template and implement necessary methods.\n\n```bash\n$ rekcurd startapp {Your application name}\n$ cd {Your application name}\n$ vi app.py\n$ python app.py\n```\n\n\n## Unittest\n```\n$ python -m unittest\n```\n\n\n## Kubernetes support\nRekcurd can be run on Kubernetes. See [community repository](https://github.com/rekcurd/community).\n\n\n## Type definition\n### `PredictLabel` type\n*V* is the length of feature vector.\n\n|Field |Type |Description |\n|:---|:---|:---|\n|input
(required) |One of below
- string
- bytes
- string[*V*]
- int[*V*]
- double[*V*] |Input data for inference.
- \"Nice weather.\" for a sentiment analysis.
- PNG file for an image transformation.
- [\"a\", \"b\"] for a text summarization.
- [1, 2] for a sales forcast.
- [0.9, 0.1] for mnist data. |\n|option |string| Option field. Must be json format. |\n\nThe \"option\" field needs to be a json format. Any style is Ok but we have some reserved fields below.\n\n|Field |Type |Description |\n|:---|:---|:---|\n|suppress_log_input |bool |True: NOT print the input and output to the log message.
False (default): Print the input and outpu to the log message. |\n|YOUR KEY |any |YOUR VALUE |\n\n### `PredictResult` type\n*M* is the number of classes. If your algorithm is a binary classifier, you set *M* to 1. If your algorithm is a multi-class classifier, you set *M* to the number of classes.\n\n|Field |Type |Description |\n|:---|:---|:---|\n|label
(required) |One of below
-string
-bytes
-string[*M*]
-int[*M*]
-double[*M*] |Result of inference.
-\"positive\" for a sentiment analysis.
-PNG file for an image transformation.
-[\"a\", \"b\"] for a multi-class classification.
-[1, 2] for a multi-class classification.
-[0.9, 0.1] for a multi-class classification. |\n|score
(required) |One of below
-double
-double[*M*] |Score of result.
-0.98 for a binary classification.
-[0.9, 0.1] for a multi-class classification. |\n|option |string |Option field. Must be json format. |\n\n### `EvaluateResult` type\n`EvaluateResult` is the evaluation score. *N* is the number of evaluation data. *M* is the number of classes. If your algorithm is a binary classifier, you set *M* to 1. If your algorithm is a multi-class classifier, you set *M* to the number of classes.\n\n|Field |Type |Description |\n|:---|:---|:---|\n|num
(required)|int |Number of evaluation data. |\n|accuracy
(required) |double |Accuracy. |\n|precision
(required) |double[*M*] |Precision. |\n|recall
(required) |double[*M*] |Recall. |\n|fvalue
(required) |double[*M*] |F1 value. |\n\n### `EvaluateDetail` type\n`EvaluateDetail` is the details of evaluation result.\n\n|Field |Type |Description |\n|:---|:---|:---|\n|result
(required) |PredictResult |Prediction result. |\n|is_correct
(required) |bool |Correct or not. |\n\n\n",
"description_content_type": "text/markdown",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/rekcurd/rekcurd-python",
"keywords": "Rekcurd,Kubernetes",
"license": "Apache License Version 2.0",
"maintainer": "",
"maintainer_email": "",
"name": "rekcurd",
"package_url": "https://pypi.org/project/rekcurd/",
"platform": "",
"project_url": "https://pypi.org/project/rekcurd/",
"project_urls": {
"Homepage": "https://github.com/rekcurd/rekcurd-python"
},
"release_url": "https://pypi.org/project/rekcurd/1.0.1.post1/",
"requires_dist": [
"fluent-logger (>=0.9.3)",
"python-json-logger (>=0.1.9)",
"grpcio (>=1.22.0)",
"grpcio-tools (>=1.22.0)",
"PyYAML (>=3.12)",
"boto (>=2.49.0)",
"boto3 (>=1.9.38)"
],
"requires_python": "",
"summary": "A Python gRPC framework for serving a machine learning module written in Python.",
"version": "1.0.1.post1"
},
"last_serial": 5613928,
"releases": {
"0.4.2": [
{
"comment_text": "",
"digests": {
"md5": "2e7c9ee1986cf0c201738070e900068b",
"sha256": "79c21c523e085ece0b0e13e26030d82374e202190399b4067f61294eb9c551cf"
},
"downloads": -1,
"filename": "rekcurd-0.4.2-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "2e7c9ee1986cf0c201738070e900068b",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 28831,
"upload_time": "2018-11-28T04:16:47",
"url": "https://files.pythonhosted.org/packages/56/96/d987a71edca05765b96b08cea3de5eaf2bc99eeef93ccbc2bbf25f69cf2b/rekcurd-0.4.2-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "3617e0cc4b888aa35b2a5b45e438814b",
"sha256": "139fd3c06e9445d214136e7ec5a77ec8f1f7ecea8b84c90be0873487bbee6e4b"
},
"downloads": -1,
"filename": "rekcurd-0.4.2.tar.gz",
"has_sig": false,
"md5_digest": "3617e0cc4b888aa35b2a5b45e438814b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 20853,
"upload_time": "2018-11-28T04:16:49",
"url": "https://files.pythonhosted.org/packages/b9/f8/24276ba46b30a8540685288b3ebd0ee7ec4ba30434224797060109b01a48/rekcurd-0.4.2.tar.gz"
}
],
"0.4.3": [
{
"comment_text": "",
"digests": {
"md5": "cfd48c0300ff250e949ea49458764218",
"sha256": "688b0bb2ed57d19b568f4ae057d4a348f5684b0cb8ba5d0a574bab8130eda5aa"
},
"downloads": -1,
"filename": "rekcurd-0.4.3-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "cfd48c0300ff250e949ea49458764218",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 27495,
"upload_time": "2018-12-26T01:13:44",
"url": "https://files.pythonhosted.org/packages/6c/ca/514397ca5ff1d75b4cbdbee8d08a755a7e9e13556033c78e5b7a969a3123/rekcurd-0.4.3-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "4f95314a180a9acc179c29006365c77d",
"sha256": "86240311773606809ac64e7bb1c7dfb3b8721738799153afe19766d8e4958bb8"
},
"downloads": -1,
"filename": "rekcurd-0.4.3.tar.gz",
"has_sig": false,
"md5_digest": "4f95314a180a9acc179c29006365c77d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 19212,
"upload_time": "2018-12-26T01:13:46",
"url": "https://files.pythonhosted.org/packages/d5/ef/bf1927401259b1aa5a06f429f0aa1e8b856b5d27dab22c53c3e4009da90d/rekcurd-0.4.3.tar.gz"
}
],
"0.4.4": [
{
"comment_text": "",
"digests": {
"md5": "f22600c4f656f69e6b6bda50e32824c3",
"sha256": "65a32859e58dd14a2f58a1b5bfb018be060cdcadbbc4fd30fc02515349d39528"
},
"downloads": -1,
"filename": "rekcurd-0.4.4-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "f22600c4f656f69e6b6bda50e32824c3",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 28554,
"upload_time": "2019-01-15T23:40:45",
"url": "https://files.pythonhosted.org/packages/31/b4/8d65da6b29d11fcb34f4f0abf060150322ed272aa88f1fa195038da2a8a7/rekcurd-0.4.4-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "d6ee2046a36320a16b127668a05aa986",
"sha256": "9f77e240af256a96638fbd81a989ab762773f03dcb8f987da69ef42d2995f89c"
},
"downloads": -1,
"filename": "rekcurd-0.4.4.tar.gz",
"has_sig": false,
"md5_digest": "d6ee2046a36320a16b127668a05aa986",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 20020,
"upload_time": "2019-01-15T23:40:46",
"url": "https://files.pythonhosted.org/packages/68/55/560cd6a215b2337ff7ea3678b98fae025f3f0826c3f635d3911cca94e04e/rekcurd-0.4.4.tar.gz"
}
],
"0.4.5": [
{
"comment_text": "",
"digests": {
"md5": "3e67d1f117bbbef32045e870250d0fdb",
"sha256": "3aa4148c5465f490555bd9601e86d135300cf8ee766b5cff57c7b0ea4bdc124f"
},
"downloads": -1,
"filename": "rekcurd-0.4.5-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "3e67d1f117bbbef32045e870250d0fdb",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 28561,
"upload_time": "2019-01-30T07:40:13",
"url": "https://files.pythonhosted.org/packages/c4/b2/baead25ab454c9fe4b947cf89436983531b4b65d5a0996aefa8707aa0171/rekcurd-0.4.5-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "f2bf700458cee8251087c9dca129e506",
"sha256": "9e2c0d230ed3b518013dde37c92c7e47b12d964b0802eeef57bf57ddb32212c4"
},
"downloads": -1,
"filename": "rekcurd-0.4.5.tar.gz",
"has_sig": false,
"md5_digest": "f2bf700458cee8251087c9dca129e506",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 24204,
"upload_time": "2019-01-30T07:40:15",
"url": "https://files.pythonhosted.org/packages/f3/7b/6d4976a95af051494fba6283c7915d180a88520cfe4c02b6ef556a78eb2c/rekcurd-0.4.5.tar.gz"
}
],
"0.5.0a0": [
{
"comment_text": "",
"digests": {
"md5": "15be41f2f3fa12ed6a704773e7b69a2f",
"sha256": "dce612571ce36d84ed7c9675d153fa2292ca734a68b4c321b30b8bf9ece363ce"
},
"downloads": -1,
"filename": "rekcurd-0.5.0a0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "15be41f2f3fa12ed6a704773e7b69a2f",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 28572,
"upload_time": "2019-02-05T02:03:01",
"url": "https://files.pythonhosted.org/packages/ca/e1/4856bb078d5adfa923df8a858501fa1b04f95293c3932d8ec8c254083297/rekcurd-0.5.0a0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "98b25140252ba8029c98b8687502d448",
"sha256": "3b6db9b3c8196284111cc42ad56481fd9b7b37d64e0b9b7443235b0247fc9cae"
},
"downloads": -1,
"filename": "rekcurd-0.5.0a0.tar.gz",
"has_sig": false,
"md5_digest": "98b25140252ba8029c98b8687502d448",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 23941,
"upload_time": "2019-02-05T02:03:02",
"url": "https://files.pythonhosted.org/packages/12/ef/817d4241a33ee7b40dbe8b4fac5e294201d0ad19c08c67300472133886df/rekcurd-0.5.0a0.tar.gz"
}
],
"0.5.0a1": [
{
"comment_text": "",
"digests": {
"md5": "730bf1110f62024cb251c48fc92f17d2",
"sha256": "f26412b797b130f5a2ffe6a4aee8a29cc7f765ed877f2193e6b8f6e3c9e9d18e"
},
"downloads": -1,
"filename": "rekcurd-0.5.0a1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "730bf1110f62024cb251c48fc92f17d2",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 28554,
"upload_time": "2019-02-08T08:08:26",
"url": "https://files.pythonhosted.org/packages/e6/62/dd3b4932e27e5ad5d0d2e7782bee8bcd8eb9467c2219aafb395f21fc6142/rekcurd-0.5.0a1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "9a41e78a143c368e156c04aa1c190a7a",
"sha256": "789f9a65fda3ba813d635007a1b01e5fec1f5302c9eb4b2dc0d5720d19d086e2"
},
"downloads": -1,
"filename": "rekcurd-0.5.0a1.tar.gz",
"has_sig": false,
"md5_digest": "9a41e78a143c368e156c04aa1c190a7a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 23989,
"upload_time": "2019-02-08T08:08:27",
"url": "https://files.pythonhosted.org/packages/65/fd/f3565ba80a1766fab535396c4c1619ea595fa688485c5fefc96d0ba3a919/rekcurd-0.5.0a1.tar.gz"
}
],
"0.5.0a2": [
{
"comment_text": "",
"digests": {
"md5": "95390ea24bce786330c8c435c12131ea",
"sha256": "75de7a051a9db20272021a05bf77af6e33debe65d03c3f3ad74a5002982f13e8"
},
"downloads": -1,
"filename": "rekcurd-0.5.0a2-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "95390ea24bce786330c8c435c12131ea",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 34492,
"upload_time": "2019-02-21T23:59:32",
"url": "https://files.pythonhosted.org/packages/f4/b5/3d0b1d1b77511b66f04773c9f87df486ce99922bd39b2603a73457fc36c2/rekcurd-0.5.0a2-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "f76b69e3b54261a4e66f96bd94014c2d",
"sha256": "da20635433a71f0288b31e29ab104fda0e58b60ecb941deb749ffc8f50f9478d"
},
"downloads": -1,
"filename": "rekcurd-0.5.0a2.tar.gz",
"has_sig": false,
"md5_digest": "f76b69e3b54261a4e66f96bd94014c2d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 23982,
"upload_time": "2019-02-21T23:59:33",
"url": "https://files.pythonhosted.org/packages/1f/87/a7d65948a86e1aa4319150e49f3c26b452cd3a32db72f4cb0f1f693e5bcd/rekcurd-0.5.0a2.tar.gz"
}
],
"0.5.0a3": [
{
"comment_text": "",
"digests": {
"md5": "3fac3c19acc45bbf13830dc89ddf8398",
"sha256": "cb83ed0e1d043f2467af86af50b5be7adc3681b30735a289dac76627a5504545"
},
"downloads": -1,
"filename": "rekcurd-0.5.0a3-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "3fac3c19acc45bbf13830dc89ddf8398",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 34470,
"upload_time": "2019-02-27T23:52:52",
"url": "https://files.pythonhosted.org/packages/a8/89/69df1753a308f7b70255fd81bad165d99c013a493f98a0e22f60227781a8/rekcurd-0.5.0a3-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "1a1a7e41e9fc18526f0a8c1f43ad2704",
"sha256": "9f5ffbfb6e69235f8d9d2d7f14b61f20926220b0b85d398d8517cc501d757dc2"
},
"downloads": -1,
"filename": "rekcurd-0.5.0a3.tar.gz",
"has_sig": false,
"md5_digest": "1a1a7e41e9fc18526f0a8c1f43ad2704",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 23970,
"upload_time": "2019-02-27T23:52:53",
"url": "https://files.pythonhosted.org/packages/37/40/7b243d24988bac9ca82c57178d0c02929dd1d40a52491548d860909d445a/rekcurd-0.5.0a3.tar.gz"
}
],
"0.5.0a4": [
{
"comment_text": "",
"digests": {
"md5": "650f598a913eb2d9a4d1fee897803a5f",
"sha256": "9d58f8c8b54b711913a557999df11340434dbfbfcc06b4477f600e65df531e99"
},
"downloads": -1,
"filename": "rekcurd-0.5.0a4-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "650f598a913eb2d9a4d1fee897803a5f",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 34564,
"upload_time": "2019-02-28T04:49:04",
"url": "https://files.pythonhosted.org/packages/af/52/3bb7f0db457fcd0293cdeda05e0594ed7d544230efb97f62c41fd184ce64/rekcurd-0.5.0a4-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "ac92b758d1fc8aa90bc2995a1532ab31",
"sha256": "d20fb8ca63742f7169740ae339711d89b7fe110e547b8ff787b2b7b47ecc7577"
},
"downloads": -1,
"filename": "rekcurd-0.5.0a4.tar.gz",
"has_sig": false,
"md5_digest": "ac92b758d1fc8aa90bc2995a1532ab31",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 24068,
"upload_time": "2019-02-28T04:49:05",
"url": "https://files.pythonhosted.org/packages/ee/b5/23cdabfe3712312097a7cbb35aaaada8f9ceca989affcfcbf87a86872d2b/rekcurd-0.5.0a4.tar.gz"
}
],
"0.5.0a5": [
{
"comment_text": "",
"digests": {
"md5": "04bd30e444254197a59b76360b8b6e39",
"sha256": "fe6f2dc90c6784b24c29bd52b668749e671ffcdee50589d26781c572e9e4855a"
},
"downloads": -1,
"filename": "rekcurd-0.5.0a5-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "04bd30e444254197a59b76360b8b6e39",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 34656,
"upload_time": "2019-03-07T06:48:41",
"url": "https://files.pythonhosted.org/packages/82/0e/ccb8be1e5c14b046c7c24014759f9650e9c8194fba4431befa54b0712283/rekcurd-0.5.0a5-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "30f02e241fcfba64ac4a3c03d9d4d5e8",
"sha256": "185ba7eea57612d515220a2f1c3f4a805d978873ee751cc2041bccad66fa8700"
},
"downloads": -1,
"filename": "rekcurd-0.5.0a5.tar.gz",
"has_sig": false,
"md5_digest": "30f02e241fcfba64ac4a3c03d9d4d5e8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 24146,
"upload_time": "2019-03-07T06:48:43",
"url": "https://files.pythonhosted.org/packages/71/74/59b4c75c60ec28b2b06a28dca8d035fa109619023082d6ddd0cd82c474cd/rekcurd-0.5.0a5.tar.gz"
}
],
"0.5.0a6": [
{
"comment_text": "",
"digests": {
"md5": "c51f3cfefa8d29b87f8edf1d26fc8655",
"sha256": "7588ce4cb8269c1df20ddd23985a7d014183b20b328125bbc07db9c2c4ceee6e"
},
"downloads": -1,
"filename": "rekcurd-0.5.0a6-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "c51f3cfefa8d29b87f8edf1d26fc8655",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 34678,
"upload_time": "2019-03-11T01:21:11",
"url": "https://files.pythonhosted.org/packages/19/73/6b752ec2747c28675c7e11b8c389aa57095557bd376080666b264c7b243b/rekcurd-0.5.0a6-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "a7a2a59fc47a355168e5aea77ed61c30",
"sha256": "c7552574add9f17a2f5073272973f91f650d296393aaed7322db390c8cdda79b"
},
"downloads": -1,
"filename": "rekcurd-0.5.0a6.tar.gz",
"has_sig": false,
"md5_digest": "a7a2a59fc47a355168e5aea77ed61c30",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 24218,
"upload_time": "2019-03-11T01:21:13",
"url": "https://files.pythonhosted.org/packages/0e/cd/4469a105d38214902d8e953b2303894bc5cc90f9e941a128670902e73c39/rekcurd-0.5.0a6.tar.gz"
}
],
"0.5.0a7": [
{
"comment_text": "",
"digests": {
"md5": "de70f2a4476ad7dfb8db4993f341a01c",
"sha256": "cd569fe5c1bd34149107945689fd79d9e5c64a6d67c8fd8ada44610255da38fe"
},
"downloads": -1,
"filename": "rekcurd-0.5.0a7-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "de70f2a4476ad7dfb8db4993f341a01c",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 35519,
"upload_time": "2019-04-18T22:57:27",
"url": "https://files.pythonhosted.org/packages/18/ce/9d0bf1b720aab6cdcbaac3eeced155cdf6c30269630f22c7ef0b118d1511/rekcurd-0.5.0a7-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "f4d9ff6b3f2f36142dba7e93646b99fa",
"sha256": "df8faac2aae8622bd05bb078ba11a2eb4912e950b9e00e3f16525d6f546600c0"
},
"downloads": -1,
"filename": "rekcurd-0.5.0a7.tar.gz",
"has_sig": false,
"md5_digest": "f4d9ff6b3f2f36142dba7e93646b99fa",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 25168,
"upload_time": "2019-04-18T22:57:29",
"url": "https://files.pythonhosted.org/packages/e7/97/38a9702729efb22ab051b2713f63c8a7edd7f4c4afcd631e9367b0a751e6/rekcurd-0.5.0a7.tar.gz"
}
],
"1.0.0": [
{
"comment_text": "",
"digests": {
"md5": "e15f8d3beaa382c65b0a6d856cb87a71",
"sha256": "347beda93f27eec539fa476dba9fec38bc7b87ffda4651f61cfd8f3ecb9f4101"
},
"downloads": -1,
"filename": "rekcurd-1.0.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "e15f8d3beaa382c65b0a6d856cb87a71",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 35484,
"upload_time": "2019-04-26T06:05:37",
"url": "https://files.pythonhosted.org/packages/6f/df/77ee9293195de5efc586851fe1f87656799f30ec904406fc0cdbe8802d5c/rekcurd-1.0.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "ccceda5f2f5211f2cc08dbb873babb28",
"sha256": "aef952ffab62afeabf7dba068e2dc39d54bad4932df968d00641afe242f69710"
},
"downloads": -1,
"filename": "rekcurd-1.0.0.tar.gz",
"has_sig": false,
"md5_digest": "ccceda5f2f5211f2cc08dbb873babb28",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 25162,
"upload_time": "2019-04-26T06:05:39",
"url": "https://files.pythonhosted.org/packages/52/bc/aa542c072bd493546c40c49d5b95b473b751906966daccee986d51776492/rekcurd-1.0.0.tar.gz"
}
],
"1.0.0a0": [
{
"comment_text": "",
"digests": {
"md5": "1d408796a69819d36aa21a03ab70b8df",
"sha256": "e8a3f27d81995f2a271ce7f02d7b94e0a3e6c9c649a8abf5a9f146ea27808cc3"
},
"downloads": -1,
"filename": "rekcurd-1.0.0a0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "1d408796a69819d36aa21a03ab70b8df",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 35511,
"upload_time": "2019-04-26T05:36:32",
"url": "https://files.pythonhosted.org/packages/2d/49/676c47eb37e15506f3919b993dec8080403f27f4a11b9b75b4d26b4a8124/rekcurd-1.0.0a0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "36a3abb431e852d9c165b409d7ee7918",
"sha256": "a92e5b86e1fcc9c01d89ea88ea9e8f786d7368907c6558ac292ffa7985e09e69"
},
"downloads": -1,
"filename": "rekcurd-1.0.0a0.tar.gz",
"has_sig": false,
"md5_digest": "36a3abb431e852d9c165b409d7ee7918",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 25173,
"upload_time": "2019-04-26T05:36:34",
"url": "https://files.pythonhosted.org/packages/1e/5c/b8bf248d436300c0efd07f94610531ac704b6fb966e4f17125d5ab551e4d/rekcurd-1.0.0a0.tar.gz"
}
],
"1.0.1": [
{
"comment_text": "",
"digests": {
"md5": "abd66ad8ce0fe7b023a43d9b85f97f12",
"sha256": "ef57989b2669acd43cc8326cb39b16feac4a6ee397f4391b4b1794a003a45ff2"
},
"downloads": -1,
"filename": "rekcurd-1.0.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "abd66ad8ce0fe7b023a43d9b85f97f12",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 36167,
"upload_time": "2019-07-31T04:36:08",
"url": "https://files.pythonhosted.org/packages/3b/5e/ecc01e35b4996cb4f2fc8876107629ea14014bbbec9924f05227b5d5c1ce/rekcurd-1.0.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "19e6af752fcd47852a9bb68298f5c0fd",
"sha256": "6c3f7816a674eed79ef2fb675c68c17153f5716cc833ea6c747a40df727e6dfe"
},
"downloads": -1,
"filename": "rekcurd-1.0.1.tar.gz",
"has_sig": false,
"md5_digest": "19e6af752fcd47852a9bb68298f5c0fd",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 25345,
"upload_time": "2019-07-31T04:36:11",
"url": "https://files.pythonhosted.org/packages/66/c5/d9d0f98687e3412c97f555091f27c7cae2cca3098bfc2fc43fc0343eee7b/rekcurd-1.0.1.tar.gz"
}
],
"1.0.1.post1": [
{
"comment_text": "",
"digests": {
"md5": "45c78eba41f992f2ac580fa73c76c99a",
"sha256": "048764fb862055becf0c353a529a1f0cbb60fceeca8c1b9015f6fd035682c4ad"
},
"downloads": -1,
"filename": "rekcurd-1.0.1.post1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "45c78eba41f992f2ac580fa73c76c99a",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 38719,
"upload_time": "2019-07-31T15:02:41",
"url": "https://files.pythonhosted.org/packages/09/a2/3020b159d188ff82115e822bf0bd59649c7fc3d4bf379605df9753b45349/rekcurd-1.0.1.post1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "77b5c76c45a4475add5c150ba7972d2a",
"sha256": "df94e323c3ef842ea345e29f983428321c612b5939afa220a368b537564b7f76"
},
"downloads": -1,
"filename": "rekcurd-1.0.1.post1.tar.gz",
"has_sig": false,
"md5_digest": "77b5c76c45a4475add5c150ba7972d2a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 30701,
"upload_time": "2019-07-31T15:02:43",
"url": "https://files.pythonhosted.org/packages/50/66/0cff763d98366d566990c536f311e0c32ad3c1b721aaa078fbc4d5fa4dda/rekcurd-1.0.1.post1.tar.gz"
}
],
"1.0.1a0": [
{
"comment_text": "",
"digests": {
"md5": "8955fc6aafd01909a44545bf6b032ad7",
"sha256": "20aa3d06e42c27ee0dcf66ec0410eaa931737e9854b11c61914786f5334c40ac"
},
"downloads": -1,
"filename": "rekcurd-1.0.1a0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "8955fc6aafd01909a44545bf6b032ad7",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 35512,
"upload_time": "2019-04-26T06:31:03",
"url": "https://files.pythonhosted.org/packages/f1/bd/0a48e1c38ce186dbd198f4718af3cf68ad8eff27ac352046e51fca9c0177/rekcurd-1.0.1a0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "ac2a74a8d5b7d11e153e0338db09cdfe",
"sha256": "568c35477177ca02b22916c18530ef766cb8131a8577b0fe4747cdf2f5f69f8f"
},
"downloads": -1,
"filename": "rekcurd-1.0.1a0.tar.gz",
"has_sig": false,
"md5_digest": "ac2a74a8d5b7d11e153e0338db09cdfe",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 25174,
"upload_time": "2019-04-26T06:31:05",
"url": "https://files.pythonhosted.org/packages/4f/2f/878e012f1109fd025e5bea87c23053e278b42418cc12a0b68fdf74f8af82/rekcurd-1.0.1a0.tar.gz"
}
],
"1.0.1a2": [
{
"comment_text": "",
"digests": {
"md5": "73c133a59ea29f9d8aad635c982b81fd",
"sha256": "67a37d468558634195459f393e76ff1927f0887f5ec20b64c433d9963751b1c6"
},
"downloads": -1,
"filename": "rekcurd-1.0.1a2-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "73c133a59ea29f9d8aad635c982b81fd",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 36198,
"upload_time": "2019-07-29T08:42:09",
"url": "https://files.pythonhosted.org/packages/4b/cb/4f05d52a4bfd4131ce5658333c6688a5bd445bb2189e2bf541e9f7cb7af3/rekcurd-1.0.1a2-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "810fa52bf1fea1e1fca21df0548d86d8",
"sha256": "2325dac69ed0c0293fadabf84a8955fac72be4cfcd8a833821ab9a8409dc91ab"
},
"downloads": -1,
"filename": "rekcurd-1.0.1a2.tar.gz",
"has_sig": false,
"md5_digest": "810fa52bf1fea1e1fca21df0548d86d8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 25350,
"upload_time": "2019-07-29T08:42:11",
"url": "https://files.pythonhosted.org/packages/1b/d6/57152c0d0669bedb969346dbb5c5b399f654067198d11f6c3a5d87a3df4d/rekcurd-1.0.1a2.tar.gz"
}
],
"1.0.2a0": [
{
"comment_text": "",
"digests": {
"md5": "bb9ababea6a1f32e12400b5fa08a6dbf",
"sha256": "e89212611155a3cf57a0c3c855f7494f8001f875db35979eafb14d2a08b1734b"
},
"downloads": -1,
"filename": "rekcurd-1.0.2a0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "bb9ababea6a1f32e12400b5fa08a6dbf",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 36195,
"upload_time": "2019-07-31T05:04:35",
"url": "https://files.pythonhosted.org/packages/86/91/1595d070c1311d94b164244a0d0185baa5512857d6ba0cb5fdb9a84024d5/rekcurd-1.0.2a0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "7dbca2d149bafc68ded3aae75573128f",
"sha256": "324a75c095b037b6500ed35d9935ced5f702da283c9611e0b66dcc6a2a85f704"
},
"downloads": -1,
"filename": "rekcurd-1.0.2a0.tar.gz",
"has_sig": false,
"md5_digest": "7dbca2d149bafc68ded3aae75573128f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 25356,
"upload_time": "2019-07-31T05:04:37",
"url": "https://files.pythonhosted.org/packages/8b/2e/4d4f6ca40784f96fe3b557de0ed8a27fe475995cb6fc319f0c40a64f8df2/rekcurd-1.0.2a0.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "45c78eba41f992f2ac580fa73c76c99a",
"sha256": "048764fb862055becf0c353a529a1f0cbb60fceeca8c1b9015f6fd035682c4ad"
},
"downloads": -1,
"filename": "rekcurd-1.0.1.post1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "45c78eba41f992f2ac580fa73c76c99a",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 38719,
"upload_time": "2019-07-31T15:02:41",
"url": "https://files.pythonhosted.org/packages/09/a2/3020b159d188ff82115e822bf0bd59649c7fc3d4bf379605df9753b45349/rekcurd-1.0.1.post1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "77b5c76c45a4475add5c150ba7972d2a",
"sha256": "df94e323c3ef842ea345e29f983428321c612b5939afa220a368b537564b7f76"
},
"downloads": -1,
"filename": "rekcurd-1.0.1.post1.tar.gz",
"has_sig": false,
"md5_digest": "77b5c76c45a4475add5c150ba7972d2a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 30701,
"upload_time": "2019-07-31T15:02:43",
"url": "https://files.pythonhosted.org/packages/50/66/0cff763d98366d566990c536f311e0c32ad3c1b721aaa078fbc4d5fa4dda/rekcurd-1.0.1.post1.tar.gz"
}
]
}