{
"info": {
"author": "Sho Nakatani",
"author_email": "lay.sakura@gmail.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 4 - Beta",
"License :: OSI Approved :: Apache Software License",
"Operating System :: POSIX :: Linux",
"Programming Language :: Python",
"Programming Language :: Python :: 2.6",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: Implementation :: PyPy"
],
"description": "relshell\n========\n\n.. image:: https://travis-ci.org/laysakura/relshell.png?branch=master\n :target: https://travis-ci.org/laysakura/relshell\n\nA framework to manage shell commands' inputs/outputs as relational data.\n\n.. contents:: :local:\n\nFor users\n---------\n\nUnfortunately, `relshell` is not documented so well yet.\nSee `relshell/test/test_practical_use_*.py `_ as well as\n`API reference `_ .\n\nFor developers\n--------------\n\nAPI reference\n#############\n\nSphinx-powered documents are available on http://packages.python.org/relshell\n\n\nBuilding and uploading documents\n################################\n\n.. code-block:: bash\n\n $ ./setup.py build_sphinx\n $ browser doc/html/index.html\n $ ./setup.py upload_sphinx\n\nTesting\n#######\n\n.. code-block:: bash\n\n $ ./setup.py nosetests\n $ browser htmlcov/index.html # check coverage\n\nUploading packages to PyPI\n##########################\n\n.. code-block:: bash\n\n $ emacs setup.py # edit `version` string\n $ emacs CHANGES.rst\n $ ./setup.py sdist upload\n\nOr use `zest.releaser `_, a convenient tool for repeated release cycles.\n\nTODO (ugly Japanese)\n####################\n\n- relshell\u30d7\u30ed\u30bb\u30b9 ===(thread)===> \u30b7\u30a7\u30eb\u30aa\u30da\u30ec\u30fc\u30bf ===(fork)===> \u30b7\u30a7\u30eb\u30b3\u30de\u30f3\u30c9\u30d7\u30ed\u30bb\u30b9 \u3068\u3044\u3046\u6d41\u308c\u3092\u4f5c\u308b(Queue\u3082\u3044\u308b\u306d)\n\n- shellstreaming/README.rst \u306b\u3042\u308b\u3088\u3046\u306a\u611f\u3058\u3067\uff0cbatch\u3092op\u9593\u3067\u3084\u308a\u3068\u308a\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b\n\n- \u30b7\u30a7\u30eb\u30d7\u30ed\u30bb\u30b9\u306f\u975e\u540c\u671f\u3067\u3082\u6271\u3044\u305f\u3044\uff0e\u305d\u3082\u305d\u3082popen\u3068\u304b\u304c\u305d\u3046\u3044\u3046\u30a4\u30f3\u30bf\u30fc\u30d5\u30a7\u30fc\u30b9\u3060\u3057\uff0e\n\n- \u30c7\u30d0\u30c3\u30b0\u30aa\u30d7\u30b7\u30e7\u30f3\u3092on\u306b\u3057\u305f\u3089\u3069\u3093\u306a\u52d5\u4f5c\u3057\u3066\u3044\u308b\u306e\u304b\u304f\u3089\u3044\u51fa\u529b\u3057\u3066\u3042\u3052\u305f\u3044\n\n- daemonize\u3067\u304d\u308b\u6761\u4ef6\n - in_batch\u3092stdin\u304b\u3089\u3068\u308a\uff0cout_batch\u3092(stdout|file)\u306b\u51fa\u3059\n - \u300cin_batch_x\u306b\u5bfe\u3059\u308b\u51fa\u529b\u5206out_batch_x\u304c\u3053\u3053\u307e\u3067\u3067\u3059\u3088\u300d\u3068\u5b9a\u7fa9\u3067\u304d\u308b(\u4f8b\u3048\u3070\uff0c\u7a7a\u884c\u306fout_batch_x\u306e\u7d42\u308f\u308a\u3067\u3059\u3088\uff0c\u3068\u304b)\n - enju\u306b\u306f\u4f7f\u3048\u308b",
"description_content_type": null,
"docs_url": "https://pythonhosted.org/relshell/",
"download_url": "UNKNOWN",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/laysakura/relshell",
"keywords": null,
"license": "LICENSE.txt",
"maintainer": null,
"maintainer_email": null,
"name": "relshell",
"package_url": "https://pypi.org/project/relshell/",
"platform": "UNKNOWN",
"project_url": "https://pypi.org/project/relshell/",
"project_urls": {
"Download": "UNKNOWN",
"Homepage": "https://github.com/laysakura/relshell"
},
"release_url": "https://pypi.org/project/relshell/0.3.3/",
"requires_dist": null,
"requires_python": null,
"summary": "A framework to manage shell commands' inputs/outputs as relational data.",
"version": "0.3.3"
},
"last_serial": 1013506,
"releases": {
"0.0.1": [
{
"comment_text": "",
"digests": {
"md5": "d53b680ee373beb24194fb03519f07d3",
"sha256": "c6c79c2b347e13d6df9d8aa27d4ffa9628a2fda8be61bd8a63eed18c102b2d7f"
},
"downloads": -1,
"filename": "relshell-0.0.1.tar.gz",
"has_sig": false,
"md5_digest": "d53b680ee373beb24194fb03519f07d3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 9198,
"upload_time": "2013-11-19T08:17:15",
"url": "https://files.pythonhosted.org/packages/81/1a/4461f38b65ababd08267b458c1a23e4f6298579cb1870f2718b98cc43cb5/relshell-0.0.1.tar.gz"
}
],
"0.0.2": [
{
"comment_text": "",
"digests": {
"md5": "0f4f9d1d9df9cead3fbcf3b1bc8aba21",
"sha256": "123ea24593e1eb0ffda828cff41d5defbec4b64662dcbb9475611fbbab791830"
},
"downloads": -1,
"filename": "relshell-0.0.2.tar.gz",
"has_sig": false,
"md5_digest": "0f4f9d1d9df9cead3fbcf3b1bc8aba21",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 9217,
"upload_time": "2013-11-19T08:21:10",
"url": "https://files.pythonhosted.org/packages/83/56/b5d5df102f5f0d6cfff8352e1ee3e5fa6365bed6db723a938bce523f6ec7/relshell-0.0.2.tar.gz"
}
],
"0.1.0": [
{
"comment_text": "",
"digests": {
"md5": "f68302277efc9314a7d1e7dbf96a42ad",
"sha256": "fbf0ae40db45cfffc040cf79409a38be5044340c6e29b9d087776d21d93bdf08"
},
"downloads": -1,
"filename": "relshell-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "f68302277efc9314a7d1e7dbf96a42ad",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 17219,
"upload_time": "2013-12-02T13:46:41",
"url": "https://files.pythonhosted.org/packages/d3/39/5ffa81e57f01ca17c2ccab1fd47c52a9f92c1529d87936c16a54d37a1c8a/relshell-0.1.0.tar.gz"
}
],
"0.1.1": [
{
"comment_text": "",
"digests": {
"md5": "b46118266c9bf5b1df129c20f93e98bd",
"sha256": "f352ad8d23b9309e911765b0db0cf55c19d46a7b84a6f1ac5c73fe58ea1f132b"
},
"downloads": -1,
"filename": "relshell-0.1.1.tar.gz",
"has_sig": false,
"md5_digest": "b46118266c9bf5b1df129c20f93e98bd",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 17258,
"upload_time": "2013-12-02T14:44:59",
"url": "https://files.pythonhosted.org/packages/51/ca/11c4de21ea8b338adec109ba76c0a5baa93e4739d4a31304496af0a38a24/relshell-0.1.1.tar.gz"
}
],
"0.1.2": [
{
"comment_text": "",
"digests": {
"md5": "2d87ec5ac7753a032b0b301fcd77594f",
"sha256": "abef84e9548a726f3d463d8811d28d6788592df59247b0dcc18172f0360d97a3"
},
"downloads": -1,
"filename": "relshell-0.1.2.zip",
"has_sig": false,
"md5_digest": "2d87ec5ac7753a032b0b301fcd77594f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 30273,
"upload_time": "2013-12-04T00:44:20",
"url": "https://files.pythonhosted.org/packages/47/91/e04823e6b6bb0e6832c5c2fda33750b7349efb5ce4c9516d6cfabd903507/relshell-0.1.2.zip"
}
],
"0.2.0": [
{
"comment_text": "",
"digests": {
"md5": "b8ceccb59afa6f8246811a67e115d20a",
"sha256": "919f68335e3f81e40f2ee052bb09cbbef650a1e486cacf13a60aa885400ae7ee"
},
"downloads": -1,
"filename": "relshell-0.2.0.zip",
"has_sig": false,
"md5_digest": "b8ceccb59afa6f8246811a67e115d20a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 30636,
"upload_time": "2013-12-06T01:13:49",
"url": "https://files.pythonhosted.org/packages/2a/38/eeed37fd06ec071586c5576b26e9f67b1d0375d59b403a83405a58bd1463/relshell-0.2.0.zip"
}
],
"0.2.1": [
{
"comment_text": "",
"digests": {
"md5": "a46e795017cddfdcf715d591f406da98",
"sha256": "00945f3789306bc84d35a137db482e9fc7581aff0feb53d962ea296c40c4e775"
},
"downloads": -1,
"filename": "relshell-0.2.1.zip",
"has_sig": false,
"md5_digest": "a46e795017cddfdcf715d591f406da98",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 30653,
"upload_time": "2013-12-06T01:16:36",
"url": "https://files.pythonhosted.org/packages/05/84/3803969b412822fb1a0f2342b8d6e2b3635669e3cfd1f1998e7a4d276204/relshell-0.2.1.zip"
}
],
"0.2.10": [
{
"comment_text": "",
"digests": {
"md5": "2717faaec2d567378b411989d1ee2643",
"sha256": "d8f2564e87103b444f4a1098763d87ff882b339f31f06b476ce7155a1395c98e"
},
"downloads": -1,
"filename": "relshell-0.2.10.zip",
"has_sig": false,
"md5_digest": "2717faaec2d567378b411989d1ee2643",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 33048,
"upload_time": "2014-01-21T05:18:46",
"url": "https://files.pythonhosted.org/packages/e0/0a/e5bb2a794d3e44ff8184c014c2636ffe7412c5851beb65377b5251073df3/relshell-0.2.10.zip"
}
],
"0.2.11": [
{
"comment_text": "",
"digests": {
"md5": "c4659ab3ad4d309a294e35b2285b4cc9",
"sha256": "4036b88d1c785d58cca08efd38c142fc9f3efb2f7dedd34ee667552d4f138b3b"
},
"downloads": -1,
"filename": "relshell-0.2.11.zip",
"has_sig": false,
"md5_digest": "c4659ab3ad4d309a294e35b2285b4cc9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 33488,
"upload_time": "2014-01-21T23:43:29",
"url": "https://files.pythonhosted.org/packages/b3/68/77b2f66571b820c58d057c38080d5195dc09ae5a92231ce0c99746a52fa5/relshell-0.2.11.zip"
}
],
"0.2.2": [
{
"comment_text": "",
"digests": {
"md5": "c1c0338e838c4f351468a51596ec188f",
"sha256": "43f7d7510f5abe0cb445c9189f64831a943f89d2f1c4fced3781f6da9be6c9a0"
},
"downloads": -1,
"filename": "relshell-0.2.2.zip",
"has_sig": false,
"md5_digest": "c1c0338e838c4f351468a51596ec188f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 30660,
"upload_time": "2013-12-12T04:45:30",
"url": "https://files.pythonhosted.org/packages/2a/3b/0d0a7a541c78ce8823edad6339135e35b0d6225a419a4a83a379f1a2affd/relshell-0.2.2.zip"
}
],
"0.2.3": [
{
"comment_text": "",
"digests": {
"md5": "b81cf237ae55172dd2e4e1dcf5b75a5a",
"sha256": "44bda0b47f8291a9d8680a4351a506feeca070d1ae127b758fcc44fa67f35b63"
},
"downloads": -1,
"filename": "relshell-0.2.3.zip",
"has_sig": false,
"md5_digest": "b81cf237ae55172dd2e4e1dcf5b75a5a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 31015,
"upload_time": "2014-01-06T07:21:38",
"url": "https://files.pythonhosted.org/packages/7a/ac/22561c94a54348656ee52fe461ac1f9627ad31ffc39193ac8c299c47bba2/relshell-0.2.3.zip"
}
],
"0.2.4": [
{
"comment_text": "",
"digests": {
"md5": "801b226fde3e6237129a6065e1b031d5",
"sha256": "753fd69db59099e24ee3e18693826efcb5bc530a845e78cbd4a9d637741bf793"
},
"downloads": -1,
"filename": "relshell-0.2.4.zip",
"has_sig": false,
"md5_digest": "801b226fde3e6237129a6065e1b031d5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 31398,
"upload_time": "2014-01-07T14:02:53",
"url": "https://files.pythonhosted.org/packages/65/17/b09a5b17065bc93d2b739a0dd7229e1c68519fc6561033d8a56325efd452/relshell-0.2.4.zip"
}
],
"0.2.5": [
{
"comment_text": "",
"digests": {
"md5": "e68f6009af29e9eac58096445a278bb0",
"sha256": "3b5e0132d7a80eca5bd7830a6ac8f1d18146b0f3485ab2c60b03e60b29dfe7b7"
},
"downloads": -1,
"filename": "relshell-0.2.5.zip",
"has_sig": false,
"md5_digest": "e68f6009af29e9eac58096445a278bb0",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 31635,
"upload_time": "2014-01-08T01:47:09",
"url": "https://files.pythonhosted.org/packages/d6/9c/bb75d32c09706eff010dd1270dad89ca9972e1da98a940c5e0e788a27718/relshell-0.2.5.zip"
}
],
"0.2.6": [
{
"comment_text": "",
"digests": {
"md5": "c30e21c03aad7259f2bb64cd408ab0d3",
"sha256": "d39450e83e151e8c579904aa02edc990bd57f48ff73e0652efc1ca796b753ae2"
},
"downloads": -1,
"filename": "relshell-0.2.6.zip",
"has_sig": false,
"md5_digest": "c30e21c03aad7259f2bb64cd408ab0d3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 31623,
"upload_time": "2014-01-09T02:48:12",
"url": "https://files.pythonhosted.org/packages/75/3b/3be71239bdb837ed3cb757e044f16b31d881fc80b12ea17e32cbd1152997/relshell-0.2.6.zip"
}
],
"0.2.7": [
{
"comment_text": "",
"digests": {
"md5": "efdae6b0a6c3d5f88a95fd0688374046",
"sha256": "0043dc856d5953033a02528cd23f991833dfd2ec2667e4e29cc1f6b485db7010"
},
"downloads": -1,
"filename": "relshell-0.2.7.zip",
"has_sig": false,
"md5_digest": "efdae6b0a6c3d5f88a95fd0688374046",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 31686,
"upload_time": "2014-01-09T06:37:28",
"url": "https://files.pythonhosted.org/packages/dd/52/20551ad6086eb5199b1dc3cf46946ca1ab27694aedade3444da5011e4566/relshell-0.2.7.zip"
}
],
"0.2.8": [
{
"comment_text": "",
"digests": {
"md5": "69d2e5434ef459a0119aafcd35c2b5f1",
"sha256": "586f7f1b41cf57243b6bd2c10ebc2a8930df348c8b93f995514739a2b73097ce"
},
"downloads": -1,
"filename": "relshell-0.2.8.zip",
"has_sig": false,
"md5_digest": "69d2e5434ef459a0119aafcd35c2b5f1",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 31755,
"upload_time": "2014-01-18T03:12:21",
"url": "https://files.pythonhosted.org/packages/e9/ce/80f3c1cac7e81c9383c27b5bd464b53bd8ab45d2a6bca82c8db36938b998/relshell-0.2.8.zip"
}
],
"0.2.9": [
{
"comment_text": "",
"digests": {
"md5": "7395a8da6dd9f3cb62e1a39fb5275cc2",
"sha256": "bfbfa30846f7e1a3bdd827f6124faf6c79afe2e9800e92ccce56cc73939a77ed"
},
"downloads": -1,
"filename": "relshell-0.2.9.zip",
"has_sig": false,
"md5_digest": "7395a8da6dd9f3cb62e1a39fb5275cc2",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 32913,
"upload_time": "2014-01-21T04:51:34",
"url": "https://files.pythonhosted.org/packages/de/ee/a66aa9a5aea0878b6b3b292cf303b12479ce01754ee4e8f7e30f1b5da6e8/relshell-0.2.9.zip"
}
],
"0.3.0": [
{
"comment_text": "",
"digests": {
"md5": "64c8da74f64dadc0e175a264a105bf70",
"sha256": "c5ce404155f2427a70227b75e879fb00341d02704a0d1d934f7dd812e40458f6"
},
"downloads": -1,
"filename": "relshell-0.3.0.zip",
"has_sig": false,
"md5_digest": "64c8da74f64dadc0e175a264a105bf70",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 35750,
"upload_time": "2014-01-22T15:59:33",
"url": "https://files.pythonhosted.org/packages/ae/ca/690f5c08230c62dd5e616dc87e6e82c8944cd2883aea309ef0cda5d62e1f/relshell-0.3.0.zip"
}
],
"0.3.1": [
{
"comment_text": "",
"digests": {
"md5": "4a6738435266e5018c3213a56731d0b2",
"sha256": "557819cd0e440a1a9e70785baa0353a12068803a20fed88349b14dbad3515ba7"
},
"downloads": -1,
"filename": "relshell-0.3.1.zip",
"has_sig": false,
"md5_digest": "4a6738435266e5018c3213a56731d0b2",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 35957,
"upload_time": "2014-01-23T04:35:07",
"url": "https://files.pythonhosted.org/packages/3c/5f/d131707a1b1efd611f0834b3a9d092bd984ad8581f9995878705c83e88d7/relshell-0.3.1.zip"
}
],
"0.3.3": [
{
"comment_text": "",
"digests": {
"md5": "3ea59c5f84a580dc5f461e2782647f6d",
"sha256": "3bf4808af84a8c86aacfe415ff60268006d3ed08a544007e785255bc5fc3326c"
},
"downloads": -1,
"filename": "relshell-0.3.3.zip",
"has_sig": false,
"md5_digest": "3ea59c5f84a580dc5f461e2782647f6d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 36100,
"upload_time": "2014-01-25T16:39:18",
"url": "https://files.pythonhosted.org/packages/4a/bc/9d7ce25af046b720026985030a44a5821a64db9cb28a52b4a7db82c7964b/relshell-0.3.3.zip"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "3ea59c5f84a580dc5f461e2782647f6d",
"sha256": "3bf4808af84a8c86aacfe415ff60268006d3ed08a544007e785255bc5fc3326c"
},
"downloads": -1,
"filename": "relshell-0.3.3.zip",
"has_sig": false,
"md5_digest": "3ea59c5f84a580dc5f461e2782647f6d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 36100,
"upload_time": "2014-01-25T16:39:18",
"url": "https://files.pythonhosted.org/packages/4a/bc/9d7ce25af046b720026985030a44a5821a64db9cb28a52b4a7db82c7964b/relshell-0.3.3.zip"
}
]
}