{ "info": { "author": "Alex Chauvin", "author_email": "ach@meta-x.org", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Testing" ], "description": "# pyTDD\n\nSmall tool to help developing in python using Test Driven Dev\nmethod. Triggers changes on source or test files and exec a specific\ncommand like pytest.\n\n## installation\n```pip install pytdd```\n\n## usage\n```pytdd [dir]```\nstart the watcher in current dir or the specified one, all the subdirectories will also be watched.\n\n## configuration\n\nin the file `pytdd.conf` \n```\n[pytdd]\n patterns = [\"*py\"]\n ignore_patterns = [\"*#*\", \"*~\"]\n cmd = [\"pytest\", \"-x\", \"--ff\", \"tests/test*py\"]\n force_delay = 300\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://gitlab.com/achauvinhameau/pytdd", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "pytdd", "package_url": "https://pypi.org/project/pytdd/", "platform": "", "project_url": "https://pypi.org/project/pytdd/", "project_urls": { "Homepage": "https://gitlab.com/achauvinhameau/pytdd" }, "release_url": "https://pypi.org/project/pytdd/1.0.1/", "requires_dist": [ "watchdog" ], "requires_python": ">=3", "summary": "python TDD assistant, runs test command on source file change only", "version": "1.0.1" }, "last_serial": 5349864, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "6a990df9b4b14b017537a6841302e1b5", "sha256": "95d391a15991261f9c7f6899226037378014a8492a522a8496e18ea9c6032a8c" }, "downloads": -1, "filename": "pytdd-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6a990df9b4b14b017537a6841302e1b5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 4069, "upload_time": "2019-06-02T14:13:37", "url": "https://files.pythonhosted.org/packages/65/40/e1b6b3fff08d988692000fd618b9939c75920e6b82bee84b4905ddc6a190/pytdd-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d61f866480f2af2cabbd25c554127c01", "sha256": "b64d870dbee2c2f3a732852c5ecbbaf5e78b3e4ffcfb08871ba7c4ed8f60012a" }, "downloads": -1, "filename": "pytdd-1.0.0.tar.gz", "has_sig": false, "md5_digest": "d61f866480f2af2cabbd25c554127c01", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 2787, "upload_time": "2019-06-02T14:13:39", "url": "https://files.pythonhosted.org/packages/fa/b6/3880ee28c533703ec076d73a394271db71d80245868439cbffd61507b6ed/pytdd-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "25375a9dc5a900e47f898a61546ed5df", "sha256": "836c8f20bdbfe6712396fb00b47a8ddf81d05a88dd758263383a1520276dc508" }, "downloads": -1, "filename": "pytdd-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "25375a9dc5a900e47f898a61546ed5df", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 4412, "upload_time": "2019-06-02T20:47:58", "url": "https://files.pythonhosted.org/packages/6d/b4/8c3e3bccadb1e21ad42907c9951f561b7dbae0cb93a599cf6fef31ac6020/pytdd-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7143076deed97c11304b78015c5bc35d", "sha256": "db6815a4909d150e972c0d1eaad7d000efaceb6322375ea1fe5ac8b469d01395" }, "downloads": -1, "filename": "pytdd-1.0.1.tar.gz", "has_sig": false, "md5_digest": "7143076deed97c11304b78015c5bc35d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 2973, "upload_time": "2019-06-02T20:48:00", "url": "https://files.pythonhosted.org/packages/c0/8f/76b5efd47d35ed962f0f5916677d3f991d6c077fbca5a47d387cccf69a96/pytdd-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "25375a9dc5a900e47f898a61546ed5df", "sha256": "836c8f20bdbfe6712396fb00b47a8ddf81d05a88dd758263383a1520276dc508" }, "downloads": -1, "filename": "pytdd-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "25375a9dc5a900e47f898a61546ed5df", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 4412, "upload_time": "2019-06-02T20:47:58", "url": "https://files.pythonhosted.org/packages/6d/b4/8c3e3bccadb1e21ad42907c9951f561b7dbae0cb93a599cf6fef31ac6020/pytdd-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7143076deed97c11304b78015c5bc35d", "sha256": "db6815a4909d150e972c0d1eaad7d000efaceb6322375ea1fe5ac8b469d01395" }, "downloads": -1, "filename": "pytdd-1.0.1.tar.gz", "has_sig": false, "md5_digest": "7143076deed97c11304b78015c5bc35d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 2973, "upload_time": "2019-06-02T20:48:00", "url": "https://files.pythonhosted.org/packages/c0/8f/76b5efd47d35ed962f0f5916677d3f991d6c077fbca5a47d387cccf69a96/pytdd-1.0.1.tar.gz" } ] }