{ "info": { "author": "James Cooke", "author_email": "github@jamescooke.info", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Framework :: Django", "Framework :: Django :: 1.11", "Framework :: Django :: 2.1", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Software Development :: Testing" ], "description": ".. image:: https://img.shields.io/circleci/project/github/jamescooke/factory_djoy/master.svg\n :alt: CircleCI build\n :target: https://circleci.com/gh/jamescooke/factory_djoy/tree/master\n\n.. image:: https://img.shields.io/readthedocs/factory-djoy.svg\n :alt: Read the Docs\n :target: https://factory-djoy.readthedocs.io/\n\n.. image:: https://img.shields.io/pypi/v/factory_djoy.svg\n :alt: PyPI version\n :target: https://pypi.org/project/factory_djoy/\n\n.. image:: https://img.shields.io/pypi/pyversions/factory_djoy.svg\n :alt: Python version\n :target: https://pypi.org/project/factory_djoy/\n\n.. image:: https://img.shields.io/badge/license-MIT-blue.svg\n :alt: factory_djoy is licensed under the MIT License\n :target: https://raw.githubusercontent.com/jamescooke/factory_djoy/master/LICENSE\n\nFactory Djoy\n============\n\nSimple wrappers around Factory Boy for Django which call ``full_clean`` when\ncreating instances to ensure that only valid data enters your Django database.\n\nCompatible with:\n\n* Django 1.11, 2.1 and 2.2.\n\n* Python 3 (3.5, 3.6, 3.7)\n\n* Factory Boy version 2.11 or greater.\n\n\nResources\n---------\n\n* `Documentation on ReadTheDocs `_\n\n* `Package on PyPI `_\n\n* `Source code on GitHub `_\n\n* `Licensed on MIT `_\n\n* `Changelog `_\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/jamescooke/factory_djoy", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "factory-djoy", "package_url": "https://pypi.org/project/factory-djoy/", "platform": "", "project_url": "https://pypi.org/project/factory-djoy/", "project_urls": { "Homepage": "http://github.com/jamescooke/factory_djoy" }, "release_url": "https://pypi.org/project/factory-djoy/2.1.1/", "requires_dist": [ "Django (>=1.11)", "factory-boy (>=2.11)" ], "requires_python": ">=3.5", "summary": "Factories for Django, creating valid model instances every time.", "version": "2.1.1" }, "last_serial": 5138644, "releases": { "0.1": [], "0.2": [ { "comment_text": "", "digests": { "md5": "0a96c7b412578243dc923126134ccd4b", "sha256": "17e66d7bddf6304b821c9c33093b73485daa0ebc4d4dc0812c5df1de7ebed93f" }, "downloads": -1, "filename": "factory_djoy-0.2.tar.gz", "has_sig": false, "md5_digest": "0a96c7b412578243dc923126134ccd4b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2369, "upload_time": "2016-05-28T16:29:15", "url": "https://files.pythonhosted.org/packages/d7/e0/18021dec08ffb4ab9d0781b0b2da274a1414943114c18e661d7f2c922ad5/factory_djoy-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "f26fa1e9c7a31246a1e150f76e5c0f2d", "sha256": "f8bd3bf4eaf19465a159a5ceb998e0b47a2f38424460b9290801b17432c21973" }, "downloads": -1, "filename": "factory_djoy-0.3.tar.gz", "has_sig": false, "md5_digest": "f26fa1e9c7a31246a1e150f76e5c0f2d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4461, "upload_time": "2016-05-29T15:07:39", "url": "https://files.pythonhosted.org/packages/96/63/7621cc54de2a409420a2e1e9a6e87931237a2a8a7d535a7144d26e418fd5/factory_djoy-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "d32fe1da7555eae04935aa10cad71ec4", "sha256": "cb95f57cdcd60f62c9969651b63a0490fb70b4b1f7118dc04cb11d279a61621e" }, "downloads": -1, "filename": "factory_djoy-0.4.tar.gz", "has_sig": false, "md5_digest": "d32fe1da7555eae04935aa10cad71ec4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4701, "upload_time": "2016-06-08T12:43:23", "url": "https://files.pythonhosted.org/packages/35/9c/01dfd812318c9fba565480941565cd02c7e7e773fc27bd3c0b146d26dba1/factory_djoy-0.4.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "16c3cb5aff1e08f7057f5ce5fa8bb613", "sha256": "56ee7a0c29e7e61d315b58c017e2b093c8abdaeb2bdeda722ff1dded7de1915f" }, "downloads": -1, "filename": "factory_djoy-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "16c3cb5aff1e08f7057f5ce5fa8bb613", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3418, "upload_time": "2016-10-22T20:40:35", "url": "https://files.pythonhosted.org/packages/3d/a9/c65ddd383364e54db715fb3aebd3aea550331b44adfeffbdfc3ae96cadc0/factory_djoy-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "83b9e7c2c37d75fd8f5e52a63ebf1733", "sha256": "fb2206591188a275e2c7b7a4dd13e35c22d661c528ee3cc4f3db3e597b4cee51" }, "downloads": -1, "filename": "factory_djoy-0.5.0.tar.gz", "has_sig": false, "md5_digest": "83b9e7c2c37d75fd8f5e52a63ebf1733", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5865, "upload_time": "2016-10-22T20:40:38", "url": "https://files.pythonhosted.org/packages/10/a5/14951b94498cc2deb85866a911d11565d2c38758f0fa85c4942a37b92bea/factory_djoy-0.5.0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "29cb27b7741809ab9b22a431af11737a", "sha256": "158a5569d8945409d4592d4143131565fef4a6c7b42007b585f8980175778693" }, "downloads": -1, "filename": "factory_djoy-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "29cb27b7741809ab9b22a431af11737a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3942, "upload_time": "2016-11-20T22:10:32", "url": "https://files.pythonhosted.org/packages/03/eb/1f18a4faba887cd8bb25442a539d1760c307c1e2532859a7d735188d31c7/factory_djoy-0.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1e40023e2ec9254772dec4d64c605534", "sha256": "6c264aa7e3855a13a0c28156cfbd42e6b3163d4c215ca996fccf4bbb4f0b57e0" }, "downloads": -1, "filename": "factory_djoy-0.6.0.tar.gz", "has_sig": false, "md5_digest": "1e40023e2ec9254772dec4d64c605534", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4125, "upload_time": "2016-11-20T22:10:35", "url": "https://files.pythonhosted.org/packages/9b/e5/de3dfc832ec38eb4dcff1e497905aa785efde8817d62653c86e778d41e3a/factory_djoy-0.6.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "511d51e27cbb8a478a4c60982c26da47", "sha256": "2258452ae01a605c8011b3fdcd50fb9808dd5e2e9e2958ae410376756d492133" }, "downloads": -1, "filename": "factory_djoy-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "511d51e27cbb8a478a4c60982c26da47", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5347, "upload_time": "2018-04-20T16:09:42", "url": "https://files.pythonhosted.org/packages/8a/04/f2b6b73ea0e37880748b2c505d3e074d63c2e3babe04b513be603f14d478/factory_djoy-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "82ce65d612ce4777a983a72fc3fc790b", "sha256": "a3e00edd0d62d959a58d66bfb2e2069bf2a778e07704229901b23261d79b60fd" }, "downloads": -1, "filename": "factory_djoy-1.0.0.tar.gz", "has_sig": false, "md5_digest": "82ce65d612ce4777a983a72fc3fc790b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4632, "upload_time": "2018-04-20T16:09:43", "url": "https://files.pythonhosted.org/packages/f0/c6/1733d0901e2aa3345efe8f0a03e320889c5d9b343b24fddb0507fa36521d/factory_djoy-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "c7293b96e75d4cc5ae293e76d13cd813", "sha256": "acc913aae439a3186dc14ba3c578022e639a020351d94ca94009e2fa77797476" }, "downloads": -1, "filename": "factory_djoy-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c7293b96e75d4cc5ae293e76d13cd813", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4636, "upload_time": "2018-12-20T12:59:38", "url": "https://files.pythonhosted.org/packages/6e/6e/13a4339faa06fa5c23ced521b6e8c71117e582258cdf11804b85616b37a6/factory_djoy-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "83fbb30422e8d05d47201179d8f53a3f", "sha256": "6698adde0cfcd28d5b14b7885d057c6f5511e8470ac69b5dabfe6be115fb6eef" }, "downloads": -1, "filename": "factory_djoy-1.0.1.tar.gz", "has_sig": false, "md5_digest": "83fbb30422e8d05d47201179d8f53a3f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4764, "upload_time": "2018-12-20T12:59:39", "url": "https://files.pythonhosted.org/packages/37/d6/6e2d53331af63289bc2ba2925717911f298bb052163aaccd377416dbc7e3/factory_djoy-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "0337417bd19070f6e159ff15583ed1e3", "sha256": "4a3a995dbafe9f6bce5bb2770dd905e23f64842b1fc3c22aa5c5e84276c614b7" }, "downloads": -1, "filename": "factory_djoy-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0337417bd19070f6e159ff15583ed1e3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 5366, "upload_time": "2018-12-21T23:45:32", "url": "https://files.pythonhosted.org/packages/0e/94/d2b0aefa962730bd0021ab203f9144b2ec1799e7418640408eac943e1779/factory_djoy-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4e652b5661846aef02e663a60757fe1b", "sha256": "1c7360f9987b69a82f0cec402a525a0f79085f1d34b74c77e30dc0d692087515" }, "downloads": -1, "filename": "factory_djoy-1.0.2.tar.gz", "has_sig": false, "md5_digest": "4e652b5661846aef02e663a60757fe1b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 4818, "upload_time": "2018-12-21T23:45:34", "url": "https://files.pythonhosted.org/packages/34/67/c5ec6802cc8384469b200eaa375b1c14eaac49f378932c80418417b7f641/factory_djoy-1.0.2.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "af0b9f1e105e7a1e436daecff422ae54", "sha256": "b6616e7bd750f659a79a7169c8fa0e8412e7e0c2c1c93c398814e9367251fb52" }, "downloads": -1, "filename": "factory_djoy-2.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "af0b9f1e105e7a1e436daecff422ae54", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.5", "size": 4671, "upload_time": "2018-12-31T15:50:07", "url": "https://files.pythonhosted.org/packages/85/05/050fed2960975c8318504cc4153570cd4b97b664f16c7ae0fb87bdf63592/factory_djoy-2.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4b546ffc4fc22269ac1fb46732c9728f", "sha256": "9c2dbbd4db893c4f383a4a48b07c6faa5ff7180b1a4793fb7e48fbfacd9a826d" }, "downloads": -1, "filename": "factory_djoy-2.0.0.tar.gz", "has_sig": false, "md5_digest": "4b546ffc4fc22269ac1fb46732c9728f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 4969, "upload_time": "2018-12-31T15:50:09", "url": "https://files.pythonhosted.org/packages/38/e3/ccc80b51dc209dcfa2d6f84dbdf504e6f9b4ec292027268250b593b1d03e/factory_djoy-2.0.0.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "5f2fe3d3a7bda8b5112f17574090b17b", "sha256": "9aa8f24a08954e641fbefb6807b2356d2b6ecb0eb325a2c915682931af20f222" }, "downloads": -1, "filename": "factory_djoy-2.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5f2fe3d3a7bda8b5112f17574090b17b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.5", "size": 4877, "upload_time": "2019-02-10T15:27:56", "url": "https://files.pythonhosted.org/packages/8f/74/74e56c25267843c06a78ec2d4db0d5a1458ec9e414cecbf8413ba3c9f53c/factory_djoy-2.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c53e7466453e42d3df589b9519d27771", "sha256": "929ed7da2ea6593d5d739a58deb6e2d4ab41f16bcc63e35b864c294035c6e169" }, "downloads": -1, "filename": "factory_djoy-2.1.0.tar.gz", "has_sig": false, "md5_digest": "c53e7466453e42d3df589b9519d27771", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 5266, "upload_time": "2019-02-10T15:27:58", "url": "https://files.pythonhosted.org/packages/d2/ea/ac6921953716b868a07a6d598113b22cb1f9aa5be9d282b2af88b8cebdbc/factory_djoy-2.1.0.tar.gz" } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "b49308e3e281042989f0cca4d21f560c", "sha256": "47dd63579b9d12e160e7bc400b90a6f9099d65208c1d99c6db62c0433ae44863" }, "downloads": -1, "filename": "factory_djoy-2.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b49308e3e281042989f0cca4d21f560c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.5", "size": 4876, "upload_time": "2019-04-13T17:11:10", "url": "https://files.pythonhosted.org/packages/d0/20/af8e902bde5d7f2fd91f8b748cc75a66b0448b1f2cab6a3ed637138cfa10/factory_djoy-2.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "637feff814e969b916ea57968cb9e1a9", "sha256": "815458227da5220e561102d47f6e256da8fec4b45de8aa28b05d47a282bde303" }, "downloads": -1, "filename": "factory_djoy-2.1.1.tar.gz", "has_sig": false, "md5_digest": "637feff814e969b916ea57968cb9e1a9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 5311, "upload_time": "2019-04-13T17:11:12", "url": "https://files.pythonhosted.org/packages/0b/24/c8b44dbc6ad4c2b69b1c9a2f27082b3d76501b10775556cfffaa86056701/factory_djoy-2.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b49308e3e281042989f0cca4d21f560c", "sha256": "47dd63579b9d12e160e7bc400b90a6f9099d65208c1d99c6db62c0433ae44863" }, "downloads": -1, "filename": "factory_djoy-2.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b49308e3e281042989f0cca4d21f560c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.5", "size": 4876, "upload_time": "2019-04-13T17:11:10", "url": "https://files.pythonhosted.org/packages/d0/20/af8e902bde5d7f2fd91f8b748cc75a66b0448b1f2cab6a3ed637138cfa10/factory_djoy-2.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "637feff814e969b916ea57968cb9e1a9", "sha256": "815458227da5220e561102d47f6e256da8fec4b45de8aa28b05d47a282bde303" }, "downloads": -1, "filename": "factory_djoy-2.1.1.tar.gz", "has_sig": false, "md5_digest": "637feff814e969b916ea57968cb9e1a9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 5311, "upload_time": "2019-04-13T17:11:12", "url": "https://files.pythonhosted.org/packages/0b/24/c8b44dbc6ad4c2b69b1c9a2f27082b3d76501b10775556cfffaa86056701/factory_djoy-2.1.1.tar.gz" } ] }