{ "info": { "author": "Noam Tenne, Yoav Luft", "author_email": "noam@10ne.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: MacOS :: MacOS X", "Operating System :: POSIX", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.9", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Testing", "Topic :: Utilities" ], "description": "=====\nNimoy\n=====\nA testing and specification framework for Python 3, heavily inspired by the amazing Spock_ Framework.\n\n.. _Spock: http://spockframework.org\n\nFeatures \n--------\n- Based on ``unittest``, so minimal dependencies are required and specifications are recognized by IDEs and report analyzers.\n- Reduction of boilerplate code.\n- Write detailed specifications with clear distinction.\n- Auto discovery of specifications.\n- Write data-driven specifications.\n- Pretty mock behavior assertion.\n- See fancy detailed assertion failure reports.\n\nLicense\n-------\nApache License 2.0\n\nIn memory of Leonard Nimoy 1931-2015\n------------------------------------\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/browncoat-ninjas/nimoy", "keywords": "test unittest specification", "license": "Apache License", "maintainer": "", "maintainer_email": "", "name": "nimoy-framework", "package_url": "https://pypi.org/project/nimoy-framework/", "platform": "unix", "project_url": "https://pypi.org/project/nimoy-framework/", "project_urls": { "Homepage": "https://github.com/browncoat-ninjas/nimoy" }, "release_url": "https://pypi.org/project/nimoy-framework/1.1.1/", "requires_dist": [ "pyhamcrest (==2.0.2)", "urllib3 (==1.26.5)", "astor (==0.8.1)" ], "requires_python": "", "summary": "A testing and specification framework for Python 3, heavily inspired by the Spock Framework", "version": "1.1.1", "yanked": false, "yanked_reason": null }, "last_serial": 10756382, "releases": { "0.0.1b2": [ { "comment_text": "", "digests": { "md5": "7e3cd7edbbc005c61c9f03403233118f", "sha256": "dec559480c51f944b8155dc84c4cf869f96565d45921971b1b25639661a1060a" }, "downloads": -1, "filename": "nimoy_framework-0.0.1b2-py3-none-any.whl", "has_sig": false, "md5_digest": "7e3cd7edbbc005c61c9f03403233118f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14273, "upload_time": "2017-10-02T15:54:35", "upload_time_iso_8601": "2017-10-02T15:54:35.614087Z", "url": "https://files.pythonhosted.org/packages/4d/2a/db889498a5a2729f910ae4e8f2b5d730a846f1c4ce96df6e442b6a80ea88/nimoy_framework-0.0.1b2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5d408173cfc6679ad19652a949c7adb9", "sha256": "93bb024e8f7e9a19aa4f206d78e758ac41cbba19847a0b3af00fc56de1be6919" }, "downloads": -1, "filename": "nimoy-framework-0.0.1b2.tar.gz", "has_sig": false, "md5_digest": "5d408173cfc6679ad19652a949c7adb9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7370, "upload_time": "2017-10-02T15:54:38", "upload_time_iso_8601": "2017-10-02T15:54:38.311098Z", "url": "https://files.pythonhosted.org/packages/80/19/c22261f006354f9a7357467984a33544fc5c66190ab62b7198d2f0bf0a60/nimoy-framework-0.0.1b2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.1b3": [ { "comment_text": "", "digests": { "md5": "664ceaf4df219a9d0d5c20759447957b", "sha256": "fed7f93bc257f3ba003cab1557fe4f88be1e8855a5eca68ac971ccdf34557fbc" }, "downloads": -1, "filename": "nimoy_framework-0.0.1b3-py3-none-any.whl", "has_sig": false, "md5_digest": "664ceaf4df219a9d0d5c20759447957b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15079, "upload_time": "2017-10-15T22:15:45", "upload_time_iso_8601": "2017-10-15T22:15:45.996854Z", "url": "https://files.pythonhosted.org/packages/5d/20/a05a0b793527690eb49410718aab948f4a4789b22595697dd543505cdd78/nimoy_framework-0.0.1b3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c593b4e07f658c950d79e9974bd1b8ce", "sha256": "53d0491832bff244b638898738687fbdbdfd352e58d64b3062fd047940bab2aa" }, "downloads": -1, "filename": "nimoy-framework-0.0.1b3.tar.gz", "has_sig": false, "md5_digest": "c593b4e07f658c950d79e9974bd1b8ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8079, "upload_time": "2017-10-15T22:15:47", "upload_time_iso_8601": "2017-10-15T22:15:47.683446Z", "url": "https://files.pythonhosted.org/packages/78/6d/c1120b9ddecd79de12a57bb159851d52c158136211f452927da0597d66dd/nimoy-framework-0.0.1b3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.1b4": [ { "comment_text": "", "digests": { "md5": "2db4738e8ad1793615749f3e9a53c14c", "sha256": "617d846313c7cac9269aed73ba9719f828963213314fdda7ec7af1e7285a8fbd" }, "downloads": -1, "filename": "nimoy_framework-0.0.1b4-py3-none-any.whl", "has_sig": false, "md5_digest": "2db4738e8ad1793615749f3e9a53c14c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16120, "upload_time": "2017-11-07T09:31:49", "upload_time_iso_8601": "2017-11-07T09:31:49.559129Z", "url": "https://files.pythonhosted.org/packages/6d/fa/b8b1d32bf06efdd86427ae63e15ac5af802d716865ed01e2c7242e0bdfad/nimoy_framework-0.0.1b4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e1c99e0687e8069472f65dedc565ee7a", "sha256": "c8aafe9b00cab9b7592956479dd452aecd4141dd5d10e67cb2d02c693d4c1bc5" }, "downloads": -1, "filename": "nimoy-framework-0.0.1b4.tar.gz", "has_sig": false, "md5_digest": "e1c99e0687e8069472f65dedc565ee7a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8735, "upload_time": "2017-11-07T09:31:51", "upload_time_iso_8601": "2017-11-07T09:31:51.223331Z", "url": "https://files.pythonhosted.org/packages/54/7b/78bc18b1fda6aaa34fe41d936e285402ca8f5d9c421591eeb920c260c79c/nimoy-framework-0.0.1b4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.1b5": [ { "comment_text": "", "digests": { "md5": "8e751805fc6361013a5358c69e8dd127", "sha256": "13743a00882e9c6589831126046439f371556772f185c2a558bb3f00b1e55ea1" }, "downloads": -1, "filename": "nimoy_framework-0.0.1b5-py3-none-any.whl", "has_sig": false, "md5_digest": "8e751805fc6361013a5358c69e8dd127", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16932, "upload_time": "2017-12-11T16:33:14", "upload_time_iso_8601": "2017-12-11T16:33:14.438183Z", "url": "https://files.pythonhosted.org/packages/b1/ee/5753aa7a212044a4aa1d5dcc8acddb6b9d670889ef95b51c1c5f2bbfeeda/nimoy_framework-0.0.1b5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "be3eacf9793abf0ed572819d115e68ff", "sha256": "5ffb9767a1a0e7c3448363708863d3eddfdabd5e8653884adbc2111b9b0b1260" }, "downloads": -1, "filename": "nimoy-framework-0.0.1b5.tar.gz", "has_sig": false, "md5_digest": "be3eacf9793abf0ed572819d115e68ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9926, "upload_time": "2017-12-11T16:33:15", "upload_time_iso_8601": "2017-12-11T16:33:15.803617Z", "url": "https://files.pythonhosted.org/packages/13/78/2c7c2449f90fefbc343740fcd2331ba98d6154eadba3e49540fec2bc2df3/nimoy-framework-0.0.1b5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.1b6": [ { "comment_text": "", "digests": { "md5": "87492818081dcfae89a0b248f18c9f70", "sha256": "90a219e06096164431133bc17fcae4cd58b807468a05651bdcbbe22d8159e4c8" }, "downloads": -1, "filename": "nimoy_framework-0.0.1b6-py3-none-any.whl", "has_sig": false, "md5_digest": "87492818081dcfae89a0b248f18c9f70", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16892, "upload_time": "2018-04-01T14:00:51", "upload_time_iso_8601": "2018-04-01T14:00:51.657326Z", "url": "https://files.pythonhosted.org/packages/93/09/3cb5f5def7012abba52022cc75b84d3ff6abe61b7c63be663b7a0f953862/nimoy_framework-0.0.1b6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f4886bcb193f8735d89e9fa57fc7467d", "sha256": "bad2be38368727747d5228367983e6322dd9231aae9b4f60298ef0b7cbcaccca" }, "downloads": -1, "filename": "nimoy-framework-0.0.1b6.tar.gz", "has_sig": false, "md5_digest": "f4886bcb193f8735d89e9fa57fc7467d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9809, "upload_time": "2018-04-01T14:00:52", "upload_time_iso_8601": "2018-04-01T14:00:52.782517Z", "url": "https://files.pythonhosted.org/packages/49/12/5611cbd6488ed3b69bcf485c63cd5debfc06f4b8b0b5fda17e68a3a55064/nimoy-framework-0.0.1b6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.1b7": [ { "comment_text": "", "digests": { "md5": "61cbb2992da8124b2097f0dcdb6328c1", "sha256": "f0304233f3a0ebb21351e6e8a1c2ce9429d087a1af5a7d57c20bfcdb43b47130" }, "downloads": -1, "filename": "nimoy_framework-0.0.1b7-py3-none-any.whl", "has_sig": false, "md5_digest": "61cbb2992da8124b2097f0dcdb6328c1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19755, "upload_time": "2019-04-09T11:46:26", "upload_time_iso_8601": "2019-04-09T11:46:26.690649Z", "url": "https://files.pythonhosted.org/packages/e4/1e/693152dbceda70fe97e0d65dc5df5d5496c72c692c3992793d6b06435566/nimoy_framework-0.0.1b7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1c59ed69bfd6802611d02eae373b39e9", "sha256": "5c1dd3d5a502465039c18ee2d162bf9e739f94d630bdcf81d308e7ce7bf84126" }, "downloads": -1, "filename": "nimoy-framework-0.0.1b7.tar.gz", "has_sig": false, "md5_digest": "1c59ed69bfd6802611d02eae373b39e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9963, "upload_time": "2019-04-09T11:46:28", "upload_time_iso_8601": "2019-04-09T11:46:28.198438Z", "url": "https://files.pythonhosted.org/packages/ed/a4/187fb93374f1413a4ea739f85c6f146105df65782d53256bacf5ebf27155/nimoy-framework-0.0.1b7.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "7554921b85778aadf4ad0f850c44888a", "sha256": "801343b4aab856dd39d5cc673d4ae6eeb0863815d9b864f6d033e2f768026f18" }, "downloads": -1, "filename": "nimoy_framework-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7554921b85778aadf4ad0f850c44888a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21306, "upload_time": "2019-10-23T11:48:20", "upload_time_iso_8601": "2019-10-23T11:48:20.921756Z", "url": "https://files.pythonhosted.org/packages/79/b3/5cfc4386af2db25230d9a563174f37cde49037274f91f3e6ae2920666d4e/nimoy_framework-1.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a4684467050207ae5a00e2f22410fdd1", "sha256": "621c4174d41364718036e0962486fc509d265ba8ce50b8d73462e82604d71439" }, "downloads": -1, "filename": "nimoy-framework-1.0.0.tar.gz", "has_sig": false, "md5_digest": "a4684467050207ae5a00e2f22410fdd1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11652, "upload_time": "2019-10-23T11:48:22", "upload_time_iso_8601": "2019-10-23T11:48:22.792297Z", "url": "https://files.pythonhosted.org/packages/0c/9a/2ad1b241c24f00b007268ac85606720c17218c15a4d5b024769d501ddefd/nimoy-framework-1.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "c9a44622d034954ff2475bb3c64d0b35", "sha256": "77bf8cd0288020761072076a36728c066e8e5a37fa9d791f72023a3c4b21f23e" }, "downloads": -1, "filename": "nimoy_framework-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "c9a44622d034954ff2475bb3c64d0b35", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21322, "upload_time": "2020-02-19T14:06:43", "upload_time_iso_8601": "2020-02-19T14:06:43.524541Z", "url": "https://files.pythonhosted.org/packages/15/1e/13aee2364dca4f274153ca99cf838abe06bf1e6253476ef6196c5cb84b14/nimoy_framework-1.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3a38139e8132cee35e92d6dddd1a322e", "sha256": "77fed63ce6412ec940f65e4c067088500fcce4329f91930b08129cfa036ed61e" }, "downloads": -1, "filename": "nimoy-framework-1.0.1.tar.gz", "has_sig": false, "md5_digest": "3a38139e8132cee35e92d6dddd1a322e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11657, "upload_time": "2020-02-19T14:06:44", "upload_time_iso_8601": "2020-02-19T14:06:44.634053Z", "url": "https://files.pythonhosted.org/packages/96/c8/ac94afb5c3bc857cba54499aedee760fe7273cbe4fe96c075e5a34a455f1/nimoy-framework-1.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "468ec922fa11b84917c2b32bab9a5595", "sha256": "213f2e32c318513da20a1af45160f610ecbadfc9b57deaed447da3567d0baa5f" }, "downloads": -1, "filename": "nimoy_framework-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "468ec922fa11b84917c2b32bab9a5595", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21338, "upload_time": "2021-01-10T14:01:47", "upload_time_iso_8601": "2021-01-10T14:01:47.792288Z", "url": "https://files.pythonhosted.org/packages/4d/67/89a832e310c42a099c364f5fec7e5241b35421006a0a934cacae1af1468d/nimoy_framework-1.0.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "571895afcf0219754f5754ecffbec8a0", "sha256": "0a99b34a84b0b2839f462b9878648e19833f5232d44bd1298ffbde3a98357398" }, "downloads": -1, "filename": "nimoy-framework-1.0.2.tar.gz", "has_sig": false, "md5_digest": "571895afcf0219754f5754ecffbec8a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11643, "upload_time": "2021-01-10T14:01:49", "upload_time_iso_8601": "2021-01-10T14:01:49.056481Z", "url": "https://files.pythonhosted.org/packages/ee/54/ed7bab3394560e2d70cf7a6ff431d3490609db4d63d5039a010894f3107e/nimoy-framework-1.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "1911e7c55bc4ba55b6d1bcf12e575c42", "sha256": "288c1e8b3cb6690fe8ca48789c2f2f9ee5ead96c723feb714c5cd0212933de2d" }, "downloads": -1, "filename": "nimoy_framework-1.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "1911e7c55bc4ba55b6d1bcf12e575c42", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 25908, "upload_time": "2021-06-27T16:19:28", "upload_time_iso_8601": "2021-06-27T16:19:28.327401Z", "url": "https://files.pythonhosted.org/packages/e5/a2/46e2c2dacc5a805c1a97bcbfc14aa47fd809a2a600f83108aa819e58aabc/nimoy_framework-1.1.0-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "fb7940527865b5786e62178c675a49f2", "sha256": "bd05243956bd04a2c039e8732436e8be0b6b21ef8ddb8c40e4b50c8e42c79094" }, "downloads": -1, "filename": "nimoy_framework-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "fb7940527865b5786e62178c675a49f2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25921, "upload_time": "2021-06-27T16:21:37", "upload_time_iso_8601": "2021-06-27T16:21:37.788660Z", "url": "https://files.pythonhosted.org/packages/61/ee/a373394fcad91888c042f7443b0cb66f973736fc375b611741ffb6735eb5/nimoy_framework-1.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "6ac3c47f6e90e8a0a84b9f2b170a1cfe", "sha256": "fcedb1e11240b886131fef6c764fe3ae9cf51c243ccddbc80e45210b8b075b87" }, "downloads": -1, "filename": "nimoy-framework-1.1.0.tar.gz", "has_sig": false, "md5_digest": "6ac3c47f6e90e8a0a84b9f2b170a1cfe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15331, "upload_time": "2021-06-27T16:19:30", "upload_time_iso_8601": "2021-06-27T16:19:30.276580Z", "url": "https://files.pythonhosted.org/packages/97/2e/170c01b789bf26dec05eae5bb26677c06c4201f43866cdc41e71ce86b4f8/nimoy-framework-1.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "d8abcd9277a6e1c9e0c0588aaa998da3", "sha256": "f97f03c5ee80c90f35f394b7e5d407733ba120ad4f9f6b07434c24f5deae58bb" }, "downloads": -1, "filename": "nimoy_framework-1.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d8abcd9277a6e1c9e0c0588aaa998da3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25918, "upload_time": "2021-06-27T16:25:41", "upload_time_iso_8601": "2021-06-27T16:25:41.332498Z", "url": "https://files.pythonhosted.org/packages/8d/3c/3b9f8bf0836fc646d630afa3a5528f3b08ef314720a8f5f625575797b3df/nimoy_framework-1.1.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ce79107d097ebbb69b9b451ecc08f92c", "sha256": "f672bb04886d73a5c310d9b07d8509139ec49ac529f844337f9d133c54e1101d" }, "downloads": -1, "filename": "nimoy-framework-1.1.1.tar.gz", "has_sig": false, "md5_digest": "ce79107d097ebbb69b9b451ecc08f92c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20185, "upload_time": "2021-06-27T16:25:43", "upload_time_iso_8601": "2021-06-27T16:25:43.178154Z", "url": "https://files.pythonhosted.org/packages/ab/b8/72e0a3f9ddf891841fed8cd5fb7e222cece985ab7675bad843c082d539d8/nimoy-framework-1.1.1.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d8abcd9277a6e1c9e0c0588aaa998da3", "sha256": "f97f03c5ee80c90f35f394b7e5d407733ba120ad4f9f6b07434c24f5deae58bb" }, "downloads": -1, "filename": "nimoy_framework-1.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d8abcd9277a6e1c9e0c0588aaa998da3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25918, "upload_time": "2021-06-27T16:25:41", "upload_time_iso_8601": "2021-06-27T16:25:41.332498Z", "url": "https://files.pythonhosted.org/packages/8d/3c/3b9f8bf0836fc646d630afa3a5528f3b08ef314720a8f5f625575797b3df/nimoy_framework-1.1.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ce79107d097ebbb69b9b451ecc08f92c", "sha256": "f672bb04886d73a5c310d9b07d8509139ec49ac529f844337f9d133c54e1101d" }, "downloads": -1, "filename": "nimoy-framework-1.1.1.tar.gz", "has_sig": false, "md5_digest": "ce79107d097ebbb69b9b451ecc08f92c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20185, "upload_time": "2021-06-27T16:25:43", "upload_time_iso_8601": "2021-06-27T16:25:43.178154Z", "url": "https://files.pythonhosted.org/packages/ab/b8/72e0a3f9ddf891841fed8cd5fb7e222cece985ab7675bad843c082d539d8/nimoy-framework-1.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }