{
"info": {
"author": "Scott C. Livingston",
"author_email": "q@rerobots.net",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 4 - Beta",
"License :: OSI Approved :: Apache Software License",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.4",
"Programming Language :: Python :: 3.5",
"Programming Language :: Python :: 3.6",
"Programming Language :: Python :: 3.7"
],
"description": "Introduction\n============\n\nSummary\n-------\n\ncommand-line interface and Python client library for the rerobots API\n\nReleases are available `at PyPI `_.\n\nDocumentation of the current release is at https://rerobots-py.readthedocs.io/\nor can be built from sources as described below.\n\n\nGetting started\n---------------\n\nTo install the current release, try ::\n\n pip install rerobots\n\nBesides installing the ``rerobots`` Python package, this will add the command\n``rerobots`` to your shell. To get a brief help message, try ::\n\n rerobots help\n\nMost interesting interactions with rerobots require an API token, which can be\nprovided through the environment variable ``REROBOTS_API_TOKEN`` or via the\ncommand-line switch ``-t``.\n\n\nTesting and development\n-----------------------\n\nAll tests are in the directory ``tests/``. If you have the ``rerobots`` package\ninstalled, then you can ::\n\n make check\n\nto run static analysis and tests that do not require a rerobots API token.\nRecent results on `Travis CI `_ are available at\nhttps://travis-ci.org/rerobots/py\n\nSeveral other commands are available to run subsets of tests or create coverage\nreports. For example, to run tests that do not touch production servers::\n\n make checklocal\n\nand to measure code coverage: ``make checklocalcover``. To view the coverage\nreport, direct your Web browser at tests/cover/index.html\n\nTo build the User's Guide::\n\n make doc\n\nand direct your Web browser at doc/build/index.html\n\nThere are extra tests (not run during ``make check``) that interact with\nproduction servers in a way that requires an API token and that may cause\nbilling against the associated user account. These tests are only of interest if\nyou plan to contribute internal changes to this Python package.\n\n\nParticipating\n-------------\n\nAll participation must follow our code of conduct, elaborated in the file\nCODE_OF_CONDUCT.md in the same directory as this README.\n\nReporting errors, requesting features\n`````````````````````````````````````\n\nPlease first check for prior reports that are similar or related in the issue\ntracker at https://github.com/rerobots/py/issues\nIf your observations are indeed new, please `open a new\nissue `_\n\nReports of security flaws are given the highest priority and should be sent to\n, optionally encrypted with the public key available at\nhttps://rerobots.net/contact Please do so before opening a public issue to allow\nus an opportunity to find a fix.\n\nContributing changes or new code\n````````````````````````````````\n\nContributions are welcome! There is no formal declaration of code style. Just\ntry to follow the style and structure currently in the repository.\n\nContributors, who are not rerobots employees, must agree to the `Developer\nCertificate of Origin `_. Your agreement is\nindicated explicitly in commits by adding a Signed-off-by line with your real\nname. (This can be done automatically using ``git commit --signoff``.)\n\n\nLicense\n-------\n\nThis is free software, released under the Apache License, Version 2.0.\nYou may obtain a copy of the License at https://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.",
"description_content_type": "",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/rerobots/py",
"keywords": "",
"license": "Apache-2.0",
"maintainer": "",
"maintainer_email": "",
"name": "rerobots",
"package_url": "https://pypi.org/project/rerobots/",
"platform": "",
"project_url": "https://pypi.org/project/rerobots/",
"project_urls": {
"Homepage": "https://github.com/rerobots/py"
},
"release_url": "https://pypi.org/project/rerobots/0.8.0/",
"requires_dist": null,
"requires_python": "",
"summary": "client library for the rerobots API",
"version": "0.8.0"
},
"last_serial": 5333000,
"releases": {
"0.0.0": [
{
"comment_text": "",
"digests": {
"md5": "482bb7388c341913519578a48266a8bf",
"sha256": "0d3ecf5892af20e5f1ed2b707ff05dbf86b028f2b5ff88c0802e9be484ee7b83"
},
"downloads": -1,
"filename": "rerobots-0.0.0.tar.gz",
"has_sig": true,
"md5_digest": "482bb7388c341913519578a48266a8bf",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4477,
"upload_time": "2018-01-04T22:17:39",
"url": "https://files.pythonhosted.org/packages/bc/fc/fc4c20befaaaaf0a21114b74fe90275406d0d7b423fab41adb942b365ef1/rerobots-0.0.0.tar.gz"
}
],
"0.0.1": [
{
"comment_text": "",
"digests": {
"md5": "4753ae936fe29e7a6ef5f0bf05baf2de",
"sha256": "2312278a43b0ed56d7d93df77ee215969822557db35fd0fbb8edc64b51d466fb"
},
"downloads": -1,
"filename": "rerobots-0.0.1.tar.gz",
"has_sig": true,
"md5_digest": "4753ae936fe29e7a6ef5f0bf05baf2de",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5215,
"upload_time": "2018-01-10T21:51:55",
"url": "https://files.pythonhosted.org/packages/5b/47/3fecb508ebd88e44864075b6f72b2555beecea09590a10660e93fe01c547/rerobots-0.0.1.tar.gz"
}
],
"0.0.2": [
{
"comment_text": "",
"digests": {
"md5": "bcc1a947066f9e146931c346039800d5",
"sha256": "2d6ed0c35d005baecf9238e0adc90fb4aa08f8fa770de75cf977c6139fd6dda1"
},
"downloads": -1,
"filename": "rerobots-0.0.2.tar.gz",
"has_sig": true,
"md5_digest": "bcc1a947066f9e146931c346039800d5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5368,
"upload_time": "2018-01-11T18:19:50",
"url": "https://files.pythonhosted.org/packages/12/a9/d8afca3b4cfba9b95b092afa1715f29f9d7e602ca737fb6a3b13c842a3fd/rerobots-0.0.2.tar.gz"
}
],
"0.1.0": [
{
"comment_text": "",
"digests": {
"md5": "0cf3edf58a8bdc0c14903205bd585a95",
"sha256": "d58fb56781125b07e52edd6cd610f2d458e6b477fd7a4e8319a6ec46f422c6e6"
},
"downloads": -1,
"filename": "rerobots-0.1.0.tar.gz",
"has_sig": true,
"md5_digest": "0cf3edf58a8bdc0c14903205bd585a95",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5735,
"upload_time": "2018-01-23T23:50:35",
"url": "https://files.pythonhosted.org/packages/81/1d/90229ec0e899a362f571c47b22a713e56916cc6788bbf9ffeede7c4e44fd/rerobots-0.1.0.tar.gz"
}
],
"0.2.0": [
{
"comment_text": "",
"digests": {
"md5": "f37e06c2efdb71f7a7a1a84afb6a626b",
"sha256": "337a434459b89e93301f10036b23b2ba86e6c212e9e954b9b64f92875ec95083"
},
"downloads": -1,
"filename": "rerobots-0.2.0.tar.gz",
"has_sig": true,
"md5_digest": "f37e06c2efdb71f7a7a1a84afb6a626b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5908,
"upload_time": "2018-02-04T20:25:59",
"url": "https://files.pythonhosted.org/packages/72/cd/b1ef41ff6a6c844385edd9c08662638fd5cd9a14907f0fc14188f229a251/rerobots-0.2.0.tar.gz"
}
],
"0.3.0": [
{
"comment_text": "",
"digests": {
"md5": "529b44891599d4bf22eedc1aff3dbd97",
"sha256": "71d2b38401e9f70bd280c6a4f61602904f7f9e52ff77877f3ba378ce76005d4e"
},
"downloads": -1,
"filename": "rerobots-0.3.0.tar.gz",
"has_sig": true,
"md5_digest": "529b44891599d4bf22eedc1aff3dbd97",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6491,
"upload_time": "2018-04-11T21:47:42",
"url": "https://files.pythonhosted.org/packages/81/7c/4bfe54c1e2dc5c8d800eae018bc8a053b5b7798efd81608a13565cbcab46/rerobots-0.3.0.tar.gz"
}
],
"0.4.0": [
{
"comment_text": "",
"digests": {
"md5": "851f3bac740b0a3c9df0b5bb4b12e1e6",
"sha256": "a83cdd08e0c72cb37942a4b541ec95094afe29c1f9aa37c2929ef860f58cf585"
},
"downloads": -1,
"filename": "rerobots-0.4.0.tar.gz",
"has_sig": true,
"md5_digest": "851f3bac740b0a3c9df0b5bb4b12e1e6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6552,
"upload_time": "2018-04-19T23:11:20",
"url": "https://files.pythonhosted.org/packages/85/a4/3c0cb3f086d8180ed1e82e4b658ebb6819618355f95454ec683e322ad3ad/rerobots-0.4.0.tar.gz"
}
],
"0.5.0": [
{
"comment_text": "",
"digests": {
"md5": "5af47a37dee30600044400c72701b770",
"sha256": "5561561497036654cb1f27f650ca07edd4cdcac210ec9459577d0c4129d3606e"
},
"downloads": -1,
"filename": "rerobots-0.5.0.tar.gz",
"has_sig": true,
"md5_digest": "5af47a37dee30600044400c72701b770",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6751,
"upload_time": "2018-09-24T20:15:31",
"url": "https://files.pythonhosted.org/packages/52/b1/16f9d848fd012589d340c19849bf9bac3004e97a97325677c867e2effb34/rerobots-0.5.0.tar.gz"
}
],
"0.5.1": [
{
"comment_text": "",
"digests": {
"md5": "f92a206ad9c45301095dc6cfec020e20",
"sha256": "cdf82c5928b6f4660481a50f979b692286f30b6cf4e9995641c4db1d1dd38075"
},
"downloads": -1,
"filename": "rerobots-0.5.1.tar.gz",
"has_sig": true,
"md5_digest": "f92a206ad9c45301095dc6cfec020e20",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6998,
"upload_time": "2018-10-15T22:18:04",
"url": "https://files.pythonhosted.org/packages/9a/60/0d8666dc3801889c264f235f39f7dc0869532e2c386dc005bbe4a9616a5b/rerobots-0.5.1.tar.gz"
}
],
"0.5.2": [
{
"comment_text": "",
"digests": {
"md5": "d78c0d04c05b1a3f4b33660031239cb3",
"sha256": "c15432287bf78cec6818aa1d1fc7203c7dfd65d3199d4b34d9c18adeeed877a6"
},
"downloads": -1,
"filename": "rerobots-0.5.2.tar.gz",
"has_sig": true,
"md5_digest": "d78c0d04c05b1a3f4b33660031239cb3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 7274,
"upload_time": "2018-11-05T19:14:22",
"url": "https://files.pythonhosted.org/packages/b1/f2/9e532f046ee7884e07944dfa627bbfdfd858cb3247939f40119e6379b6d6/rerobots-0.5.2.tar.gz"
}
],
"0.5.3": [
{
"comment_text": "",
"digests": {
"md5": "f6758dd83a173c626acf744f56b4414c",
"sha256": "4ed2c98cd7eedea145fbc388805d13c8099c11e8789cc35807e86fdbf2ea0ec8"
},
"downloads": -1,
"filename": "rerobots-0.5.3.tar.gz",
"has_sig": true,
"md5_digest": "f6758dd83a173c626acf744f56b4414c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 7507,
"upload_time": "2018-11-08T01:37:09",
"url": "https://files.pythonhosted.org/packages/f2/1d/1dc082b07265704f874414beb9d91687e7c158dd6eb2b7a900bede574d98/rerobots-0.5.3.tar.gz"
}
],
"0.5.4": [
{
"comment_text": "",
"digests": {
"md5": "57e762e0e328d0e5565831832f012f8d",
"sha256": "f8e905691290333112c97ab90313f756f3491a953423ec60df5311f92cda0b2a"
},
"downloads": -1,
"filename": "rerobots-0.5.4.tar.gz",
"has_sig": true,
"md5_digest": "57e762e0e328d0e5565831832f012f8d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 9696,
"upload_time": "2018-11-16T07:59:44",
"url": "https://files.pythonhosted.org/packages/c5/79/86db0d7a56422caa3b5591e1bbb2365c5688ff04fc9bd3ea64caaffbdca0/rerobots-0.5.4.tar.gz"
}
],
"0.6.0": [
{
"comment_text": "",
"digests": {
"md5": "7d68fa7f25d9f8e06f178062605297fb",
"sha256": "7489398d428fc1d237cb6ca109b9e5133a3dfcb39f84df4df0c25e9c92976ce6"
},
"downloads": -1,
"filename": "rerobots-0.6.0.tar.gz",
"has_sig": true,
"md5_digest": "7d68fa7f25d9f8e06f178062605297fb",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 13296,
"upload_time": "2019-03-05T16:27:22",
"url": "https://files.pythonhosted.org/packages/90/23/895c067de7f3f44d7cb4585e040f4ae7ef9ee07e2299f8ec566f26244967/rerobots-0.6.0.tar.gz"
}
],
"0.7.0": [
{
"comment_text": "",
"digests": {
"md5": "2d9c94a15579a58c2746bb34f8935b21",
"sha256": "2fedb0b32b2f61a1b003ce8eb5d35f942be30e56fdd10821d8006163532529df"
},
"downloads": -1,
"filename": "rerobots-0.7.0.tar.gz",
"has_sig": true,
"md5_digest": "2d9c94a15579a58c2746bb34f8935b21",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 13754,
"upload_time": "2019-03-16T00:59:17",
"url": "https://files.pythonhosted.org/packages/bb/1c/462f65a3b1561c800cb1e5285c6b29cd7917f342ac4de980e3dc29df171d/rerobots-0.7.0.tar.gz"
}
],
"0.7.1": [
{
"comment_text": "",
"digests": {
"md5": "45e838c596b18eba3310ef4ee335c202",
"sha256": "1e98fa8afd9e08f6ae11fa04215aa1faa1e9fbca2752306efebe47f573a6585a"
},
"downloads": -1,
"filename": "rerobots-0.7.1.tar.gz",
"has_sig": true,
"md5_digest": "45e838c596b18eba3310ef4ee335c202",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 14040,
"upload_time": "2019-04-15T02:14:02",
"url": "https://files.pythonhosted.org/packages/20/fc/ec7447c3cb35c69da001f648539d27252d0f6dbf249986761bc5aba92898/rerobots-0.7.1.tar.gz"
}
],
"0.8.0": [
{
"comment_text": "",
"digests": {
"md5": "ec72024ea8b61a610eee11a8cef9420b",
"sha256": "fecf13f0a2a65ac8fc54fa36a8093bb7e33798e2e129cd72594a6799f927ef16"
},
"downloads": -1,
"filename": "rerobots-0.8.0.tar.gz",
"has_sig": true,
"md5_digest": "ec72024ea8b61a610eee11a8cef9420b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 14058,
"upload_time": "2019-05-29T15:43:32",
"url": "https://files.pythonhosted.org/packages/f0/53/bf245b6115f20416386392f7a89dd0349814bc55c7b23e1911e439700ba9/rerobots-0.8.0.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "ec72024ea8b61a610eee11a8cef9420b",
"sha256": "fecf13f0a2a65ac8fc54fa36a8093bb7e33798e2e129cd72594a6799f927ef16"
},
"downloads": -1,
"filename": "rerobots-0.8.0.tar.gz",
"has_sig": true,
"md5_digest": "ec72024ea8b61a610eee11a8cef9420b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 14058,
"upload_time": "2019-05-29T15:43:32",
"url": "https://files.pythonhosted.org/packages/f0/53/bf245b6115f20416386392f7a89dd0349814bc55c7b23e1911e439700ba9/rerobots-0.8.0.tar.gz"
}
]
}