{ "info": { "author": "Jason R. Jones", "author_email": "slightlynybbled@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: CPython" ], "description": "# Automated Test Environment (ATE)\n\n[![Documentation Status](https://readthedocs.org/projects/ate/badge/?version=latest)](https://ate.readthedocs.io/en/latest/?badge=latest)\n[![Codacy Badge](https://api.codacy.com/project/badge/Grade/5a1c34e3898a43ebbdecc1b78c4cad4d)](https://www.codacy.com/app/slightlynybbled/ate?utm_source=github.com&utm_medium=referral&utm_content=slightlynybbled/ate&utm_campaign=Badge_Grade)\n[![Build Status](https://travis-ci.org/slightlynybbled/ate.svg?branch=master)](https://travis-ci.org/slightlynybbled/ate)\n[![Coverage Status](https://coveralls.io/repos/github/slightlynybbled/ate/badge.svg?branch=master&kill_cache=1)](https://coveralls.io/github/slightlynybbled/ate?branch=master)\n\n`ATE` is a hardware-oriented test environment intended for production testing in a manufacturing \nenvironment. The `ATE` framework is a test template and test sequence executor only, so there \nare no considerations for user interaction, meaning that you need to supply your own \"start\" button.\n\nThe ATE could be considered an automated test framework which imposes a consistent work flow and\nreduces the amount of mind share that you need to dedicate to developing automated device tests.\n\nCheckout the [documentation](https://ate.readthedocs.io/en/latest/index.html) for more details!\n\nThere is a ready-to-run GUI using tkinter over at the [TkATE](https://github.com/slightlynybbled/tkate). \nThis is very useful to get a manufacturing test up quickly and easily. Enjoy!\n\n## Contribution Guidelines\n\nContribution guidelines are outlined in the [documentation](https://ate.readthedocs.io/en/latest/pages/contribution_guidelines.html).\n\nPlease read before contributing!\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/slightlynybbled/ate", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "ate", "package_url": "https://pypi.org/project/ate/", "platform": "", "project_url": "https://pypi.org/project/ate/", "project_urls": { "Homepage": "https://github.com/slightlynybbled/ate" }, "release_url": "https://pypi.org/project/ate/0.27.0/", "requires_dist": [ "coloredlogs (>=10.0)" ], "requires_python": ">=3.6.0", "summary": "Automated Test Environment, a framework for building device testing quickly and consistently", "version": "0.27.0" }, "last_serial": 5787331, "releases": { "0.11.0": [ { "comment_text": "", "digests": { "md5": "d836a78746aa6ae52554ec6f7178cc89", "sha256": "806b6c9164a78e709e998fceb81633be5cd3041021248941ad28c1482f20de6f" }, "downloads": -1, "filename": "ate-0.11.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d836a78746aa6ae52554ec6f7178cc89", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 8085, "upload_time": "2019-03-21T16:45:32", "url": "https://files.pythonhosted.org/packages/d8/3c/de7e872f6d636d9927544fd21e601b9f93411a6b1e8be3267c69523db8f2/ate-0.11.0-py3-none-any.whl" } ], "0.12.0": [ { "comment_text": "", "digests": { "md5": "725a04f8b78fe3e847d211c94c2f750c", "sha256": "7e598145441f2512ac5c3b11aef96c9568da56d66034a810fd9d0da858d745ba" }, "downloads": -1, "filename": "ate-0.12.0-py3-none-any.whl", "has_sig": false, "md5_digest": "725a04f8b78fe3e847d211c94c2f750c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 8187, "upload_time": "2019-03-21T18:48:05", "url": "https://files.pythonhosted.org/packages/f0/80/3b5964069d8220d363756e73f1f14b249f03d77ab8034d66938d736d5a0a/ate-0.12.0-py3-none-any.whl" } ], "0.13.0": [ { "comment_text": "", "digests": { "md5": "fba46d0a9cfbde9fec29033920df9fff", "sha256": "54227eddd5d4625e809a19115d0474aee0275023f549b302d269192992f66cf5" }, "downloads": -1, "filename": "ate-0.13.0-py3-none-any.whl", "has_sig": false, "md5_digest": "fba46d0a9cfbde9fec29033920df9fff", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 8184, "upload_time": "2019-03-21T20:13:07", "url": "https://files.pythonhosted.org/packages/73/d7/406a46dd51036484f770e1e8dbb45992698c8ff9c32ba529ae478b2e949e/ate-0.13.0-py3-none-any.whl" } ], "0.14.0": [ { "comment_text": "", "digests": { "md5": "b2505765b94b316121fa1a9f49e1346e", "sha256": "40cc729995fb959a4c7a82fa2dadd138cf01eef09dd7af9d633c41ae9677a43d" }, "downloads": -1, "filename": "ate-0.14.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b2505765b94b316121fa1a9f49e1346e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 8215, "upload_time": "2019-03-21T21:01:48", "url": "https://files.pythonhosted.org/packages/f1/91/5495751595e36a8b4a417add53a48c6d1b2687ad0f5754dcf5994b1f17fc/ate-0.14.0-py3-none-any.whl" } ], "0.15.0": [ { "comment_text": "", "digests": { "md5": "817e54bf02e8b8df0c62633d102e1c5a", "sha256": "6e69caf2d4a39185933cb3ab50e4a2935ecb5160f8ce4941f115e70c8ce9ca31" }, "downloads": -1, "filename": "ate-0.15.0-py3-none-any.whl", "has_sig": false, "md5_digest": "817e54bf02e8b8df0c62633d102e1c5a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 8240, "upload_time": "2019-03-22T11:11:16", "url": "https://files.pythonhosted.org/packages/4e/a8/136bba45192d0f10134b2e8fc9525976b6476874f7ffb94287e74f522760/ate-0.15.0-py3-none-any.whl" } ], "0.17.0": [ { "comment_text": "", "digests": { "md5": "3df2b1810c728f3a537539d9e2fbb979", "sha256": "56fce76e438f0cd9a2b1327322ed1b5233ea25258a08640ff07b6ebe0cf09a62" }, "downloads": -1, "filename": "ate-0.17.0-py3-none-any.whl", "has_sig": false, "md5_digest": "3df2b1810c728f3a537539d9e2fbb979", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 8284, "upload_time": "2019-03-25T13:24:05", "url": "https://files.pythonhosted.org/packages/60/ab/9d06ba107215d1ea2bd16b944f43a064d7940128f0f15384c08bae5aedd1/ate-0.17.0-py3-none-any.whl" } ], "0.18.0": [ { "comment_text": "", "digests": { "md5": "38082d5b20c3ebfd60bcd94ec740d3b4", "sha256": "9ee43be265033a40bfd627e0b4770d2dcb05456109d98b3a5cc49ca76ffb2585" }, "downloads": -1, "filename": "ate-0.18.0-py3-none-any.whl", "has_sig": false, "md5_digest": "38082d5b20c3ebfd60bcd94ec740d3b4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 8405, "upload_time": "2019-03-25T17:58:30", "url": "https://files.pythonhosted.org/packages/7f/5e/aa584bdfbff7993da1a7b3acc827d83e1af4a203765049cd7fde7896957a/ate-0.18.0-py3-none-any.whl" } ], "0.19.0": [ { "comment_text": "", "digests": { "md5": "cbb59383ae4fca846ff0f3189e52635b", "sha256": "3db0e57c86371701ca43d09f9b3d73f3337be65a4eab8a4805a4360802773e7c" }, "downloads": -1, "filename": "ate-0.19.0-py3-none-any.whl", "has_sig": false, "md5_digest": "cbb59383ae4fca846ff0f3189e52635b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 8553, "upload_time": "2019-03-25T18:42:31", "url": "https://files.pythonhosted.org/packages/50/4c/f0ab9101e16fbb152606c9ffdd5f09648bfd78d3aa442e89aeab9aae0094/ate-0.19.0-py3-none-any.whl" } ], "0.20.1": [ { "comment_text": "", "digests": { "md5": "738aae06702e9afb12163fb75fffb394", "sha256": "95ade6529c04f88d0674bd671819dc07e254f1ae42e3b8ecc7396e748a10f53a" }, "downloads": -1, "filename": "ate-0.20.1-py3-none-any.whl", "has_sig": false, "md5_digest": "738aae06702e9afb12163fb75fffb394", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 9165, "upload_time": "2019-03-26T15:54:06", "url": "https://files.pythonhosted.org/packages/55/5d/cfae75d31492e8d8b0aa22164e121f83b056fe9cd9b7cdca734e55fc5457/ate-0.20.1-py3-none-any.whl" } ], "0.20.3": [ { "comment_text": "", "digests": { "md5": "10f12e4119d64077d706a446acb4fc51", "sha256": "61044acf8d66243d9031842f393cec338a3d324d2fca37a16acb674a4e50397a" }, "downloads": -1, "filename": "ate-0.20.3-py3-none-any.whl", "has_sig": false, "md5_digest": "10f12e4119d64077d706a446acb4fc51", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 7593, "upload_time": "2019-03-27T12:26:08", "url": "https://files.pythonhosted.org/packages/84/ec/00aac5eee8327db81f2d7d6d0d4d902531bb96fbff43205f9af34349ffc8/ate-0.20.3-py3-none-any.whl" } ], "0.20.4": [ { "comment_text": "", "digests": { "md5": "ed11f2b02d899ebeddb39ec6c145db1e", "sha256": "b3ddacfb460b11c71bb7e8f0a649a41f82af00e8ff83867be1cafc6fb604b783" }, "downloads": -1, "filename": "ate-0.20.4-py3-none-any.whl", "has_sig": false, "md5_digest": "ed11f2b02d899ebeddb39ec6c145db1e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 7750, "upload_time": "2019-03-27T13:27:13", "url": "https://files.pythonhosted.org/packages/45/e6/24ba264b8cdbdefbb986aad635475eb14e9403665a387d88470a9d6d78f5/ate-0.20.4-py3-none-any.whl" } ], "0.21.0": [ { "comment_text": "", "digests": { "md5": "0ea234c30b089fe2ef910e4b55f728a4", "sha256": "9cf2ae66a6ed0162de203734488e5f490cbb64b42bf268660d597391caf6c80d" }, "downloads": -1, "filename": "ate-0.21.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0ea234c30b089fe2ef910e4b55f728a4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 7969, "upload_time": "2019-03-29T11:11:13", "url": "https://files.pythonhosted.org/packages/e8/b0/ba5ebf908841db7e05ebd00fad6d0144a7650f8d4fa47aa2f75689a3d540/ate-0.21.0-py3-none-any.whl" } ], "0.22.0": [ { "comment_text": "", "digests": { "md5": "ce3e8f4afb247def1951afae2fd31139", "sha256": "a31ce56392703e4277a2b4cfa60633c6cdbd135ad3b9364b27ba876f1670a3b1" }, "downloads": -1, "filename": "ate-0.22.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ce3e8f4afb247def1951afae2fd31139", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 8036, "upload_time": "2019-03-29T17:43:57", "url": "https://files.pythonhosted.org/packages/08/a5/c26cdfff45b66432ab6237c6df98d4e3d663f4ce067550ba780bf6d55690/ate-0.22.0-py3-none-any.whl" } ], "0.23.0": [ { "comment_text": "", "digests": { "md5": "4e1e77dbd7550d2cb595ee3b8c5311f8", "sha256": "3a0ff03cef1231dd58c6c035c27216b2ebd70b5c974989dee00a8528b424071d" }, "downloads": -1, "filename": "ate-0.23.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4e1e77dbd7550d2cb595ee3b8c5311f8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 7850, "upload_time": "2019-04-01T01:41:50", "url": "https://files.pythonhosted.org/packages/3b/47/f7ec644ce7298c1388ca36db37719977cec87d95c5dd2b9779409b031cb4/ate-0.23.0-py3-none-any.whl" } ], "0.24.0": [ { "comment_text": "", "digests": { "md5": "753f2dd70b6abe1e9df31a49b68c327a", "sha256": "ca5f59fb2b163a4a7099592f558a192426c3bc24f87886386e0b8a8ea4c9e300" }, "downloads": -1, "filename": "ate-0.24.0-py3-none-any.whl", "has_sig": false, "md5_digest": "753f2dd70b6abe1e9df31a49b68c327a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 8361, "upload_time": "2019-05-31T19:35:07", "url": "https://files.pythonhosted.org/packages/4c/ad/0fa2c0b624164f3a49ff1d3196b61a9892178d9316861d039f49a0224e9f/ate-0.24.0-py3-none-any.whl" } ], "0.25.0": [ { "comment_text": "", "digests": { "md5": "f9472741d835bc9207e764eb63c55b34", "sha256": "f3e624f4788550182ff7c966aebf9928ba358bfd95e0ab4acb7faf1924401e8d" }, "downloads": -1, "filename": "ate-0.25.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f9472741d835bc9207e764eb63c55b34", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 9222, "upload_time": "2019-06-04T18:17:06", "url": "https://files.pythonhosted.org/packages/1d/42/b13b37222e39174408ffe034455399500a16fe98f88503d3fcf52404c3fe/ate-0.25.0-py3-none-any.whl" } ], "0.26.0": [ { "comment_text": "", "digests": { "md5": "46462e289b79c186412b022e8fe79806", "sha256": "f7720bb9855b83473532f82ff8797dc7261da6c4bb1eead5adb774e8e2d93826" }, "downloads": -1, "filename": "ate-0.26.0-py3-none-any.whl", "has_sig": false, "md5_digest": "46462e289b79c186412b022e8fe79806", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 9317, "upload_time": "2019-06-05T14:41:52", "url": "https://files.pythonhosted.org/packages/f2/ff/1a8d008f26de385c8621d394c43b609b0953285bf15dcd47c33b7465bcbd/ate-0.26.0-py3-none-any.whl" } ], "0.27.0": [ { "comment_text": "", "digests": { "md5": "f9a6b88db56a0a87b49f3511d2df54b3", "sha256": "52c42dbe9cf1c9730ab47cf3218e48df5fbf5c042a9c5f532934d7477180e913" }, "downloads": -1, "filename": "ate-0.27.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f9a6b88db56a0a87b49f3511d2df54b3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 9356, "upload_time": "2019-09-05T16:13:39", "url": "https://files.pythonhosted.org/packages/8a/69/f13d5b2dda43c61bfa914d7db72314c9dfd3118ae00372b56d4d25c0d559/ate-0.27.0-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f9a6b88db56a0a87b49f3511d2df54b3", "sha256": "52c42dbe9cf1c9730ab47cf3218e48df5fbf5c042a9c5f532934d7477180e913" }, "downloads": -1, "filename": "ate-0.27.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f9a6b88db56a0a87b49f3511d2df54b3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 9356, "upload_time": "2019-09-05T16:13:39", "url": "https://files.pythonhosted.org/packages/8a/69/f13d5b2dda43c61bfa914d7db72314c9dfd3118ae00372b56d4d25c0d559/ate-0.27.0-py3-none-any.whl" } ] }