{ "info": { "author": "Vitaliy Zakaznikov", "author_email": "vzakaznikov@testflows.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "License :: OSI Approved :: Apache Software License", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3" ], "description": "# [TestFlows.com Open-Source Software Testing Framework] uExpect\n\n**The uexpect module is still work in progress and is currently under development.\nPlease use it only for reference.**\n\nMinimal module to provide expect-like capabilities to\nlaunch and control CLI programs.\n\nCurrently supports only Python 3.6 or above.\n\n## Installation\n\n```bash\n $ ./build; ./install\n```\n\nwhere\n\n```bash\n $ ./build\n```\n\ncreates a pip installable package in `./dist`, for example\n\n```bash\n $ ls dist/\n testflows.uexpect-1.2.190905.123636.tar.gz\n```\n\nand\n\n```bash\n $ ./install\n```\n\n[TestFlows.com Open-Source Software Testing Framework]: https://testflows.com", "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/testflows/testflows-uexpect", "keywords": "", "license": "Apache-2.0", "maintainer": "", "maintainer_email": "", "name": "testflows.uexpect", "package_url": "https://pypi.org/project/testflows.uexpect/", "platform": "", "project_url": "https://pypi.org/project/testflows.uexpect/", "project_urls": { "Homepage": "https://github.com/testflows/testflows-uexpect" }, "release_url": "https://pypi.org/project/testflows.uexpect/1.6.210811.1002209/", "requires_dist": null, "requires_python": ">=3.6", "summary": "TestFlows - uExpect", "version": "1.6.210811.1002209", "yanked": false, "yanked_reason": null }, "last_serial": 11144583, "releases": { "1.2.191016.1222050": [ { "comment_text": "", "digests": { "md5": "6a8d1c7ba5bdbe9c31cd93e46a1480e9", "sha256": "1af6aa1e9b9867f043319c9997400190a03364e88c6ae533d0305ac6553d6b76" }, "downloads": -1, "filename": "testflows.uexpect-1.2.191016.1222050.tar.gz", "has_sig": false, "md5_digest": "6a8d1c7ba5bdbe9c31cd93e46a1480e9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 3653, "upload_time": "2019-10-16T22:21:05", "upload_time_iso_8601": "2019-10-16T22:21:05.026667Z", "url": "https://files.pythonhosted.org/packages/6b/13/9a785806bc1a03562856ab03c5381e38172d261435dd34265f14c312c275/testflows.uexpect-1.2.191016.1222050.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.191019.1125026": [ { "comment_text": "", "digests": { "md5": "3c02e0eb16df3582e32e3822c3f04a03", "sha256": "9631c05e9c6d54c0acdc5dbf47601dbae4d9d5a82bb5e146b075fa715a28b383" }, "downloads": -1, "filename": "testflows.uexpect-1.2.191019.1125026.tar.gz", "has_sig": false, "md5_digest": "3c02e0eb16df3582e32e3822c3f04a03", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 3817, "upload_time": "2019-10-19T12:50:36", "upload_time_iso_8601": "2019-10-19T12:50:36.293956Z", "url": "https://files.pythonhosted.org/packages/ee/33/be636c24d15ea38341c63248ef5936e07db76b03bbf4b9defb6c9bc02d7c/testflows.uexpect-1.2.191019.1125026.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.191019.112953": [ { "comment_text": "", "digests": { "md5": "3dff8597b42fe99073cbe6fb631851b1", "sha256": "0d3ab569f8854b86a06bef331555a05a6da66aa365e2379b1e051c2a4fe7e853" }, "downloads": -1, "filename": "testflows.uexpect-1.2.191019.112953.tar.gz", "has_sig": false, "md5_digest": "3dff8597b42fe99073cbe6fb631851b1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 3820, "upload_time": "2019-10-19T12:10:03", "upload_time_iso_8601": "2019-10-19T12:10:03.159284Z", "url": "https://files.pythonhosted.org/packages/07/e7/9c69b5ad9bc1ac537253fdbd2f72913de7dc10ac8ef261f4373e68ed096d/testflows.uexpect-1.2.191019.112953.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.191027.1152544": [ { "comment_text": "", "digests": { "md5": "14bea1f696a5fe369ba08da117125e4c", "sha256": "f1467e495df5e2371ff24240d0f879f7cdf2323a46336a1ba35d3fed4e22e501" }, "downloads": -1, "filename": "testflows.uexpect-1.2.191027.1152544.tar.gz", "has_sig": false, "md5_digest": "14bea1f696a5fe369ba08da117125e4c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 3849, "upload_time": "2019-10-27T15:25:57", "upload_time_iso_8601": "2019-10-27T15:25:57.982212Z", "url": "https://files.pythonhosted.org/packages/6d/3d/d7b03a101f289ded677f6aece1f5f7bbef587522f5f5a49d0927c7650846/testflows.uexpect-1.2.191027.1152544.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.200426.1182347": [ { "comment_text": "", "digests": { "md5": "e5591e655a5b47e3152a5f5659fa2ab3", "sha256": "6c59e1cc4f5d41fdb8522ac9dc92e59f698365e4f7c3e556514c442ad8fa823c" }, "downloads": -1, "filename": "testflows.uexpect-1.2.200426.1182347.tar.gz", "has_sig": false, "md5_digest": "e5591e655a5b47e3152a5f5659fa2ab3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 3874, "upload_time": "2020-04-26T18:24:31", "upload_time_iso_8601": "2020-04-26T18:24:31.006090Z", "url": "https://files.pythonhosted.org/packages/72/a3/44ca2c50e5d7b441a1f8cf33910ace1382721393eaa43a1de881b50bd3c5/testflows.uexpect-1.2.200426.1182347.tar.gz", "yanked": false, "yanked_reason": null } ], "1.6.200617.1013524": [ { "comment_text": "", "digests": { "md5": "d9b9c4b3fcd30a805e35115bc869af2a", "sha256": "a235f169d9845e1fc706315132d72fb1d05c588baf813170cb9ff7df9a7e9000" }, "downloads": -1, "filename": "testflows.uexpect-1.6.200617.1013524.tar.gz", "has_sig": false, "md5_digest": "d9b9c4b3fcd30a805e35115bc869af2a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 3860, "upload_time": "2020-06-17T01:35:39", "upload_time_iso_8601": "2020-06-17T01:35:39.665456Z", "url": "https://files.pythonhosted.org/packages/9f/ed/f866f6a7dcd3e0555fc0ccc115f0888c16de8a2aa9a95b7d27b8512c7b10/testflows.uexpect-1.6.200617.1013524.tar.gz", "yanked": false, "yanked_reason": null } ], "1.6.200713.1141539": [ { "comment_text": "", "digests": { "md5": "71d972075f875b6cb3cd4073cfbf2ab2", "sha256": "0898501337ed73544ea791fcb11e998f4fc7030dd7eb34bdd22a7c7b70e6f888" }, "downloads": -1, "filename": "testflows.uexpect-1.6.200713.1141539.tar.gz", "has_sig": false, "md5_digest": "71d972075f875b6cb3cd4073cfbf2ab2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 3888, "upload_time": "2020-07-13T14:15:56", "upload_time_iso_8601": "2020-07-13T14:15:56.833244Z", "url": "https://files.pythonhosted.org/packages/7c/bb/a68b2ab833327363f116133d4789a78a003d7f236b4c896e584ebf9b0795/testflows.uexpect-1.6.200713.1141539.tar.gz", "yanked": false, "yanked_reason": null } ], "1.6.200929.1034504": [ { "comment_text": "", "digests": { "md5": "3f067d28b93662521697887c4e051369", "sha256": "b19f4f384f9581050050b113746c2b2f4f5290d0239c6c533af26ade25634ffa" }, "downloads": -1, "filename": "testflows.uexpect-1.6.200929.1034504.tar.gz", "has_sig": false, "md5_digest": "3f067d28b93662521697887c4e051369", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 4209, "upload_time": "2020-09-29T03:45:22", "upload_time_iso_8601": "2020-09-29T03:45:22.933669Z", "url": "https://files.pythonhosted.org/packages/b1/6f/fc2eb6a406c46ab9a959623e6b4b9700b807a0102b69b681420b32576489/testflows.uexpect-1.6.200929.1034504.tar.gz", "yanked": false, "yanked_reason": null } ], "1.6.201003.1161749": [ { "comment_text": "", "digests": { "md5": "6201ac31ff72cda53efd41fd0f3b2c99", "sha256": "649a24d89f4b3abb019b05518a9189b70a64328a20756ae964aa53532b1cf419" }, "downloads": -1, "filename": "testflows.uexpect-1.6.201003.1161749.tar.gz", "has_sig": false, "md5_digest": "6201ac31ff72cda53efd41fd0f3b2c99", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 4195, "upload_time": "2020-10-03T16:18:03", "upload_time_iso_8601": "2020-10-03T16:18:03.638780Z", "url": "https://files.pythonhosted.org/packages/af/55/a7ad1458baf97554088049b96fb908e12287d6ccc88f8905de8be5b7e216/testflows.uexpect-1.6.201003.1161749.tar.gz", "yanked": false, "yanked_reason": null } ], "1.6.210504.1135435": [ { "comment_text": "", "digests": { "md5": "4a06acb6d13379245bd4c4b7a882b4da", "sha256": "0931846fc53912ceb9bad567dd96a596ec786f2dbf1fb207e207cd2275a5ada2" }, "downloads": -1, "filename": "testflows.uexpect-1.6.210504.1135435.tar.gz", "has_sig": false, "md5_digest": "4a06acb6d13379245bd4c4b7a882b4da", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 4267, "upload_time": "2021-05-04T13:54:58", "upload_time_iso_8601": "2021-05-04T13:54:58.672550Z", "url": "https://files.pythonhosted.org/packages/eb/1f/fe501248d90930a397285818ed25cade4138494a4dbf8f48548633944ee7/testflows.uexpect-1.6.210504.1135435.tar.gz", "yanked": false, "yanked_reason": null } ], "1.6.210510.1163818": [ { "comment_text": "", "digests": { "md5": "2fb327d3c3727e9520c1aa51238b2006", "sha256": "6ee9c50be851f00b1983694256377ffd8882e2095f6919bec532cd946203217c" }, "downloads": -1, "filename": "testflows.uexpect-1.6.210510.1163818.tar.gz", "has_sig": false, "md5_digest": "2fb327d3c3727e9520c1aa51238b2006", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 4379, "upload_time": "2021-05-10T16:38:48", "upload_time_iso_8601": "2021-05-10T16:38:48.530319Z", "url": "https://files.pythonhosted.org/packages/d8/30/9d0e384bce4ee36180fc4bfe4400eb67940634a2b53578eaa2cd0e9839f1/testflows.uexpect-1.6.210510.1163818.tar.gz", "yanked": false, "yanked_reason": null } ], "1.6.210811.1002209": [ { "comment_text": "", "digests": { "md5": "94b09c0418162b81190d1813d20a1d41", "sha256": "183fdd35ea9e7ed2c53d92f718300c90cb9411225a92759c1a4076791fa104f0" }, "downloads": -1, "filename": "testflows.uexpect-1.6.210811.1002209.tar.gz", "has_sig": false, "md5_digest": "94b09c0418162b81190d1813d20a1d41", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 4406, "upload_time": "2021-08-11T00:22:42", "upload_time_iso_8601": "2021-08-11T00:22:42.709440Z", "url": "https://files.pythonhosted.org/packages/07/fd/2517281ea43d26d0ccad0a94c723edce6d3c81cf5680f99f88e425cc0099/testflows.uexpect-1.6.210811.1002209.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "94b09c0418162b81190d1813d20a1d41", "sha256": "183fdd35ea9e7ed2c53d92f718300c90cb9411225a92759c1a4076791fa104f0" }, "downloads": -1, "filename": "testflows.uexpect-1.6.210811.1002209.tar.gz", "has_sig": false, "md5_digest": "94b09c0418162b81190d1813d20a1d41", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 4406, "upload_time": "2021-08-11T00:22:42", "upload_time_iso_8601": "2021-08-11T00:22:42.709440Z", "url": "https://files.pythonhosted.org/packages/07/fd/2517281ea43d26d0ccad0a94c723edce6d3c81cf5680f99f88e425cc0099/testflows.uexpect-1.6.210811.1002209.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }