{
"info": {
"author": "Mohammad Hossein Sekhavat",
"author_email": "sekhavat17@gmail.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 3 - Alpha",
"Intended Audience :: Developers",
"License :: OSI Approved :: MIT License",
"Programming Language :: Python :: 3",
"Topic :: Software Development :: Build Tools"
],
"description": "
\n\n[](http://pepy.tech/project/sspipe)\n[](https://travis-ci.org/sspipe/sspipe)\n[](http://pypi.org/project/sspipe)\n\n# Simple Smart Pipe\n\nSSPipe is a python productivity-tool for rapid data manipulation in python.\n\nIt helps you break up any complicated expression into a sequence of\nsimple transformations, increasing human-readability and decreasing the\nneed for matching parentheses! \n\nAs an example, here is a single line code for reading students' data\nfrom 'data.csv', reporting those in the class 'A19' whose score is more\nthan the average class score into 'report.csv':\n\n```python\nfrom sspipe import p, px\nimport pandas as pd\n\npd.read_csv('data.csv') | px[px['class'] == 'A19'] | px[px.score > px.score.mean()].to_csv('report.csv')\n```\n\nAs another example, here is a single line code for plotting\nsin(x) for points in range(0, 2*pi) where cos(x) is less than 0 in red color:\n\n```python\nfrom sspipe import p, px\nimport numpy as np\nimport matplotlib.pyplot as plt\n\nnp.linspace(0, 2*np.pi, 100) | px[np.cos(px) < 0] | p(plt.plot, px, np.sin(px), 'r')\n\n# The single-line code above is equivalent to the following code without SSPipe:\n# X = np.linspace(0, 2*np.pi, 100)\n# X = X[np.cos(X) < 0]\n# plt.plot(X, np.sin(X), 'r')\n```\n\nIf you're familiar with\n[`|` operator](https://en.wikipedia.org/wiki/Pipeline_(Unix))\nof Unix, or\n[`%>%` operator](https://cran.r-project.org/web/packages/magrittr/vignettes/magrittr.html)\nof R's magrittr, `sspipe` provides the same functionality in python.\n\n### Installation and Usage\nInstall sspipe using pip:\n```bash\npip install --upgrade sspipe\n```\nThen import it in your scripts.\n\n```python\nfrom sspipe import p, px\n```\n\nThe whole functionality\nof this library is exposed by two objects `p` (as a wrapper for functions to\nbe called on the piped object) and `px` (as a placeholder for piped object).\n\n### Examples\n\n| Description | Python expression using `p` and `px` | Equivalent python code |\n| --- |:--- |:--- |\n| Simple
function call | `\"hello world!\" \\| p(print)` | `X = \"hello world!\"`
`print(X)` |\n| Function call
with extra args | `\"hello\" \\| p(print, \"world\", end='!')` | `X = \"hello\"`
`print(X, \"world\", end='!')` |\n| Explicitly positioning
piped argument
with `px` placeholder | `\"world\" \\| p(print, \"hello\", px, \"!\")` | `X = \"world\"`
`print(\"hello\", X, \"!\")` |\n| Chaining pipes | `5 \\| px + 2 \\| px ** 5 + px \\| p(print)` | `X = 5`
`X = X + 2`
`X = X ** 5 + X`
`print(X)` |\n| Tailored behavior
for builtin `map`
and `filter` | `(`
` range(5)`
` \\| p(filter, px % 2 == 0)`
` \\| p(map, px + 10)`
` \\| p(list) \\| p(print)`
`)` | `X = range(5)`
`X = filter((lambda x:x%2==0),X)`
`X = map((lambda x: x + 10), X)`
`X = list(X)`
`print(X)` |\n| NumPy expressions | `range(10) \\| np.sin(px)+1 \\| p(plt.plot)` | `X = range(10)`
`X = np.sin(X) + 1`
`plt.plot(X)` |\n| Pandas support | `people_df \\| px.loc[px.age > 10, 'name']` | `X = people_df`
`X.loc[X.age > 10, 'name']` |\n| Assignment | `people_df['name'] \\|= px.str.upper()` | `X = people_df['name']`
`X = X.str.upper()`
`people_df['name'] = X` |\n| Pipe as variable | `to_upper = px.strip().upper()`
`to_underscore = px.replace(' ', '_')`
`normalize = to_upper \\| to_underscore`
`\" ab cde \" \\| normalize \\| p(print)` | `_f1 = lambda x: x.strip().upper()`
`_f2 = lambda x: x.replace(' ','_')`
`_f3 = lambda x: _f2(_f1(x))`
`X = \" ab cde \"`
`X = _f3(X)`
`print(X)` |\n| Builtin
Data Structures | `2 \\| p({px-1: p([px, p((px+1, 4))])})` | `X = 2`
`X = {X-1: [X, (X+1, 4)]}` |\n\n### How it works\n\nThe expression `p(func, *args, **kwargs)` returns a `Pipe` object that overloads \n`__or__` and `__ror__` operators. This object keeps `func` and `args` and `kwargs` until\nevaluation of `x | `, when `Pipe.__ror__` is called by python. Then it will evaluate\n`func(x, *args, **kwargs)` and return the result.\n\nThe `px` object is simply `p(lambda x: x)`.\n\n### Compatibility with JulienPalard/Pipe\n\nThis library is inspired by, and depends on, the intelligent and concise work of\n [JulienPalard/Pipe](https://github.com/JulienPalard/Pipe). If you want\n a single `pipe.py` script or a lightweight library that implements core\n functionality and logic of SSPipe, Pipe is perfect.\n\nSSPipe is focused on facilitating usage of pipes, by integration with\n popular libraries and introducing `px` concept and overriding python\n operators to make pipe a first-class citizen.\n\n Every existing pipe implemented by JulienPalard/Pipe\n library is accessible through `p.` and is compatible with SSPipe.\n SSPipe does not implement any specific pipe function and delegates\nimplementation and naming of pipe functions to JulienPalard/Pipe.\n\nFor example, JulienPalard/Pipe's [example](https://github.com/JulienPalard/Pipe#introduction)\nfor solving \"Find the sum of all the even-valued terms in Fibonacci which do not exceed four million.\"\ncan be re-written using sspipe:\n\n```python\ndef fib():\n a, b = 0, 1\n while True:\n yield a\n a, b = b, a + b\n\nfrom sspipe import p, px\n\neuler2 = (fib() | p.where(lambda x: x % 2 == 0)\n | p.take_while(lambda x: x < 4000000)\n | p.add())\n```\n\nYou can also pass `px` shorthands to JulienPalard/Pipe API:\n```python\neuler2 = (fib() | p.where(px % 2 == 0)\n | p.take_while(px < 4000000)\n | p.add())\n```\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://sspipe.github.io/",
"keywords": "pipe helper tool magrittr data science",
"license": "",
"maintainer": "",
"maintainer_email": "",
"name": "sspipe",
"package_url": "https://pypi.org/project/sspipe/",
"platform": "",
"project_url": "https://pypi.org/project/sspipe/",
"project_urls": {
"Homepage": "https://sspipe.github.io/",
"Source": "https://github.com/sspipe/sspipe"
},
"release_url": "https://pypi.org/project/sspipe/0.1.13/",
"requires_dist": [
"pipe (==1.5.0)",
"check-manifest; extra == 'dev'",
"coverage; extra == 'test'"
],
"requires_python": "",
"summary": "Simple Smart Pipe Operator",
"version": "0.1.13"
},
"last_serial": 5372382,
"releases": {
"0.0.1": [
{
"comment_text": "",
"digests": {
"md5": "5c995aa5a47adb2f64b95adf50923524",
"sha256": "379e522af972bb31af49a6c2362cf1bccde05f26313993e00b0333d1af33f8f6"
},
"downloads": -1,
"filename": "sspipe-0.0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "5c995aa5a47adb2f64b95adf50923524",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 4925,
"upload_time": "2018-06-20T04:08:10",
"url": "https://files.pythonhosted.org/packages/f4/2b/d64becc244b2f2f2767704c4022c842d0cfe87e10f3dc7571bed964fc1de/sspipe-0.0.1-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "850b278eb7c39d1222fb3cf1c4e5e06f",
"sha256": "cb14cac719cb17693ebc1d37d24d40806fe0682547d45af46ebe990eb1e4e4d8"
},
"downloads": -1,
"filename": "sspipe-0.0.1.tar.gz",
"has_sig": false,
"md5_digest": "850b278eb7c39d1222fb3cf1c4e5e06f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3512,
"upload_time": "2018-06-20T04:08:11",
"url": "https://files.pythonhosted.org/packages/58/a5/cecb5f915cdb1fbeecb3e9a90f92b0e7280d75ab0dc41303909db254385e/sspipe-0.0.1.tar.gz"
}
],
"0.0.10": [
{
"comment_text": "",
"digests": {
"md5": "6ec72624825e61bd78a4a02f80588eed",
"sha256": "43e88932d3d8e926451a84c582e1424248de1bb03d1ec77fbf4473786e86757b"
},
"downloads": -1,
"filename": "sspipe-0.0.10-py3-none-any.whl",
"has_sig": false,
"md5_digest": "6ec72624825e61bd78a4a02f80588eed",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 4204,
"upload_time": "2018-06-21T04:05:03",
"url": "https://files.pythonhosted.org/packages/18/99/fb0c1cb792985851d03307b350d802a68c311858c2d7dfe15450d636531c/sspipe-0.0.10-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "e2eef46c9bb34e8eba2880427c6a94a0",
"sha256": "b3e9c28028da05cfbb29e0938a95c5bedb74ebb79532072f1ad8faae909221a4"
},
"downloads": -1,
"filename": "sspipe-0.0.10.tar.gz",
"has_sig": false,
"md5_digest": "e2eef46c9bb34e8eba2880427c6a94a0",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3925,
"upload_time": "2018-06-21T04:05:04",
"url": "https://files.pythonhosted.org/packages/c2/8a/7bc5242c734d21ae600c1e1fe205185e8695a92ff2c55d9e9548d7ee0e1e/sspipe-0.0.10.tar.gz"
}
],
"0.0.11": [
{
"comment_text": "",
"digests": {
"md5": "4baa0f5afe84659e6963c6db5656845e",
"sha256": "744024ca8f947679a255e04e39a6153c94a8b53fd3a14763e000fe70dba4c625"
},
"downloads": -1,
"filename": "sspipe-0.0.11-py3-none-any.whl",
"has_sig": false,
"md5_digest": "4baa0f5afe84659e6963c6db5656845e",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 5908,
"upload_time": "2018-06-22T12:43:57",
"url": "https://files.pythonhosted.org/packages/88/3b/c250666996618129fd17ddfedb3257701aa7d378b03210d6c2be81ed879b/sspipe-0.0.11-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "50e3a71c6973fbea6edaed617dbeb207",
"sha256": "5b9da62e21f31ef0d4dd66cac1447891ef257c1cbb5ec2b752ee5429cbde0390"
},
"downloads": -1,
"filename": "sspipe-0.0.11.tar.gz",
"has_sig": false,
"md5_digest": "50e3a71c6973fbea6edaed617dbeb207",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4136,
"upload_time": "2018-06-22T12:43:59",
"url": "https://files.pythonhosted.org/packages/5e/10/f63d19044a8dc50ff5f670eb3b0a9fe423a8fb012d1ec32291cbfe435190/sspipe-0.0.11.tar.gz"
}
],
"0.0.12": [
{
"comment_text": "",
"digests": {
"md5": "0c22b4c2782d0da3e20f2ef4270bab5f",
"sha256": "b96fe2dc22d7fa656e327c1f1081504a30184827f5a447592fd3b09bf5677a49"
},
"downloads": -1,
"filename": "sspipe-0.0.12-py3-none-any.whl",
"has_sig": false,
"md5_digest": "0c22b4c2782d0da3e20f2ef4270bab5f",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 4355,
"upload_time": "2018-06-22T12:45:06",
"url": "https://files.pythonhosted.org/packages/cd/71/b54f67e0b84bbdd493a3855fea9dc9fedbf15840cb59f5ef022523b2c698/sspipe-0.0.12-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "0861c7a6cd67f773faf036c59322cf12",
"sha256": "5fc2af413c6044500fa7ed80758a14cb8f1dab00ad7aa0657938c77d337d9ab3"
},
"downloads": -1,
"filename": "sspipe-0.0.12.tar.gz",
"has_sig": false,
"md5_digest": "0861c7a6cd67f773faf036c59322cf12",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4136,
"upload_time": "2018-06-22T12:45:08",
"url": "https://files.pythonhosted.org/packages/bf/0e/fbd84071b2390203821f35233f797541cbb596cf5c0e380d942e838e7c20/sspipe-0.0.12.tar.gz"
}
],
"0.0.13": [
{
"comment_text": "",
"digests": {
"md5": "07b464f8e8365539f10468763996114e",
"sha256": "5a432f0c28ac5ed60f99d6438da53f58ad32166b407a439c9f53e270d5c48e7a"
},
"downloads": -1,
"filename": "sspipe-0.0.13-py3-none-any.whl",
"has_sig": false,
"md5_digest": "07b464f8e8365539f10468763996114e",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 4395,
"upload_time": "2018-06-23T02:57:42",
"url": "https://files.pythonhosted.org/packages/0a/c3/d057283b23b2ace44147007f719bd2877741beb0b4c59107d7e26cc39a8f/sspipe-0.0.13-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "f252ec1e96134bd61c14c34dec831634",
"sha256": "3da92fcde7ad7a42050f70e9be3cb0016d8ba2ed5e7f681ecb2a66e595711bb8"
},
"downloads": -1,
"filename": "sspipe-0.0.13.tar.gz",
"has_sig": false,
"md5_digest": "f252ec1e96134bd61c14c34dec831634",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4168,
"upload_time": "2018-06-23T02:57:43",
"url": "https://files.pythonhosted.org/packages/d9/1d/1d14a3ec0b85d8262b88a3422aabc43e9fdc6e570ca401a642557097cbfc/sspipe-0.0.13.tar.gz"
}
],
"0.0.14": [
{
"comment_text": "",
"digests": {
"md5": "cd6b9076e0c9d136b2dec2f8a9f3c26d",
"sha256": "de84da762aab995dd456a01af3d7c05c524fd6d6289f84a85c7fea6b31aef3e1"
},
"downloads": -1,
"filename": "sspipe-0.0.14-py3-none-any.whl",
"has_sig": false,
"md5_digest": "cd6b9076e0c9d136b2dec2f8a9f3c26d",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 4395,
"upload_time": "2018-06-23T03:53:11",
"url": "https://files.pythonhosted.org/packages/68/c2/192a12449b020029adf1e2c616f152bc1c52b2d97a2ebffebeed4148c081/sspipe-0.0.14-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "5354a6408758337671134e186c2a8c56",
"sha256": "6a38f3db3418afd48fe74c3cc381a366c071576de7f135ffb5cb80fedb68e89a"
},
"downloads": -1,
"filename": "sspipe-0.0.14.tar.gz",
"has_sig": false,
"md5_digest": "5354a6408758337671134e186c2a8c56",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4158,
"upload_time": "2018-06-23T03:53:14",
"url": "https://files.pythonhosted.org/packages/37/f1/9cd92b4bcbdeb964d56abec028f444b1091e499c0cf5b3ccf8b9b4273129/sspipe-0.0.14.tar.gz"
}
],
"0.0.15": [
{
"comment_text": "",
"digests": {
"md5": "deb6327e622897ac2efabdcef0743097",
"sha256": "8343d92c94d71002a6f522c67cef45f6e81cf5510de445bd16052dc717cb8498"
},
"downloads": -1,
"filename": "sspipe-0.0.15-py3-none-any.whl",
"has_sig": false,
"md5_digest": "deb6327e622897ac2efabdcef0743097",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 5830,
"upload_time": "2018-08-05T14:52:17",
"url": "https://files.pythonhosted.org/packages/df/4a/72fe16fee945a0e7b2e4080227b4be2d4e52a47571e086cc88ddc9f98ec3/sspipe-0.0.15-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "bd7a04fcc7b64a4f78478e1410b37b24",
"sha256": "0321aa6df0520a59e3fdc87d7c7a2be6b88e49c2b4a9b351e13b9f77039a319e"
},
"downloads": -1,
"filename": "sspipe-0.0.15.tar.gz",
"has_sig": false,
"md5_digest": "bd7a04fcc7b64a4f78478e1410b37b24",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6238,
"upload_time": "2018-08-05T14:52:19",
"url": "https://files.pythonhosted.org/packages/31/d5/774d59e34d6a2d2da0caca833f6625081288aace7254edd4d9006fbc02d7/sspipe-0.0.15.tar.gz"
}
],
"0.0.16": [
{
"comment_text": "",
"digests": {
"md5": "08a459f79b4d927d37cb47954aca49b7",
"sha256": "a1b615f38d85e75247a9d2aa08a6c2456501561bececb10009640cd9948eb738"
},
"downloads": -1,
"filename": "sspipe-0.0.16-py3-none-any.whl",
"has_sig": false,
"md5_digest": "08a459f79b4d927d37cb47954aca49b7",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 5861,
"upload_time": "2018-08-05T15:06:16",
"url": "https://files.pythonhosted.org/packages/fd/fa/df4ae5dfd72131f43a84090f147334c6c434ef81c9ba5ab081d06123a4b0/sspipe-0.0.16-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "2a8d886cc3679d27080df98c958aa13b",
"sha256": "3639d6c612bd2fcf04c950160e4fd5b400b7c1be30148cbfa0bee62884e076c0"
},
"downloads": -1,
"filename": "sspipe-0.0.16.tar.gz",
"has_sig": false,
"md5_digest": "2a8d886cc3679d27080df98c958aa13b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6253,
"upload_time": "2018-08-05T15:06:17",
"url": "https://files.pythonhosted.org/packages/c3/1a/cd8c4434d70609e42a7fcbab38e77ae79d9f90d07520c32936fc1b94cea8/sspipe-0.0.16.tar.gz"
}
],
"0.0.2": [
{
"comment_text": "",
"digests": {
"md5": "9bbcb1bce77c960fe99ba4026f29b529",
"sha256": "62282675d1d6dc9c936f93b02c213ffbb3e508462d03b789edb109f06fe868ea"
},
"downloads": -1,
"filename": "sspipe-0.0.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "9bbcb1bce77c960fe99ba4026f29b529",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 5259,
"upload_time": "2018-06-20T04:36:59",
"url": "https://files.pythonhosted.org/packages/b6/cc/c60d83a0474527607c2b9c723417eb30b3bcf3fe38d65356e81b97ba2216/sspipe-0.0.2-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "585f64de6a8faba49e5ee9e2081985bb",
"sha256": "d1786b8447089c83caebbb828a93c09dc97b1bc6f6bed0e12ba7052c63735323"
},
"downloads": -1,
"filename": "sspipe-0.0.2.tar.gz",
"has_sig": false,
"md5_digest": "585f64de6a8faba49e5ee9e2081985bb",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3625,
"upload_time": "2018-06-20T04:37:01",
"url": "https://files.pythonhosted.org/packages/25/88/7458a1967d54b5bf2139822ca440507fea498e4aee3fe567525cb45dbc3b/sspipe-0.0.2.tar.gz"
}
],
"0.0.3": [
{
"comment_text": "",
"digests": {
"md5": "5a5e03ca37ddc3f877fc7c130f833580",
"sha256": "5b6b1daf41a13574e00dfa1b7b1c9e9587243a68979ed510b400fcace3b788ed"
},
"downloads": -1,
"filename": "sspipe-0.0.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "5a5e03ca37ddc3f877fc7c130f833580",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 5222,
"upload_time": "2018-06-20T04:41:50",
"url": "https://files.pythonhosted.org/packages/e4/94/8e7a08a98e7ca8fb13e8f9f25c41891e7679a80024483538805f77eb3a20/sspipe-0.0.3-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "05ad50b6198684da977a7614b00c4b7f",
"sha256": "c8ad7057cef1104917bb84294fd08f465171c7fe5f2158d24ad73cb0d17fb356"
},
"downloads": -1,
"filename": "sspipe-0.0.3.tar.gz",
"has_sig": false,
"md5_digest": "05ad50b6198684da977a7614b00c4b7f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3588,
"upload_time": "2018-06-20T04:42:13",
"url": "https://files.pythonhosted.org/packages/bb/15/97337b4deba0ffddc6507db03f539f1030ba4bb63ef9558423346ef029e3/sspipe-0.0.3.tar.gz"
}
],
"0.0.4": [
{
"comment_text": "",
"digests": {
"md5": "10e87bb0678a84f5a8dca825d574edd6",
"sha256": "c75d314798a523385097ae9fecb7f869f7c6738cd5466e226a2814330cf95689"
},
"downloads": -1,
"filename": "sspipe-0.0.4-py3-none-any.whl",
"has_sig": false,
"md5_digest": "10e87bb0678a84f5a8dca825d574edd6",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 5225,
"upload_time": "2018-06-20T04:49:14",
"url": "https://files.pythonhosted.org/packages/a7/9c/53fbe4922d234f16a92fe3ab1b8c280ebeb5f6c3fe740a9c783d4c230b2a/sspipe-0.0.4-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "a9db4b8041752ffeca69aa05d44a3336",
"sha256": "86fe6bea619e83860aca5b33603d7eacfeba7884112c927673ddb34d66c783f0"
},
"downloads": -1,
"filename": "sspipe-0.0.4.tar.gz",
"has_sig": false,
"md5_digest": "a9db4b8041752ffeca69aa05d44a3336",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3592,
"upload_time": "2018-06-20T04:49:15",
"url": "https://files.pythonhosted.org/packages/33/ea/20e08643e729da8dacb44027e72596cb9d2427bd0bb1afe6e1bcf26a6d44/sspipe-0.0.4.tar.gz"
}
],
"0.0.5": [
{
"comment_text": "",
"digests": {
"md5": "0dbdaed35b2286a8a3eec1b085a3c32f",
"sha256": "a47ddcb26960e79763f993a3978c7a501a147251d80614ee4e9e5a891c66d3b4"
},
"downloads": -1,
"filename": "sspipe-0.0.5-py3-none-any.whl",
"has_sig": false,
"md5_digest": "0dbdaed35b2286a8a3eec1b085a3c32f",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 3918,
"upload_time": "2018-06-20T23:10:47",
"url": "https://files.pythonhosted.org/packages/0d/73/f6942b5bea85674e228bd04af52590ab9057cd0db537a277fd21f3bd2ca3/sspipe-0.0.5-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "2dc72e545b7061a13c080e1853089484",
"sha256": "2c439ccd00307b05384929eabab86c3e6f76c84196f7ca7c6781be977ef500b7"
},
"downloads": -1,
"filename": "sspipe-0.0.5.tar.gz",
"has_sig": false,
"md5_digest": "2dc72e545b7061a13c080e1853089484",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3756,
"upload_time": "2018-06-20T23:10:48",
"url": "https://files.pythonhosted.org/packages/99/a5/8bfefa1caf21bcfad17a01f8a1e3223d750ecf6f29ee81286a0eeb6151b5/sspipe-0.0.5.tar.gz"
}
],
"0.0.6": [
{
"comment_text": "",
"digests": {
"md5": "50db381354b5d2083c5cd4b2fc53df0c",
"sha256": "031c6fc393500b85c87c7946525b724bb0ee5cb9dfa8a765417e0e0d3fa32401"
},
"downloads": -1,
"filename": "sspipe-0.0.6-py3-none-any.whl",
"has_sig": false,
"md5_digest": "50db381354b5d2083c5cd4b2fc53df0c",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 3994,
"upload_time": "2018-06-21T00:17:06",
"url": "https://files.pythonhosted.org/packages/85/73/4aee02a315e2b9f2ea1cef5ff9c340f60bd253f378b79e4f7a72c7b5df9c/sspipe-0.0.6-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "9dd850d77944e0de7b41413dade84059",
"sha256": "7a4fc14d08e352d157dae986477757e684a10e672af983a09ea47c003c225bee"
},
"downloads": -1,
"filename": "sspipe-0.0.6.tar.gz",
"has_sig": false,
"md5_digest": "9dd850d77944e0de7b41413dade84059",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3829,
"upload_time": "2018-06-21T00:17:07",
"url": "https://files.pythonhosted.org/packages/02/da/3f326e8b0626af8fe95e6016d9eee3ddc069894ec2226994df029d96d1a3/sspipe-0.0.6.tar.gz"
}
],
"0.0.7": [
{
"comment_text": "",
"digests": {
"md5": "b704f5c3a51901c2a0001bcec83cc335",
"sha256": "7cc4e37dc8d2e6a94410806e24d50982de111eeffd0a2b80bbd6420fd0e98029"
},
"downloads": -1,
"filename": "sspipe-0.0.7-py3-none-any.whl",
"has_sig": false,
"md5_digest": "b704f5c3a51901c2a0001bcec83cc335",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 4183,
"upload_time": "2018-06-21T01:51:04",
"url": "https://files.pythonhosted.org/packages/89/83/944611ff8d1322bab4ffacb1c9673d31574e392d685c804b972d0c7ae91e/sspipe-0.0.7-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "ab97623e814ebdbfd99a71afa106937d",
"sha256": "2acfe9071518a84aed4639110f1429b83730390e45b3b78076735f9175989ebe"
},
"downloads": -1,
"filename": "sspipe-0.0.7.tar.gz",
"has_sig": false,
"md5_digest": "ab97623e814ebdbfd99a71afa106937d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3920,
"upload_time": "2018-06-21T01:51:05",
"url": "https://files.pythonhosted.org/packages/2b/2b/be684f25200888e0e6bce9127ced2fd3e3f2a185ca9d1d0c0b823585cb94/sspipe-0.0.7.tar.gz"
}
],
"0.0.8": [
{
"comment_text": "",
"digests": {
"md5": "00aaf20e4eb45a8de8f51ccdd8b50d3d",
"sha256": "eea56c48a0b76ba81d82cd47e74b5c25ec9a5250bd714a81eeba41f9117a8855"
},
"downloads": -1,
"filename": "sspipe-0.0.8-py3-none-any.whl",
"has_sig": false,
"md5_digest": "00aaf20e4eb45a8de8f51ccdd8b50d3d",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 4170,
"upload_time": "2018-06-21T01:53:05",
"url": "https://files.pythonhosted.org/packages/4b/78/57c8645682ed7dd22b86234667837fffda5b61a1f0db945162a78ebc404e/sspipe-0.0.8-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "e9ce102efa39fdbb27148e69cfe54874",
"sha256": "9ce67d9e6f743d657e4fb4e25608d019a5b52893b40520ddf1f31096ee72180c"
},
"downloads": -1,
"filename": "sspipe-0.0.8.tar.gz",
"has_sig": false,
"md5_digest": "e9ce102efa39fdbb27148e69cfe54874",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3896,
"upload_time": "2018-06-21T01:53:06",
"url": "https://files.pythonhosted.org/packages/40/01/f92d6d777f685faa79e5cfc5ac73b7fdf530b1207a13583d288714f31504/sspipe-0.0.8.tar.gz"
}
],
"0.0.9": [
{
"comment_text": "",
"digests": {
"md5": "5b4f6fece098a08b689122dc7837bea9",
"sha256": "dab2403d95743b285956f3d7eb0b06d5cde4e0d847caae202e89ab85d23f1c5d"
},
"downloads": -1,
"filename": "sspipe-0.0.9-py3-none-any.whl",
"has_sig": false,
"md5_digest": "5b4f6fece098a08b689122dc7837bea9",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 4178,
"upload_time": "2018-06-21T03:39:35",
"url": "https://files.pythonhosted.org/packages/09/97/3ca401fb3a08310491ef94693ddd45e8d0dc441545b71c0c0ea928b1d316/sspipe-0.0.9-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "d3f4f309a3381a5024398c5eda3c4008",
"sha256": "17d3cecff146185f49528f5272d903d8956abcf48bbfc298cb541bbe9cbd917f"
},
"downloads": -1,
"filename": "sspipe-0.0.9.tar.gz",
"has_sig": false,
"md5_digest": "d3f4f309a3381a5024398c5eda3c4008",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3910,
"upload_time": "2018-06-21T03:39:36",
"url": "https://files.pythonhosted.org/packages/f3/fb/19fe934f342c8196a6411bfd54e51e7185a1e88c3ac7671c2c42f4f038a7/sspipe-0.0.9.tar.gz"
}
],
"0.1.0": [
{
"comment_text": "",
"digests": {
"md5": "9dd3a23bc41672ab11f357a4ca4c344f",
"sha256": "29b2d18c6b7daa03d8ef92195b4f584f863c6e96c63a4c92ebbb6dc9cbff2c47"
},
"downloads": -1,
"filename": "sspipe-0.1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "9dd3a23bc41672ab11f357a4ca4c344f",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 6473,
"upload_time": "2018-08-06T22:55:48",
"url": "https://files.pythonhosted.org/packages/87/48/60e68685188a3bd57887d1d419115c993f526b1dfdc0582212b3c604b2f6/sspipe-0.1.0-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "aef03c3b6b0ad4d25a35c0f680a95951",
"sha256": "e532bbffd0dc9dd1fde6e8872111be1601d9c24698285a535cf3dab5313d750a"
},
"downloads": -1,
"filename": "sspipe-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "aef03c3b6b0ad4d25a35c0f680a95951",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6636,
"upload_time": "2018-08-06T22:55:49",
"url": "https://files.pythonhosted.org/packages/2f/79/429dce363eace25920aa2f1996a39c629a17eba16f8b91b53dd3afc370a5/sspipe-0.1.0.tar.gz"
}
],
"0.1.10": [
{
"comment_text": "",
"digests": {
"md5": "bde55de97c4fc91653f848bb75653d1c",
"sha256": "c4eb83d9d240668fd441f479f939eab869d9d0070a62c3b31bd83056715c9d1f"
},
"downloads": -1,
"filename": "sspipe-0.1.10-py3-none-any.whl",
"has_sig": false,
"md5_digest": "bde55de97c4fc91653f848bb75653d1c",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 7786,
"upload_time": "2019-06-07T02:07:22",
"url": "https://files.pythonhosted.org/packages/b1/44/97f1402ebd89b647d0604f2dcb81b89fc8968478660a790df76eadb65744/sspipe-0.1.10-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "50a6594de6f70e64a704d96c81054b2d",
"sha256": "dc760d2202e8e08c8736e6f9443a6a819319c2c6ec112f5c16d8096867efbd16"
},
"downloads": -1,
"filename": "sspipe-0.1.10.tar.gz",
"has_sig": false,
"md5_digest": "50a6594de6f70e64a704d96c81054b2d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 8788,
"upload_time": "2019-06-07T02:07:24",
"url": "https://files.pythonhosted.org/packages/7d/83/d8715054674aebbfb70bac86cb74b3ce92b51d5e5a5a804cb7bc43e5cf42/sspipe-0.1.10.tar.gz"
}
],
"0.1.11": [
{
"comment_text": "",
"digests": {
"md5": "0fbc1ccc75ed16c32629ac2ad25ec1b2",
"sha256": "312faf8a5bbd2c04ce31345b4e73aa7b1b8af55a9b5e4dd624a95d823891f504"
},
"downloads": -1,
"filename": "sspipe-0.1.11-py3-none-any.whl",
"has_sig": false,
"md5_digest": "0fbc1ccc75ed16c32629ac2ad25ec1b2",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 6968,
"upload_time": "2019-06-07T03:15:22",
"url": "https://files.pythonhosted.org/packages/39/2f/3bc66733a2f374f2d6125847829647092c88f8f46f51f4832085016300c1/sspipe-0.1.11-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "06d0193e76d234e7fae000271868148f",
"sha256": "69b415c8a874583bd62e6e75678cf4686a7894eee1722fdf2207785af2b99c53"
},
"downloads": -1,
"filename": "sspipe-0.1.11.tar.gz",
"has_sig": false,
"md5_digest": "06d0193e76d234e7fae000271868148f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6913,
"upload_time": "2019-06-07T03:15:24",
"url": "https://files.pythonhosted.org/packages/1a/95/5b9d4ef0b1e6f0340e14408fa03690365bc84493289b03919c79e228562d/sspipe-0.1.11.tar.gz"
}
],
"0.1.12": [
{
"comment_text": "",
"digests": {
"md5": "d005cacd488b7f84af6289537e86faa9",
"sha256": "ad1a6a71fc7b932d5ca975b5165c093f4497ac8e96d2dd93741f19e3b2d1c89e"
},
"downloads": -1,
"filename": "sspipe-0.1.12-py3-none-any.whl",
"has_sig": false,
"md5_digest": "d005cacd488b7f84af6289537e86faa9",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 6991,
"upload_time": "2019-06-07T03:26:18",
"url": "https://files.pythonhosted.org/packages/93/4d/e5483a8e26755b0915418550fd3cd72d112ea99ce67e281f96efb62a4c5a/sspipe-0.1.12-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "d1a7327d23398f6c492102740b27f5da",
"sha256": "d09509681a8ac4e5173b3cb1051994636c19fd6f35a2b9fa7a7126928c2fc8e6"
},
"downloads": -1,
"filename": "sspipe-0.1.12.tar.gz",
"has_sig": false,
"md5_digest": "d1a7327d23398f6c492102740b27f5da",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6936,
"upload_time": "2019-06-07T03:26:20",
"url": "https://files.pythonhosted.org/packages/ec/c3/861d0f9a5c0d17b6c12fe02dc163723c60c143f7f1f2761ef7ec680aecbd/sspipe-0.1.12.tar.gz"
}
],
"0.1.13": [
{
"comment_text": "",
"digests": {
"md5": "de0a7056dc6db32f955fcd5536ef35ce",
"sha256": "1a08c456423a895fbe6d7e4b299ef30e98f31f9861ea1aff1864e25501ac9087"
},
"downloads": -1,
"filename": "sspipe-0.1.13-py3-none-any.whl",
"has_sig": false,
"md5_digest": "de0a7056dc6db32f955fcd5536ef35ce",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 7259,
"upload_time": "2019-06-07T17:13:46",
"url": "https://files.pythonhosted.org/packages/41/7f/4f10e6b3ef5f2419cedf7f2623b388bda1ddc823e8c5763fc49f147aab94/sspipe-0.1.13-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "493716b1f0ae5e76d4736147e5d45cab",
"sha256": "74490174d312b48d59881f63883a9849ff629703babca092fd7dd0b1ade9fede"
},
"downloads": -1,
"filename": "sspipe-0.1.13.tar.gz",
"has_sig": false,
"md5_digest": "493716b1f0ae5e76d4736147e5d45cab",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 7210,
"upload_time": "2019-06-07T17:13:48",
"url": "https://files.pythonhosted.org/packages/49/3c/1ba90b808294f3d103d7af66420bf97019ef612d2ec93a20c9c66bf0db8e/sspipe-0.1.13.tar.gz"
}
],
"0.1.2": [
{
"comment_text": "",
"digests": {
"md5": "4361e07474b522fbbeb180445128096b",
"sha256": "16aeab318eb3dfd90213803db0b58982464aa2a974416f43243a2cf04d2f01e7"
},
"downloads": -1,
"filename": "sspipe-0.1.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "4361e07474b522fbbeb180445128096b",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 6662,
"upload_time": "2018-08-07T00:41:59",
"url": "https://files.pythonhosted.org/packages/78/c0/9155b8a18afc3526f5aec685fcecc5a9ce70763f6f7260e7d7185d7cf752/sspipe-0.1.2-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "65363729aa860c2e75377a89acae7ab2",
"sha256": "711c2108b7e2a6b6d860149956d71ea996e0d2750d03766135c065f0803f8758"
},
"downloads": -1,
"filename": "sspipe-0.1.2.tar.gz",
"has_sig": false,
"md5_digest": "65363729aa860c2e75377a89acae7ab2",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6890,
"upload_time": "2018-08-07T00:42:00",
"url": "https://files.pythonhosted.org/packages/2e/49/4054e0d2f6294fe2e9fc53c73e1639ed7a779f0168a100eafaa60e39b18b/sspipe-0.1.2.tar.gz"
}
],
"0.1.3": [
{
"comment_text": "",
"digests": {
"md5": "1856859b14e7b19fa0b242e5545448b0",
"sha256": "cd63684e2f9a3b1093c2b3f1b882039310b32727fdc3aef229a86d95c78b12fa"
},
"downloads": -1,
"filename": "sspipe-0.1.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "1856859b14e7b19fa0b242e5545448b0",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 6727,
"upload_time": "2018-08-07T23:16:33",
"url": "https://files.pythonhosted.org/packages/d1/92/15d8b235b9f9e2fa52f731b0c35459e15a40c266e07e7cc734fcc09215ee/sspipe-0.1.3-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "555b5faa9fb278796f97b44040edeeb1",
"sha256": "ebef0347532cd2ba3aad250f77b09a64becc805d0b9deb737ee8a9b65956b688"
},
"downloads": -1,
"filename": "sspipe-0.1.3.tar.gz",
"has_sig": false,
"md5_digest": "555b5faa9fb278796f97b44040edeeb1",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 7656,
"upload_time": "2018-08-07T23:16:34",
"url": "https://files.pythonhosted.org/packages/85/1a/cf41c63301b30559fdc9da524bfb1c337c504c0f97a55a36f27491a92402/sspipe-0.1.3.tar.gz"
}
],
"0.1.4": [
{
"comment_text": "",
"digests": {
"md5": "58951ee2dca40ac427b16fe9e412b5a9",
"sha256": "f2f32bf8f0ca2adfdf22450ff8aaa2b9c023fe485ec417a2b62608fc71e99038"
},
"downloads": -1,
"filename": "sspipe-0.1.4-py3-none-any.whl",
"has_sig": false,
"md5_digest": "58951ee2dca40ac427b16fe9e412b5a9",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 6789,
"upload_time": "2018-08-08T16:05:24",
"url": "https://files.pythonhosted.org/packages/74/45/692923c5fa86ce65c3eb186779ef7dd60cbb41be2f7bba9683242358c0ce/sspipe-0.1.4-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "00008af546ccec40d518c5206f7dc90a",
"sha256": "ff496bb7cec535b30332dd9c30f743d0508d4fbb1043d0ad8650825a8c135403"
},
"downloads": -1,
"filename": "sspipe-0.1.4.tar.gz",
"has_sig": false,
"md5_digest": "00008af546ccec40d518c5206f7dc90a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 7776,
"upload_time": "2018-08-08T16:05:26",
"url": "https://files.pythonhosted.org/packages/69/90/92d1380b77a9a21ef46fd2557b76c1b7add3dfe1281138dbd4b750404feb/sspipe-0.1.4.tar.gz"
}
],
"0.1.5": [
{
"comment_text": "",
"digests": {
"md5": "a585d320ec8bf7b529ec129b4d185acc",
"sha256": "6476c8984aa5555c63197d870923a949a9b93c671ecc0b148ec536fa96f46e6d"
},
"downloads": -1,
"filename": "sspipe-0.1.5-py3-none-any.whl",
"has_sig": false,
"md5_digest": "a585d320ec8bf7b529ec129b4d185acc",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 6791,
"upload_time": "2018-08-08T16:09:32",
"url": "https://files.pythonhosted.org/packages/ae/50/30cc534144515f8451017b13380187ace177aeb7636df0517a3ac2f62b24/sspipe-0.1.5-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "1cbf2b73e067c57a54bd48e6de3e9496",
"sha256": "f4e4562dec6eb9dfe7ed271ca4b04432abd79d7ed7d0c286f531a356b2638e0f"
},
"downloads": -1,
"filename": "sspipe-0.1.5.tar.gz",
"has_sig": false,
"md5_digest": "1cbf2b73e067c57a54bd48e6de3e9496",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 7782,
"upload_time": "2018-08-08T16:09:34",
"url": "https://files.pythonhosted.org/packages/d8/9e/97fd8f620d02f7b89509d53ff5e7c52e2a7b4985a97b63734c04c474f68e/sspipe-0.1.5.tar.gz"
}
],
"0.1.6": [
{
"comment_text": "",
"digests": {
"md5": "43c7772596a744560e42416ac834d8f0",
"sha256": "4567a16eb2ac2a205aa51a9161a18266fbb1792c5e4fc4fd88dfbc9eb5882846"
},
"downloads": -1,
"filename": "sspipe-0.1.6-py3-none-any.whl",
"has_sig": false,
"md5_digest": "43c7772596a744560e42416ac834d8f0",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 6872,
"upload_time": "2019-01-15T22:21:42",
"url": "https://files.pythonhosted.org/packages/2c/8d/2624c35f20058cdfc864b8919565fb193de3b5045d34290c8bc6efa2d4d8/sspipe-0.1.6-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "592a7a03e5f1c153a008d84f52d40948",
"sha256": "1c9f1b1e40ebab53a9d2c8ee70bb75fbd9d30e9d64dfd2f07027954146cca8b3"
},
"downloads": -1,
"filename": "sspipe-0.1.6.tar.gz",
"has_sig": false,
"md5_digest": "592a7a03e5f1c153a008d84f52d40948",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 7871,
"upload_time": "2019-01-15T22:21:44",
"url": "https://files.pythonhosted.org/packages/e1/7a/96cf33fe98971e2deef5fe80e01e9d06f7a9da30c2714c3a32b722797848/sspipe-0.1.6.tar.gz"
}
],
"0.1.7": [
{
"comment_text": "",
"digests": {
"md5": "e1e2c721d0530dc7ab375eede2f5f8a8",
"sha256": "107903a5c8b2e027187aff8f8cc248954e794b4bd03a9a1bbcded6587f87897e"
},
"downloads": -1,
"filename": "sspipe-0.1.7-py3-none-any.whl",
"has_sig": false,
"md5_digest": "e1e2c721d0530dc7ab375eede2f5f8a8",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 7131,
"upload_time": "2019-06-04T23:45:14",
"url": "https://files.pythonhosted.org/packages/4b/46/659b3b67b61ec4f2bfe54dc70ff796d3b51789cde1acb5c49339804ff157/sspipe-0.1.7-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "af5421dc8d54dc6c256156889724f71d",
"sha256": "3786ddf2baf48d9b35542dfd18b33645cc0ec8fab39f95ed31e115b4564b0fae"
},
"downloads": -1,
"filename": "sspipe-0.1.7.tar.gz",
"has_sig": false,
"md5_digest": "af5421dc8d54dc6c256156889724f71d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 7253,
"upload_time": "2019-06-04T23:45:16",
"url": "https://files.pythonhosted.org/packages/2b/99/00e47755f1588969e3e79a9cbbbf4cca5b332d7c04ed54736e5cf3fbffe7/sspipe-0.1.7.tar.gz"
}
],
"0.1.8": [
{
"comment_text": "",
"digests": {
"md5": "15a686339c48d9341cd20e269701dfa4",
"sha256": "ba74d77bdb82dbb358f88a5f5c0857034c182359042e03fdea8ba9233704824f"
},
"downloads": -1,
"filename": "sspipe-0.1.8-py3-none-any.whl",
"has_sig": false,
"md5_digest": "15a686339c48d9341cd20e269701dfa4",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 7769,
"upload_time": "2019-06-07T02:02:45",
"url": "https://files.pythonhosted.org/packages/85/bb/57f1ea39da2ccdab7e4f388d813c03b2752889f40810029911d4d8db5926/sspipe-0.1.8-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "dbd8a8b03a63579992831c581e9ccd86",
"sha256": "b7222ed1b42ab1a7adfae4e91fca76178a79c9a78f8db7b52163b116a943610a"
},
"downloads": -1,
"filename": "sspipe-0.1.8.tar.gz",
"has_sig": false,
"md5_digest": "dbd8a8b03a63579992831c581e9ccd86",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 8782,
"upload_time": "2019-06-07T02:02:48",
"url": "https://files.pythonhosted.org/packages/01/ba/6a478f52d51dcd6ae4c77e3d50ca97222d15fd7f529be1ff413d1e25329f/sspipe-0.1.8.tar.gz"
}
],
"0.1.9": [
{
"comment_text": "",
"digests": {
"md5": "61fe542d28a338a5dcddae263e6aef15",
"sha256": "61cea67559eb9ca593f909bc5703d7770a920e0116f42986bfe5e010022e198e"
},
"downloads": -1,
"filename": "sspipe-0.1.9-py3-none-any.whl",
"has_sig": false,
"md5_digest": "61fe542d28a338a5dcddae263e6aef15",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 7777,
"upload_time": "2019-06-07T02:05:55",
"url": "https://files.pythonhosted.org/packages/b6/eb/162673d537fa26258dab8ffd389c9b560a86ed58cf9611a1e3a91d774fc3/sspipe-0.1.9-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "07ba3210805244c1ea24dbc2adc70f48",
"sha256": "1af106f51badb82da66eb5025c0427dced49936673d21c97b9014283ee1b232f"
},
"downloads": -1,
"filename": "sspipe-0.1.9.tar.gz",
"has_sig": false,
"md5_digest": "07ba3210805244c1ea24dbc2adc70f48",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 8782,
"upload_time": "2019-06-07T02:05:57",
"url": "https://files.pythonhosted.org/packages/8f/02/aaca8dbd792fd06cbf355c6155f925b938728f1ceb8878446f90fafccff0/sspipe-0.1.9.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "de0a7056dc6db32f955fcd5536ef35ce",
"sha256": "1a08c456423a895fbe6d7e4b299ef30e98f31f9861ea1aff1864e25501ac9087"
},
"downloads": -1,
"filename": "sspipe-0.1.13-py3-none-any.whl",
"has_sig": false,
"md5_digest": "de0a7056dc6db32f955fcd5536ef35ce",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 7259,
"upload_time": "2019-06-07T17:13:46",
"url": "https://files.pythonhosted.org/packages/41/7f/4f10e6b3ef5f2419cedf7f2623b388bda1ddc823e8c5763fc49f147aab94/sspipe-0.1.13-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "493716b1f0ae5e76d4736147e5d45cab",
"sha256": "74490174d312b48d59881f63883a9849ff629703babca092fd7dd0b1ade9fede"
},
"downloads": -1,
"filename": "sspipe-0.1.13.tar.gz",
"has_sig": false,
"md5_digest": "493716b1f0ae5e76d4736147e5d45cab",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 7210,
"upload_time": "2019-06-07T17:13:48",
"url": "https://files.pythonhosted.org/packages/49/3c/1ba90b808294f3d103d7af66420bf97019ef612d2ec93a20c9c66bf0db8e/sspipe-0.1.13.tar.gz"
}
]
}