{ "info": { "author": "Ricardo Dani", "author_email": "ricardodani@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Framework :: Django", "Framework :: Django :: 2.0", "Framework :: Django :: 2.1", "Framework :: Django :: 2.2", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Internet :: WWW/HTTP" ], "description": "Django Queryset Reporter\n=================\n\nDescription\n-----------\n\nA django pluggable admin-site app for create persisted queryset's and make reports based on them, in various forms of data like cvs's, xlsx's.\n\nProject URL: https://github.com/ricardodani/django-queryset-reporter/\n\nInstall\n-------\n\nType:\n\n```bash\npip install queryset_reporter\n```\n\nIn your **settings** add:\n\n```python\nINSTALLED_APPS = [\n # ...\n 'queryset_reporter',\n]\n```\n\nMigrate `queryset_reporter`` models:\n\n```bash\n./manage.py migrate\n```\n\n\nAdd url's definitions to your **project.urls** module:\n\n```python\npath('path-of-choice/', include('queryset_reporter.urls')),\n```\n\nPermissions\n-----------\n\nYou should add `queryset_reporter.can_use_reports` to regular users that you want to access the report view/creation page.\n\n\nExample project credentials\n---------------------------\n\nIn order to test the project, there's a Example project with a pre defined database that you can use right away.\nHere's the credentials:\n\nAdmin user:\n```\nUser: admin - Pass: 123\n```\n\nCommon user:\n```\nUser: tester - Pass: asdfghjkl\u00e7\n```\n\n\nTested on\n---------\n\n- django == 2.2.x\n- python == 3.7.x\n\nAbout\n-----\n\n- Author: Ricardo Dani\n- E-mail: ricardodani@gmail.com\n- Github: github.com/ricardodani\n\nLicense\n-------\n\nMIT\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": "http://github.com/ricardodani/django-queryset-reporter", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "queryset-reporter", "package_url": "https://pypi.org/project/queryset-reporter/", "platform": "", "project_url": "https://pypi.org/project/queryset-reporter/", "project_urls": { "Homepage": "http://github.com/ricardodani/django-queryset-reporter" }, "release_url": "https://pypi.org/project/queryset-reporter/2.2.0/", "requires_dist": [ "openpyxl" ], "requires_python": ">3.5", "summary": "App that creates models of Queryset and generate reports", "version": "2.2.0", "yanked": false, "yanked_reason": null }, "last_serial": 6916522, "releases": { "2.0.0": [ { "comment_text": "", "digests": { "md5": "58f654266c575cededee1dfb33074480", "sha256": "fa0c1f497c76b56a039bd0ca69464841f07794588f166057e672433588964dc0" }, "downloads": -1, "filename": "queryset_reporter-2.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "58f654266c575cededee1dfb33074480", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.5", "size": 143806, "upload_time": "2019-10-04T16:27:05", "upload_time_iso_8601": "2019-10-04T16:27:05.232002Z", "url": "https://files.pythonhosted.org/packages/aa/cf/c15e73185edbc3892c7a07c517bb9d00e47f69bfa1c693a4035ad76295df/queryset_reporter-2.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "596fd9bcf9573bae1c40ab39d4c8133e", "sha256": "6e2fd7d73780c421c2475ef80d1a28ce2a79f4aa842454aedae33e83bbc4c274" }, "downloads": -1, "filename": "queryset_reporter-2.0.0.tar.gz", "has_sig": false, "md5_digest": "596fd9bcf9573bae1c40ab39d4c8133e", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5", "size": 134211, "upload_time": "2019-10-04T16:27:08", "upload_time_iso_8601": "2019-10-04T16:27:08.736185Z", "url": "https://files.pythonhosted.org/packages/bc/9c/79c0807a27451b8e8e859da637ce97aa800ba89710d9fb0a0d17dbbd92e8/queryset_reporter-2.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "c0a0c05c3629b789ec5515adb9fef329", "sha256": "51af39f453b75782515a580b4af2f6c9fd0a82eb3d675004aded38610a55cf9e" }, "downloads": -1, "filename": "queryset_reporter-2.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "c0a0c05c3629b789ec5515adb9fef329", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.5", "size": 143707, "upload_time": "2019-10-04T16:29:42", "upload_time_iso_8601": "2019-10-04T16:29:42.282788Z", "url": "https://files.pythonhosted.org/packages/bb/4b/86a5057dccc1ed071cc17b99d2a214821259d0aa3eed657ea4ab022907a3/queryset_reporter-2.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0e5f2c6bb4fb8fde42b6bb2ffde1bb82", "sha256": "5ef2aef1ee6e18b2afdbaf46e522754dd060bd66642936558c73c60029667af5" }, "downloads": -1, "filename": "queryset_reporter-2.0.1.tar.gz", "has_sig": false, "md5_digest": "0e5f2c6bb4fb8fde42b6bb2ffde1bb82", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5", "size": 134043, "upload_time": "2019-10-04T16:29:46", "upload_time_iso_8601": "2019-10-04T16:29:46.054114Z", "url": "https://files.pythonhosted.org/packages/be/4d/1fa9bea66f7cd0a6bebf849b92b7eda532147e3bb18b3ceb07eec3d7e15d/queryset_reporter-2.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "e52ea30c7188fb0e8d72ef99214c1031", "sha256": "b1ccaae81d209d79b6e4de71b36f6e52d5c56b8f1db142494b537d0e44965a2b" }, "downloads": -1, "filename": "queryset_reporter-2.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "e52ea30c7188fb0e8d72ef99214c1031", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.5", "size": 143710, "upload_time": "2019-10-04T16:34:15", "upload_time_iso_8601": "2019-10-04T16:34:15.899376Z", "url": "https://files.pythonhosted.org/packages/88/6f/cfaa00155b8b91c5f23c5b94371c2dfd388211de1993ff5415ab5deee072/queryset_reporter-2.0.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5866a68001fd14b42ed3a9a11605479b", "sha256": "f2af6d2ff67ea8dd7d5fb036b5a534013fa38bf8cd209b21a10604e80ac1175b" }, "downloads": -1, "filename": "queryset_reporter-2.0.2.tar.gz", "has_sig": false, "md5_digest": "5866a68001fd14b42ed3a9a11605479b", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5", "size": 134045, "upload_time": "2019-10-04T16:34:17", "upload_time_iso_8601": "2019-10-04T16:34:17.994782Z", "url": "https://files.pythonhosted.org/packages/1b/ff/8cecabb24045d8349ee1ba78a510984341f8a3bdf87ac5cf3cda971087fe/queryset_reporter-2.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.3": [ { "comment_text": "", "digests": { "md5": "d60437d817f4542ba8ffcffa03767e3f", "sha256": "10752a52be0f7285a39510fd4fc07fb9c288435a185d84ac1b433711c0b9f4eb" }, "downloads": -1, "filename": "queryset_reporter-2.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "d60437d817f4542ba8ffcffa03767e3f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.5", "size": 145196, "upload_time": "2019-10-09T20:28:06", "upload_time_iso_8601": "2019-10-09T20:28:06.140587Z", "url": "https://files.pythonhosted.org/packages/cb/28/c386260d407c1f7899aaf5b458e67d23c27415e8ffebfc7f8ded2418367e/queryset_reporter-2.0.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a49400b4f1925bd55a31a1a5f3474664", "sha256": "324d7ab7f0db0f5df005dba51b20ff4fe8935667104ccc9df36c8241630a82a1" }, "downloads": -1, "filename": "queryset_reporter-2.0.3.tar.gz", "has_sig": false, "md5_digest": "a49400b4f1925bd55a31a1a5f3474664", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5", "size": 134119, "upload_time": "2019-10-09T20:28:10", "upload_time_iso_8601": "2019-10-09T20:28:10.095439Z", "url": "https://files.pythonhosted.org/packages/08/5e/ed04d259e367864cdc60e86d54ddc007bbee960c95bbc0cb267e12e6543f/queryset_reporter-2.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.4": [ { "comment_text": "", "digests": { "md5": "2f9285c0fb277e9f91de2bda5d22ddbd", "sha256": "2ef511aca002b43c4be817ff5bd87322fe0d7d61092b2cb0e3417ced4fbf160b" }, "downloads": -1, "filename": "queryset_reporter-2.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "2f9285c0fb277e9f91de2bda5d22ddbd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.5", "size": 145210, "upload_time": "2019-10-09T20:31:36", "upload_time_iso_8601": "2019-10-09T20:31:36.475769Z", "url": "https://files.pythonhosted.org/packages/74/76/ab01c04fdbec60b10931df5b3896c24d2ab52dde11ebed3d7e5e6caa1b77/queryset_reporter-2.0.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "895a3ba9bdbfe04c79dc1ce3c2d13c97", "sha256": "05ab0067d07bb821c8ba3ddc3bfd64d9232c02090f3d2c821eb322c3022e079f" }, "downloads": -1, "filename": "queryset_reporter-2.0.4.tar.gz", "has_sig": false, "md5_digest": "895a3ba9bdbfe04c79dc1ce3c2d13c97", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5", "size": 134142, "upload_time": "2019-10-09T20:31:41", "upload_time_iso_8601": "2019-10-09T20:31:41.930861Z", "url": "https://files.pythonhosted.org/packages/e4/4b/5f41e9b51c396970bef8708dbc2ea9bc7683e50aadf97c30c24780da51e8/queryset_reporter-2.0.4.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.5": [ { "comment_text": "", "digests": { "md5": "c65f4226ee4ff1f9affccbf0f05f0595", "sha256": "85ddb1f05f77557a8dc70eea027d2ecfe9467e76c9a3110d348adf5b6427b714" }, "downloads": -1, "filename": "queryset_reporter-2.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "c65f4226ee4ff1f9affccbf0f05f0595", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.5", "size": 145172, "upload_time": "2019-10-09T21:52:06", "upload_time_iso_8601": "2019-10-09T21:52:06.683946Z", "url": "https://files.pythonhosted.org/packages/a5/3c/c91885e969160ed712f6e452739e6a74a03d3c199a11ca701dd6ad807a95/queryset_reporter-2.0.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c901d2750462163d339fb2511612fa81", "sha256": "6ec6341de034f85faf9b7034879ca7ae7042e8632024c5d92ddf43e7d2894154" }, "downloads": -1, "filename": "queryset_reporter-2.0.5.tar.gz", "has_sig": false, "md5_digest": "c901d2750462163d339fb2511612fa81", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5", "size": 134136, "upload_time": "2019-10-09T21:52:12", "upload_time_iso_8601": "2019-10-09T21:52:12.133219Z", "url": "https://files.pythonhosted.org/packages/4d/c0/789bc7422492dc2eb4ae2861e43ff3676964cc40d63daac423cb9a7acc91/queryset_reporter-2.0.5.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.6": [ { "comment_text": "", "digests": { "md5": "62415fa9e3fa2720ad147d6709abf617", "sha256": "4932befec414ec94075e8ae071d7e1f2ea947d5f00da193ebdfc5a8b8b2eec99" }, "downloads": -1, "filename": "queryset_reporter-2.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "62415fa9e3fa2720ad147d6709abf617", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.5", "size": 181242, "upload_time": "2019-10-25T18:42:04", "upload_time_iso_8601": "2019-10-25T18:42:04.499587Z", "url": "https://files.pythonhosted.org/packages/1f/bc/f78a39da96a39fe858439cfaafba795ac842f80dad14d56e23600609e778/queryset_reporter-2.0.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c7cc95829401dcc751a08fcad45d9fc8", "sha256": "1be05939eb0c99e3dae7dff4745e02acad4764f92f2dc6988f1a6cf8e197849e" }, "downloads": -1, "filename": "queryset_reporter-2.0.6.tar.gz", "has_sig": false, "md5_digest": "c7cc95829401dcc751a08fcad45d9fc8", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5", "size": 108975, "upload_time": "2019-10-25T18:42:11", "upload_time_iso_8601": "2019-10-25T18:42:11.844371Z", "url": "https://files.pythonhosted.org/packages/9c/8d/9b04fe5c1a6d9ae20ace889304438979201c8cefd321e58a8ce44fd51adb/queryset_reporter-2.0.6.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "865758238bf563f5e09aa17c8652fea4", "sha256": "ba2c7e4e08800a7014fc36842e5e2ac4667d24d1c1bf3d5c88bc3467d2699c32" }, "downloads": -1, "filename": "queryset_reporter-2.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "865758238bf563f5e09aa17c8652fea4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.5", "size": 181866, "upload_time": "2019-10-29T20:05:12", "upload_time_iso_8601": "2019-10-29T20:05:12.362857Z", "url": "https://files.pythonhosted.org/packages/43/0f/fce1ed200718af5e705d7379f18ab33d4d337567494e5c89b793b588dd80/queryset_reporter-2.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d95cc8111047e42ecb2467a812a7ce54", "sha256": "3d6fd8fafeafb431c6a4c8e16852ece2d1069727d68fe4e042038eeff44ade95" }, "downloads": -1, "filename": "queryset_reporter-2.1.0.tar.gz", "has_sig": false, "md5_digest": "d95cc8111047e42ecb2467a812a7ce54", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5", "size": 108748, "upload_time": "2019-10-29T20:05:19", "upload_time_iso_8601": "2019-10-29T20:05:19.821957Z", "url": "https://files.pythonhosted.org/packages/be/15/34edc522030517060f175617ab7b9eef70ab1d8c70022607cf54a2537ca8/queryset_reporter-2.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "80eb286f767542a975dc822e89ce4cb1", "sha256": "98e4e4a7e9e6fe591ef9127d6d6e28bc566ec7207feb71606f9f0bca09bf0eea" }, "downloads": -1, "filename": "queryset_reporter-2.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "80eb286f767542a975dc822e89ce4cb1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.5", "size": 181995, "upload_time": "2019-10-29T20:11:39", "upload_time_iso_8601": "2019-10-29T20:11:39.863835Z", "url": "https://files.pythonhosted.org/packages/a4/c5/3d3d3d64c9525514c66ea8344edeaacd8e3dfc157c97adce23f9179f4830/queryset_reporter-2.1.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "edbd56a917208d6b2ad68f6a5d6b47f8", "sha256": "d87b4d65ef1136869518a7f4ea0176337d18d277e36dc340661872aaed7024c9" }, "downloads": -1, "filename": "queryset_reporter-2.1.1.tar.gz", "has_sig": false, "md5_digest": "edbd56a917208d6b2ad68f6a5d6b47f8", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5", "size": 109052, "upload_time": "2019-10-29T20:11:49", "upload_time_iso_8601": "2019-10-29T20:11:49.762975Z", "url": "https://files.pythonhosted.org/packages/61/13/1c9a36b67a2f9a02c82d8c382c193262e2291742b0b3406f40e1829b1148/queryset_reporter-2.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.2": [ { "comment_text": "", "digests": { "md5": "d900251b561341a7f2194632b6390ebc", "sha256": "7ea54dbbc42ef7d80b63212dee10eeec7fac192816c10c021288331446e39fb4" }, "downloads": -1, "filename": "queryset_reporter-2.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "d900251b561341a7f2194632b6390ebc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.5", "size": 182004, "upload_time": "2019-10-30T22:51:47", "upload_time_iso_8601": "2019-10-30T22:51:47.450254Z", "url": "https://files.pythonhosted.org/packages/f0/24/0a49f06bb3e650682e0a3f0deb5c8ed1b5d550f6c4e00ddc97942ed54ad7/queryset_reporter-2.1.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1f312e09702fc23e380227d795114597", "sha256": "ba5a9461085b24fc42714e22a20c91fd154c2342d352639f465b007ad50d2a0b" }, "downloads": -1, "filename": "queryset_reporter-2.1.2.tar.gz", "has_sig": false, "md5_digest": "1f312e09702fc23e380227d795114597", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5", "size": 109078, "upload_time": "2019-10-30T22:51:56", "upload_time_iso_8601": "2019-10-30T22:51:56.641067Z", "url": "https://files.pythonhosted.org/packages/1f/9f/83688a7af11664e3faaa7da27eb1c1aae296dcd876a7d9990d1e045f3154/queryset_reporter-2.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.3": [ { "comment_text": "", "digests": { "md5": "5a75ca467b572ba4256caf3e96b77880", "sha256": "02a266a40cebbc6379e591d447f7517b1eaedcec20951874aed555a5db4f2006" }, "downloads": -1, "filename": "queryset_reporter-2.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "5a75ca467b572ba4256caf3e96b77880", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.5", "size": 182003, "upload_time": "2019-10-31T18:38:07", "upload_time_iso_8601": "2019-10-31T18:38:07.350781Z", "url": "https://files.pythonhosted.org/packages/71/f9/574d3bc0233b71ca87750eca323dea03efcf471d5555a77443d76bbff707/queryset_reporter-2.1.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "78fbc184df4e8c3f581e612288873e11", "sha256": "e2bac67d6919f6320f01ce06ad564996e19b2d371526aed053d25ae2fba73229" }, "downloads": -1, "filename": "queryset_reporter-2.1.3.tar.gz", "has_sig": false, "md5_digest": "78fbc184df4e8c3f581e612288873e11", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5", "size": 109076, "upload_time": "2019-10-31T18:38:18", "upload_time_iso_8601": "2019-10-31T18:38:18.347887Z", "url": "https://files.pythonhosted.org/packages/65/40/e5b9b94381a413142266b9a18cfa227fae2ad160437639fa7cbbb1d736d0/queryset_reporter-2.1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.4": [ { "comment_text": "", "digests": { "md5": "da4b0aa90d5b69d8d7301b430e924b39", "sha256": "47ddb31e8a7059119600fe14f9d02a9bc0f127f207f9b0a2d159a9a751ace5df" }, "downloads": -1, "filename": "queryset_reporter-2.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "da4b0aa90d5b69d8d7301b430e924b39", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.5", "size": 118260, "upload_time": "2020-03-30T22:08:29", "upload_time_iso_8601": "2020-03-30T22:08:29.965212Z", "url": "https://files.pythonhosted.org/packages/27/88/a48b0aa9285a4485078abe1c0c7b4328fada9fe5d100ad9fbc0698cef92b/queryset_reporter-2.1.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4c2f1355b4c2c976b890afa49a587d56", "sha256": "e2fe281590e3696b515c29ee494aacfe6eae83845c4b199da681bf166a0a3176" }, "downloads": -1, "filename": "queryset_reporter-2.1.4.tar.gz", "has_sig": false, "md5_digest": "4c2f1355b4c2c976b890afa49a587d56", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5", "size": 110552, "upload_time": "2020-03-30T22:08:31", "upload_time_iso_8601": "2020-03-30T22:08:31.664844Z", "url": "https://files.pythonhosted.org/packages/8e/62/e12f2469bf688f94ecdd2b0e665f83dea6887e07a35609ed62bbba90194f/queryset_reporter-2.1.4.tar.gz", "yanked": false, "yanked_reason": null } ], "2.2.0": [ { "comment_text": "", "digests": { "md5": "aa9582f342e2a1ce4caa869503ec3f69", "sha256": "8fc8dfba24efb3b8e001c3a6af6d4196b11a2c0fdc268fa22c30e669ba1cbbb6" }, "downloads": -1, "filename": "queryset_reporter-2.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "aa9582f342e2a1ce4caa869503ec3f69", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.5", "size": 118259, "upload_time": "2020-03-30T22:10:36", "upload_time_iso_8601": "2020-03-30T22:10:36.386203Z", "url": "https://files.pythonhosted.org/packages/76/e9/4e3769f7de5dcdff918ba89cc97d10f206dddba4dfa4e4e4470ec25e44f5/queryset_reporter-2.2.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ea96b8bdd8cc7aa87a0b6e80448c0c57", "sha256": "d85fc421914c285ccd889bdd7cae4191ebca09970d3a24de3a3db9238054327b" }, "downloads": -1, "filename": "queryset_reporter-2.2.0.tar.gz", "has_sig": false, "md5_digest": "ea96b8bdd8cc7aa87a0b6e80448c0c57", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5", "size": 110592, "upload_time": "2020-03-30T22:10:39", "upload_time_iso_8601": "2020-03-30T22:10:39.342043Z", "url": "https://files.pythonhosted.org/packages/59/2c/71072f6a3da97216a03b9f316dbab1a29233dcd09a10cb40bd138b735a9c/queryset_reporter-2.2.0.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "aa9582f342e2a1ce4caa869503ec3f69", "sha256": "8fc8dfba24efb3b8e001c3a6af6d4196b11a2c0fdc268fa22c30e669ba1cbbb6" }, "downloads": -1, "filename": "queryset_reporter-2.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "aa9582f342e2a1ce4caa869503ec3f69", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.5", "size": 118259, "upload_time": "2020-03-30T22:10:36", "upload_time_iso_8601": "2020-03-30T22:10:36.386203Z", "url": "https://files.pythonhosted.org/packages/76/e9/4e3769f7de5dcdff918ba89cc97d10f206dddba4dfa4e4e4470ec25e44f5/queryset_reporter-2.2.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ea96b8bdd8cc7aa87a0b6e80448c0c57", "sha256": "d85fc421914c285ccd889bdd7cae4191ebca09970d3a24de3a3db9238054327b" }, "downloads": -1, "filename": "queryset_reporter-2.2.0.tar.gz", "has_sig": false, "md5_digest": "ea96b8bdd8cc7aa87a0b6e80448c0c57", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5", "size": 110592, "upload_time": "2020-03-30T22:10:39", "upload_time_iso_8601": "2020-03-30T22:10:39.342043Z", "url": "https://files.pythonhosted.org/packages/59/2c/71072f6a3da97216a03b9f316dbab1a29233dcd09a10cb40bd138b735a9c/queryset_reporter-2.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }