{ "info": { "author": "Axiacore", "author_email": "info@axiacore.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3.6" ], "description": "# AX3 Model Extras\n\n## Installation\nAX3 Model Extras is easy to install from the PyPI package:\n\n```bash\n$ pip install ax3-model-extras\n```\n\nTo enable ax3_model_extras in your project you need to add it to INSTALLED_APPS in your projects settings.py file:\n\n```python\nINSTALLED_APPS = (\n ...\n 'ax3_model_extras',\n ...\n)\n```\n\n## Validate image size\n\nIf you want to validate the dimension and file size for images:\n\n```python\nfrom ax3_model_extras.validators import FileSizeValidator, ImageDimensionValidator\n\n\nclass Post(models.Model):\n title = models.CharField()\n\n slug = models.SlugField()\n\n image = models.ImageField(\n validators=[ImageDimensionValidator([1920, 800]), FileSizeValidator(350)],\n help_text='JPG. 1920x800px. 350kb max.',\n )\n```\n\nIf you want to validate one dimension, you have to send the other dimension with 0\n\n```python\nfrom ax3_model_extras.validators import FileSizeValidator, ImageDimensionValidator\n\n\nclass Post(models.Model):\n title = models.CharField()\n\n slug = models.SlugField()\n\n image = models.ImageField(\n validators=[ImageDimensionValidator([1920, 0]), FileSizeValidator(350)],\n help_text='JPG. width=1920px. 350kb max.',\n )\n```\n\n\n\n## Improve file storage\n\nIf you want to improve the local file storage or use S3 upload:\n\n```python\nfrom ax3_model_extras.storages import get_storage, get_upload_path\n\n\nclass Post(models.Model):\n title = models.CharField()\n\n slug = models.SlugField()\n\n image = models.ImageField(\n upload_to=get_upload_path,\n storage=get_storage(),\n )\n```\n\n\n## Optimize images before upload them.\n\nUse as:\n\n```python\nfrom ax3_model_extras.fields import OptimizedImageField\n\n\nclass Post(models.Model):\n title = models.CharField()\n\n slug = models.SlugField()\n\n image = OptimizedImageField()\n\n```\n\n\nIf want to set the size of the image using the 'cover' method do:\n\n```python\nimage = OptimizedImageField(\n optimized_image_output_size=(1920, 800),\n)\n```\n\n\nIf want to set the size of the image using the 'thumbnail' method do:\n\n```python\nimage = OptimizedImageField(\n optimized_image_output_size=(1920, 800),\n optimized_image_resize_method='thumbnail',\n)\n```\n\n\nIf want to restrict the file format do (If not set it supports JPEG, PNG and GIF):\n\n```python\nimage = OptimizedImageField(\n optimized_image_output_size=(1920, 800),\n optimized_image_resize_method='thumbnail',\n optimized_file_formats=['PNG'],\n)\n```\n\n\nIf want to specific quality of the image (If not set it default = 75):\n\n```python\nimage = OptimizedImageField(\n optimized_image_output_size=(1920, 800),\n optimized_image_resize_method='thumbnail',\n optimized_file_formats=['PNG'],\n optimized_image_quality=85.5,\n)\n```\n\nResize is done using https://pypi.org/project/python-resize-image/\n\nMade by Axiacore.\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://github.com/Axiacore/ax3-model-extras", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "AX3-model-extras", "package_url": "https://pypi.org/project/AX3-model-extras/", "platform": null, "project_url": "https://pypi.org/project/AX3-model-extras/", "project_urls": { "Homepage": "https://github.com/Axiacore/ax3-model-extras" }, "release_url": "https://pypi.org/project/AX3-model-extras/1.5.3/", "requires_dist": [ "django (>=3.2)", "phonenumberslite", "python-resize-image", "python-magic" ], "requires_python": "", "summary": "Django app extras for AX3 models", "version": "1.5.3", "yanked": false, "yanked_reason": null }, "last_serial": 13703702, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "eec5e63571f583a1ebfb195638cc6ef6", "sha256": "a223d1bc36e653bb5999e43e9cf78cf1aa57950a00abe5aab4da3f88c5910700" }, "downloads": -1, "filename": "AX3_model_extras-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "eec5e63571f583a1ebfb195638cc6ef6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4744, "upload_time": "2019-08-23T17:20:24", "upload_time_iso_8601": "2019-08-23T17:20:24.069852Z", "url": "https://files.pythonhosted.org/packages/95/d1/39f92f3528f2797197ff5f8bfefd84e0e51c19f435777e6690cd9a415112/AX3_model_extras-1.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "adeaa921f53d370f7dc9137d764a88be", "sha256": "f848725d358fe0983a13cb73505865624ac786cfaf1cb1434a335ad679b008fa" }, "downloads": -1, "filename": "AX3 model extras-1.0.0.tar.gz", "has_sig": false, "md5_digest": "adeaa921f53d370f7dc9137d764a88be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3016, "upload_time": "2019-08-23T17:20:26", "upload_time_iso_8601": "2019-08-23T17:20:26.348255Z", "url": "https://files.pythonhosted.org/packages/17/48/d924cb65d10acb2ecc07407c54f8877f5f23f3e1c599d0e0005547f1ca39/AX3%20model%20extras-1.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "3aaadf85407c7b5d5b2d597a5ab3d844", "sha256": "0c3095e22df11ca38995f7c12245dcba20f3138ea0a2b3e8157ea6cc0fbce610" }, "downloads": -1, "filename": "AX3_model_extras-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "3aaadf85407c7b5d5b2d597a5ab3d844", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4819, "upload_time": "2019-09-10T21:14:47", "upload_time_iso_8601": "2019-09-10T21:14:47.151250Z", "url": "https://files.pythonhosted.org/packages/db/1f/c09df18ec9897b60677ed39b8a8fa30480812202d97184a02e994fc7e5ff/AX3_model_extras-1.0.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "df3c8a7cd744874288252406c5f758f9", "sha256": "de7cdf515ea90ab05f145bc66e63ff4ba5e4f4d6d75d5db08db088eb0e1d7474" }, "downloads": -1, "filename": "AX3 model extras-1.0.2.tar.gz", "has_sig": false, "md5_digest": "df3c8a7cd744874288252406c5f758f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3089, "upload_time": "2019-09-10T21:14:48", "upload_time_iso_8601": "2019-09-10T21:14:48.772081Z", "url": "https://files.pythonhosted.org/packages/74/09/bf8717767cdd03d3ba59d698ab112614fd2be9e3a29abfaf4f3d2b8c54f2/AX3%20model%20extras-1.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "77f791d788343f0291f31c91ba1bbf85", "sha256": "7fd008c6703e8a459359994d119d6ad9366b69aae38ca6382f0812320535847f" }, "downloads": -1, "filename": "AX3_model_extras-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "77f791d788343f0291f31c91ba1bbf85", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4922, "upload_time": "2019-09-11T18:49:49", "upload_time_iso_8601": "2019-09-11T18:49:49.001628Z", "url": "https://files.pythonhosted.org/packages/9b/01/aa30a69e83d4ee484536fc34a96e53020decb5a5f5e1addbdbf2b0ac0486/AX3_model_extras-1.0.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d900e028424cce1cf37b0a30809a0761", "sha256": "134abd1b076e8a7d4086ee1e43f291a33a2dcfc52d396c08f5392dfad1f8fb4b" }, "downloads": -1, "filename": "AX3 model extras-1.0.3.tar.gz", "has_sig": false, "md5_digest": "d900e028424cce1cf37b0a30809a0761", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3184, "upload_time": "2019-09-11T18:49:50", "upload_time_iso_8601": "2019-09-11T18:49:50.471380Z", "url": "https://files.pythonhosted.org/packages/70/37/38d72593a7f9e6c15a096f5bc5ef6436b7c440edaf020397f8c4de621136/AX3%20model%20extras-1.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "aed9a13eda2dd5273ff7d822342a6c21", "sha256": "ad068a62a0cd3a20d8dd6eaaa31e4c2ad8690af28a6f9e9cb1d413d9ffcb5562" }, "downloads": -1, "filename": "AX3_model_extras-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "aed9a13eda2dd5273ff7d822342a6c21", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5244, "upload_time": "2019-10-29T15:10:58", "upload_time_iso_8601": "2019-10-29T15:10:58.605079Z", "url": "https://files.pythonhosted.org/packages/30/11/3918e37a66ed72ffee1f573dfbf88f838024dce6b34c7528427009fd5ec5/AX3_model_extras-1.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "144559fb33952897c88cafded03d199c", "sha256": "03a3595792d4ce2e63a5d372d6c027ec67e42f35f5355aa140d01c89b8e88ec7" }, "downloads": -1, "filename": "AX3 model extras-1.1.0.tar.gz", "has_sig": false, "md5_digest": "144559fb33952897c88cafded03d199c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3494, "upload_time": "2019-10-29T15:11:00", "upload_time_iso_8601": "2019-10-29T15:11:00.756496Z", "url": "https://files.pythonhosted.org/packages/57/55/9a2ac3bf0a0a843a954429499aaf81db6edc098b48ed0bbfd1bffd8c27dc/AX3%20model%20extras-1.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "ec729774020c0ab47ce2080c2f663e87", "sha256": "adad3267d58e51b15c6a6dc546b2fa435eda623f4d708a5c3f80420a4bae5a9a" }, "downloads": -1, "filename": "AX3_model_extras-1.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ec729774020c0ab47ce2080c2f663e87", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5412, "upload_time": "2019-10-29T18:05:01", "upload_time_iso_8601": "2019-10-29T18:05:01.030716Z", "url": "https://files.pythonhosted.org/packages/43/5d/198137e9717dfbf94a5c4fabff3f147106dda5084046131b37e8c745136e/AX3_model_extras-1.1.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9a6dc6da10fbe934127029f22b75bed5", "sha256": "21f7239ecbfe32e5d4609d92803b9de821d6faef30a2d95d297164ce92e65572" }, "downloads": -1, "filename": "AX3 model extras-1.1.1.tar.gz", "has_sig": false, "md5_digest": "9a6dc6da10fbe934127029f22b75bed5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3693, "upload_time": "2019-10-29T18:05:03", "upload_time_iso_8601": "2019-10-29T18:05:03.516305Z", "url": "https://files.pythonhosted.org/packages/92/7b/ce669654cf41560dc1aabd4e6aac8a5f50628e97c7d881e36533bd7a9f68/AX3%20model%20extras-1.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "6d6b73e316ebfdd394970f1c48827d33", "sha256": "bd4096926606fad2c97689dfefb471502a2ddbc61f6e6ea2848045f8abe949e2" }, "downloads": -1, "filename": "AX3_model_extras-1.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "6d6b73e316ebfdd394970f1c48827d33", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5794, "upload_time": "2019-11-06T13:25:51", "upload_time_iso_8601": "2019-11-06T13:25:51.458778Z", "url": "https://files.pythonhosted.org/packages/6b/66/1ba3ffedcbe5451946332cbbca843b8d5690717552775561feb5408bc801/AX3_model_extras-1.1.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "91a11e6cc6e66e41e67afd112ead58c3", "sha256": "522d5ea0fe47f4d0e80ccd49f8e955f0f023f46a58a14c2d3353084e4b12d86c" }, "downloads": -1, "filename": "AX3 model extras-1.1.2.tar.gz", "has_sig": false, "md5_digest": "91a11e6cc6e66e41e67afd112ead58c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3809, "upload_time": "2019-11-06T13:25:55", "upload_time_iso_8601": "2019-11-06T13:25:55.187804Z", "url": "https://files.pythonhosted.org/packages/e9/54/7a773e71ed70938a31659827338765a9dd065dcc4927d4733f4995114b1e/AX3%20model%20extras-1.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "e84a923037fd93dbfc2fc8bac60f4a4e", "sha256": "848119967f74100385a3e235504e9c81e2f2e0072159e66b3558fc10b20811b1" }, "downloads": -1, "filename": "AX3_model_extras-1.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "e84a923037fd93dbfc2fc8bac60f4a4e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5796, "upload_time": "2019-11-06T16:56:57", "upload_time_iso_8601": "2019-11-06T16:56:57.942243Z", "url": "https://files.pythonhosted.org/packages/d7/ce/311becb61e8463ec8da2f103dbff0e888af8da1471aaddcafad648944a06/AX3_model_extras-1.1.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "42a5fdd1071447cde6818a78e011fcfe", "sha256": "d0d9fd213f9082da593ce6d48efc684c7f1b60ee9978a46acaa05aaa2fc176da" }, "downloads": -1, "filename": "AX3 model extras-1.1.3.tar.gz", "has_sig": false, "md5_digest": "42a5fdd1071447cde6818a78e011fcfe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3807, "upload_time": "2019-11-06T16:57:01", "upload_time_iso_8601": "2019-11-06T16:57:01.838474Z", "url": "https://files.pythonhosted.org/packages/34/fb/562fd38cd0dbea856cd6868fc500048bbff5565272aa4d6a3ff336c62bd6/AX3%20model%20extras-1.1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "ac37fa700193eb8bf92197af3081199f", "sha256": "981815f8fa9aaccf48c62db8a3cad3df18e35d145867dbc8b59516413d33ebb5" }, "downloads": -1, "filename": "AX3_model_extras-1.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "ac37fa700193eb8bf92197af3081199f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5805, "upload_time": "2019-11-27T14:22:18", "upload_time_iso_8601": "2019-11-27T14:22:18.338916Z", "url": "https://files.pythonhosted.org/packages/15/90/dfacebfd90393bfc766b01c6f6800650b065e7a2fc550457665904744edc/AX3_model_extras-1.1.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7f83d4050ba5b63d6e966cbbda4e5744", "sha256": "e240c746c59ec49140e46f46ee0bc36e2df5c4200b72188c789436bd8d5a814f" }, "downloads": -1, "filename": "AX3 model extras-1.1.4.tar.gz", "has_sig": false, "md5_digest": "7f83d4050ba5b63d6e966cbbda4e5744", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3820, "upload_time": "2019-11-27T14:22:23", "upload_time_iso_8601": "2019-11-27T14:22:23.048931Z", "url": "https://files.pythonhosted.org/packages/6f/58/60f929d9dbd14ea4ff1cc4f493b4f8e2f9a781c5d4c9e64154c35cbffff0/AX3%20model%20extras-1.1.4.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.5": [ { "comment_text": "", "digests": { "md5": "9c664cbeceedf3268a68ddb8c1838636", "sha256": "7aee71c46d8f6bba79b40607c457cdd8422e277f1b0921455d42bc6d05f0b521" }, "downloads": -1, "filename": "AX3_model_extras-1.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "9c664cbeceedf3268a68ddb8c1838636", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5817, "upload_time": "2019-12-17T20:46:38", "upload_time_iso_8601": "2019-12-17T20:46:38.811520Z", "url": "https://files.pythonhosted.org/packages/5e/ee/70a06950c2a23b6ded0f35d1f388b8841d69b0b64afc1fe82d0b42024842/AX3_model_extras-1.1.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7625c4e625a81163a1037b9194848f1f", "sha256": "853166ada3182db18fee2328df0bbcd031ed3d9ba81dc1c8b05888683beb7923" }, "downloads": -1, "filename": "AX3 model extras-1.1.5.tar.gz", "has_sig": false, "md5_digest": "7625c4e625a81163a1037b9194848f1f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3784, "upload_time": "2019-12-17T20:46:40", "upload_time_iso_8601": "2019-12-17T20:46:40.353342Z", "url": "https://files.pythonhosted.org/packages/f8/d3/8aef67c55f0ac27723339b73d95745092fe59e910fcd9e949fbed0cf193c/AX3%20model%20extras-1.1.5.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "62d54107e5c212210b328f143f8b2f69", "sha256": "f03adbb866c4e426eeec7382874c164aaee0e1dfbc39ca364c469fedd97f5f38" }, "downloads": -1, "filename": "AX3_model_extras-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "62d54107e5c212210b328f143f8b2f69", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5945, "upload_time": "2020-02-24T21:57:14", "upload_time_iso_8601": "2020-02-24T21:57:14.557720Z", "url": "https://files.pythonhosted.org/packages/62/48/de3a7e7cc9a61a190b8a4db7562340eddef78ff1608f50a8750b5871f4a8/AX3_model_extras-1.2.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "bf24206e1a65ebef02b7a4cf4fe0934f", "sha256": "bc837c356c7cef8bbf7f70deb6d5d4e0443b87e90f2a7fe9663ad7c1051ed390" }, "downloads": -1, "filename": "AX3 model extras-1.2.0.tar.gz", "has_sig": false, "md5_digest": "bf24206e1a65ebef02b7a4cf4fe0934f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3977, "upload_time": "2020-02-24T21:57:16", "upload_time_iso_8601": "2020-02-24T21:57:16.582619Z", "url": "https://files.pythonhosted.org/packages/3a/06/622c1d6ed0839733e7d20808c4140b7d14a4ead362dacc2f3b73003f655b/AX3%20model%20extras-1.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "660cba81b79e12d1082cbb23294f5ded", "sha256": "d6135bfb8be050dca3629e3bf102cbdb2298f62ad3808f566e1bd6aa05fa12de" }, "downloads": -1, "filename": "AX3_model_extras-1.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "660cba81b79e12d1082cbb23294f5ded", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5952, "upload_time": "2020-02-25T14:38:58", "upload_time_iso_8601": "2020-02-25T14:38:58.964788Z", "url": "https://files.pythonhosted.org/packages/15/ab/c17e09833811889ccb2fef1c7a120cc02155851596bfb1879aa126d284be/AX3_model_extras-1.2.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0b38e4079a56eb1acc3b5abc2d2d3867", "sha256": "60706a944ad30965d79bcd8369980df37135943861715e994c7664180222a9da" }, "downloads": -1, "filename": "AX3 model extras-1.2.1.tar.gz", "has_sig": false, "md5_digest": "0b38e4079a56eb1acc3b5abc2d2d3867", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3975, "upload_time": "2020-02-25T14:39:02", "upload_time_iso_8601": "2020-02-25T14:39:02.216289Z", "url": "https://files.pythonhosted.org/packages/9b/4a/356c488892b7496a14fd83e2c85f9f88481d4120507bf1b3697c978bb332/AX3%20model%20extras-1.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "9066d1765a5fb1de3b64407784fd54f4", "sha256": "a8def1c085f608f6a9295ef726fbfb8e47a4a11ed0046a585ceaf1d0516a4717" }, "downloads": -1, "filename": "AX3_model_extras-1.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "9066d1765a5fb1de3b64407784fd54f4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5952, "upload_time": "2020-02-25T17:02:12", "upload_time_iso_8601": "2020-02-25T17:02:12.015986Z", "url": "https://files.pythonhosted.org/packages/63/c4/6096e994e6c3b8e4d9aa2ea6de8a596e98e065d3cf019a91181edcc26b58/AX3_model_extras-1.2.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9f1f0862622d0bfe5cf629fcdaeae6be", "sha256": "4c60d019ed369984b67b9d9c94b7eaade3261c1cdde1ab9409cf6d7e75b8e665" }, "downloads": -1, "filename": "AX3 model extras-1.2.2.tar.gz", "has_sig": false, "md5_digest": "9f1f0862622d0bfe5cf629fcdaeae6be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3982, "upload_time": "2020-02-25T17:02:15", "upload_time_iso_8601": "2020-02-25T17:02:15.819148Z", "url": "https://files.pythonhosted.org/packages/3a/f6/404707852f6380dc12f3f7c9b5809696ce2718eca35d787b6176acb6fb45/AX3%20model%20extras-1.2.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "625f91b86376714e9abedf69ee044d1e", "sha256": "598ac2320a1e4bfe0f3a1b749ec7bbf9554388c58dc51a0012663433856145a6" }, "downloads": -1, "filename": "AX3_model_extras-1.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "625f91b86376714e9abedf69ee044d1e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5957, "upload_time": "2020-03-09T18:34:46", "upload_time_iso_8601": "2020-03-09T18:34:46.078876Z", "url": "https://files.pythonhosted.org/packages/a2/0a/00259a69b42474f8c17b8ac27e52b018c59d9de5e879910a84a7e011adaa/AX3_model_extras-1.2.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "631bbc9dc44071fd122b8242733929d0", "sha256": "116865d1dc09543b740b1359739a8c38edbe2e66f8f995c307b64fd6c31f0591" }, "downloads": -1, "filename": "AX3 model extras-1.2.3.tar.gz", "has_sig": false, "md5_digest": "631bbc9dc44071fd122b8242733929d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3986, "upload_time": "2020-03-09T18:34:51", "upload_time_iso_8601": "2020-03-09T18:34:51.706104Z", "url": "https://files.pythonhosted.org/packages/a8/17/7702afeab4f79ebf526799f74891910e265a53dd6e622971b016367314b1/AX3%20model%20extras-1.2.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.4": [ { "comment_text": "", "digests": { "md5": "af795006a3389b6049f8af8b3f44336b", "sha256": "aa42124791f6d5495767250e034be9c4bfc0e0eba29fb8e6b91a4859d2b178b8" }, "downloads": -1, "filename": "AX3_model_extras-1.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "af795006a3389b6049f8af8b3f44336b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6090, "upload_time": "2020-03-19T23:24:00", "upload_time_iso_8601": "2020-03-19T23:24:00.431976Z", "url": "https://files.pythonhosted.org/packages/10/47/88b5b10a8edb4fa5e012f11728f3af3a2aaaf0f32688cbedd2eb70707f35/AX3_model_extras-1.2.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d807ca2aeeaa53ee68e77f9ab83c1020", "sha256": "be3593aa7712d8806bbda208790017864c41ef29cbce276ee718462087d57162" }, "downloads": -1, "filename": "AX3 model extras-1.2.4.tar.gz", "has_sig": false, "md5_digest": "d807ca2aeeaa53ee68e77f9ab83c1020", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4080, "upload_time": "2020-03-19T23:24:01", "upload_time_iso_8601": "2020-03-19T23:24:01.922316Z", "url": "https://files.pythonhosted.org/packages/5a/27/697a49dceddb26813105a64cf840d30c33aa51553d74e9dea7be76fa9860/AX3%20model%20extras-1.2.4.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.5": [ { "comment_text": "", "digests": { "md5": "fa7bab1509f685a28b8240b1852dd454", "sha256": "71d15b7719a904ede4b82b374ef16780d15823fd3603dcb5b946ce6e5019079c" }, "downloads": -1, "filename": "AX3_model_extras-1.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "fa7bab1509f685a28b8240b1852dd454", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6127, "upload_time": "2020-04-07T13:04:43", "upload_time_iso_8601": "2020-04-07T13:04:43.289310Z", "url": "https://files.pythonhosted.org/packages/6b/f0/90fc64333f31dd12fe209df5ed6fe9ea6fa22d08d3ca58e30fb11a8cbf61/AX3_model_extras-1.2.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "436251d526017a890530602c557966b0", "sha256": "a39b5bdbc0b2fe169f5cd98432a74dd178c4f087b00900b21fe0d111df7a5e45" }, "downloads": -1, "filename": "AX3 model extras-1.2.5.tar.gz", "has_sig": false, "md5_digest": "436251d526017a890530602c557966b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4127, "upload_time": "2020-04-07T13:04:44", "upload_time_iso_8601": "2020-04-07T13:04:44.949289Z", "url": "https://files.pythonhosted.org/packages/46/c0/f680038dece27dbf77ec136587856ae49372ee7be3657f8ddec738f29e08/AX3%20model%20extras-1.2.5.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.6": [ { "comment_text": "", "digests": { "md5": "c274cc13c4ed4765e8d7e493c0397234", "sha256": "9e67e5a95afe577cf66a3d1c5e3e40bb0b6816b5cf78d837d2b946d4af2b1531" }, "downloads": -1, "filename": "AX3_model_extras-1.2.6-py3-none-any.whl", "has_sig": false, "md5_digest": "c274cc13c4ed4765e8d7e493c0397234", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6161, "upload_time": "2020-12-22T21:22:41", "upload_time_iso_8601": "2020-12-22T21:22:41.961159Z", "url": "https://files.pythonhosted.org/packages/ee/94/c26a7b253df04c1e039024e3e3367581f7429b48cf4a15a3762178f6b274/AX3_model_extras-1.2.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "74efcb20c282ff650ffaf59100a0d5a1", "sha256": "499bac7e4926067f7eb024724db678d1edb7c9b44ff75019df69de53c1402597" }, "downloads": -1, "filename": "AX3 model extras-1.2.6.tar.gz", "has_sig": false, "md5_digest": "74efcb20c282ff650ffaf59100a0d5a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4400, "upload_time": "2020-12-22T21:22:44", "upload_time_iso_8601": "2020-12-22T21:22:44.280826Z", "url": "https://files.pythonhosted.org/packages/52/0a/2f3918a0766a06a487dadba26f30844e94f25c815f289546815e73776359/AX3%20model%20extras-1.2.6.tar.gz", "yanked": false, "yanked_reason": null } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "fdfa07bd68225dc5d119dc711c416c6f", "sha256": "7e1dfd97abac607ae41b7d4cd1b3e8bd1cf90743162f3a7a494860ee8355271a" }, "downloads": -1, "filename": "AX3_model_extras-1.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "fdfa07bd68225dc5d119dc711c416c6f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6574, "upload_time": "2021-04-22T15:30:39", "upload_time_iso_8601": "2021-04-22T15:30:39.621595Z", "url": "https://files.pythonhosted.org/packages/1b/6e/c7e2cfd6be6c58e449d67e32c3bbcd84190a0a2b8fc8dab266bc163b3953/AX3_model_extras-1.4.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9facbb352591220c651052107ccda4b5", "sha256": "f615c7782a7a48ffc4544a1d63863f1c6162bda8bf71c5c5d8d964de0af313f6" }, "downloads": -1, "filename": "AX3 model extras-1.4.0.tar.gz", "has_sig": false, "md5_digest": "9facbb352591220c651052107ccda4b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4760, "upload_time": "2021-04-22T15:30:42", "upload_time_iso_8601": "2021-04-22T15:30:42.671602Z", "url": "https://files.pythonhosted.org/packages/9b/ac/594288a1335f405f2b4b1a0f3967d77a7a10208574c3ed51d7d21e2f3651/AX3%20model%20extras-1.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "21d504aee04ae258b1099a4c5ed84bf2", "sha256": "9c67cb01c111c0474190252e23b101b6821cc33cd0d7f2fff9814aa20e814e6a" }, "downloads": -1, "filename": "AX3_model_extras-1.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "21d504aee04ae258b1099a4c5ed84bf2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8562, "upload_time": "2021-04-30T17:02:10", "upload_time_iso_8601": "2021-04-30T17:02:10.466948Z", "url": "https://files.pythonhosted.org/packages/8e/c7/d1a748017c7407e372e6f9464785d2faf02e4fb6119b6805d0b642604b6a/AX3_model_extras-1.4.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5b4890f3d55bbbed80082dd8698f0d4c", "sha256": "b2ed324421faeaee76ee087cc30ab1aaaebf1c13c5de5dd1f6543e16de2aad0a" }, "downloads": -1, "filename": "AX3 model extras-1.4.1.tar.gz", "has_sig": false, "md5_digest": "5b4890f3d55bbbed80082dd8698f0d4c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6791, "upload_time": "2021-04-30T17:02:15", "upload_time_iso_8601": "2021-04-30T17:02:15.442870Z", "url": "https://files.pythonhosted.org/packages/48/37/55243baeee042d1849c570cd2fa88b2cc39e1541ee24f087601f6337634f/AX3%20model%20extras-1.4.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.4.2": [ { "comment_text": "", "digests": { "md5": "6c7aeae46e84a6cfe9122ec411d93c27", "sha256": "b10f6c94dff740911399eeb43795648335ead6f47e09eb04e0d212531e0efef7" }, "downloads": -1, "filename": "AX3_model_extras-1.4.2-py3-none-any.whl", "has_sig": false, "md5_digest": "6c7aeae46e84a6cfe9122ec411d93c27", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8593, "upload_time": "2021-06-30T18:01:50", "upload_time_iso_8601": "2021-06-30T18:01:50.987007Z", "url": "https://files.pythonhosted.org/packages/e9/5a/8d0acc96eaa275a61f6f847f6b7d4d9386495260a55a6ab7f462b8a18b5e/AX3_model_extras-1.4.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "34b3fca5b9fac3772b31d107a9cfead5", "sha256": "f7f45583245b06aa1298100472e1567ea5da51d6f72e55ba04de71b9491d1926" }, "downloads": -1, "filename": "AX3 model extras-1.4.2.tar.gz", "has_sig": false, "md5_digest": "34b3fca5b9fac3772b31d107a9cfead5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6819, "upload_time": "2021-06-30T18:01:55", "upload_time_iso_8601": "2021-06-30T18:01:55.888772Z", "url": "https://files.pythonhosted.org/packages/e4/91/e1a9435a4c3d8577962a152b2fe57d4956b74da886165ee5b6b828b5c73e/AX3%20model%20extras-1.4.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.4.3": [ { "comment_text": "", "digests": { "md5": "ac292ac866266583d15ab8e75edb33da", "sha256": "be1606be44c54ec62677324287d15509311c6d8c05ee1e817618a38a4e082424" }, "downloads": -1, "filename": "AX3_model_extras-1.4.3-py3-none-any.whl", "has_sig": false, "md5_digest": "ac292ac866266583d15ab8e75edb33da", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8593, "upload_time": "2021-06-30T21:32:19", "upload_time_iso_8601": "2021-06-30T21:32:19.634076Z", "url": "https://files.pythonhosted.org/packages/88/73/04c66f56309cd185d4a21f3c5e5c56c03df57ff9007edc31ab61febc6c02/AX3_model_extras-1.4.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7b56bc66491e0dea1af414fd1e092a54", "sha256": "0ac9ad7d478b3a717bfbdb3b65f30907d901e42ffbcc3c60c789731b480504f2" }, "downloads": -1, "filename": "AX3 model extras-1.4.3.tar.gz", "has_sig": false, "md5_digest": "7b56bc66491e0dea1af414fd1e092a54", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6824, "upload_time": "2021-06-30T21:32:24", "upload_time_iso_8601": "2021-06-30T21:32:24.731884Z", "url": "https://files.pythonhosted.org/packages/40/26/e7071e800bf311d462d4df33a1537111b725e7719f81552356b671f45c59/AX3%20model%20extras-1.4.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.4.4": [ { "comment_text": "", "digests": { "md5": "448f2fd6c1775c86e1f6b42a9421c4e3", "sha256": "17ad5802e517568135b370236b2173e3a777106d71e3b33feb30a55fe298d9d9" }, "downloads": -1, "filename": "AX3_model_extras-1.4.4-py3-none-any.whl", "has_sig": false, "md5_digest": "448f2fd6c1775c86e1f6b42a9421c4e3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8620, "upload_time": "2021-12-20T19:25:28", "upload_time_iso_8601": "2021-12-20T19:25:28.881804Z", "url": "https://files.pythonhosted.org/packages/be/80/a15ac9422225faa71bb8d9c0ed7b5cf263723226616c2d3a01c72e2163d0/AX3_model_extras-1.4.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9d3c37776137a539f61df942f44d4e33", "sha256": "547e65a35b2b9431b28370b67592439e55c5465413698fdd33dcffeadbb0f202" }, "downloads": -1, "filename": "AX3 model extras-1.4.4.tar.gz", "has_sig": false, "md5_digest": "9d3c37776137a539f61df942f44d4e33", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6840, "upload_time": "2021-12-20T19:25:33", "upload_time_iso_8601": "2021-12-20T19:25:33.680901Z", "url": "https://files.pythonhosted.org/packages/9d/e2/fe605dcf402fa15a041f6b4bc5c1afd09eec6231e1be122b020acb5d9727/AX3%20model%20extras-1.4.4.tar.gz", "yanked": false, "yanked_reason": null } ], "1.4.5": [ { "comment_text": "", "digests": { "md5": "ece7b6c6e8a71712e35af25b51a4e98f", "sha256": "89e5d807ace754ffb9394fec343daa1eb9894bdf48da7f1a01a6b2ca05c04a24" }, "downloads": -1, "filename": "AX3_model_extras-1.4.5-py3-none-any.whl", "has_sig": false, "md5_digest": "ece7b6c6e8a71712e35af25b51a4e98f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8654, "upload_time": "2021-12-21T14:20:51", "upload_time_iso_8601": "2021-12-21T14:20:51.993583Z", "url": "https://files.pythonhosted.org/packages/61/19/20a9be1605ea95be4beaeadcf85ffe82a1f01090f44456009d8a6bbe6f32/AX3_model_extras-1.4.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d978b01f52a457e28cc1369291a81b26", "sha256": "02d276d08eb0b80bd3acd7f5bd1bdd088d2310565f4286a1d5a60087acaf51de" }, "downloads": -1, "filename": "AX3 model extras-1.4.5.tar.gz", "has_sig": false, "md5_digest": "d978b01f52a457e28cc1369291a81b26", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6854, "upload_time": "2021-12-21T14:20:56", "upload_time_iso_8601": "2021-12-21T14:20:56.638060Z", "url": "https://files.pythonhosted.org/packages/36/70/07370511c64f271c9819a90a246474f6c4a5106438048a68a29772377d17/AX3%20model%20extras-1.4.5.tar.gz", "yanked": false, "yanked_reason": null } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "9d96d8461ebee977e0255c6bc6a14711", "sha256": "e3a4592a1619daa351e3f02a80d5129e9cd54729e522eb165048f7997aa3490b" }, "downloads": -1, "filename": "AX3_model_extras-1.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "9d96d8461ebee977e0255c6bc6a14711", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8973, "upload_time": "2022-04-25T18:21:35", "upload_time_iso_8601": "2022-04-25T18:21:35.523482Z", "url": "https://files.pythonhosted.org/packages/50/4e/103bb6eab7d3bc397a3b69078bd52ce87a3a31fd881c5521fec0528ef5a5/AX3_model_extras-1.5.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "26686ec38b3ba3035137f210053f5601", "sha256": "d8ed5ddd63dd18ef04681bf6e3638531eca55c2ece8cc0bc86d254ec782a2c09" }, "downloads": -1, "filename": "AX3 model extras-1.5.0.tar.gz", "has_sig": false, "md5_digest": "26686ec38b3ba3035137f210053f5601", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7143, "upload_time": "2022-04-25T18:21:41", "upload_time_iso_8601": "2022-04-25T18:21:41.373300Z", "url": "https://files.pythonhosted.org/packages/d8/a1/06db6b809abeb05d86b4bd4017dfb34f2471d1b97eacb446909190bb5a84/AX3%20model%20extras-1.5.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.5.1": [ { "comment_text": "", "digests": { "md5": "67dbf323fc5fdc505ea5af1079c7976b", "sha256": "a1c3e98a087b0c4bf3c3dbab67b1060719ea1d69f7bbf3f52234e2a70bff7635" }, "downloads": -1, "filename": "AX3_model_extras-1.5.1-py3-none-any.whl", "has_sig": false, "md5_digest": "67dbf323fc5fdc505ea5af1079c7976b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9050, "upload_time": "2022-04-25T22:49:38", "upload_time_iso_8601": "2022-04-25T22:49:38.728727Z", "url": "https://files.pythonhosted.org/packages/c0/1a/e3720bb75a342a78aa581f98dda608e0d56e02b937f4b03bc444e11e341b/AX3_model_extras-1.5.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "632fda99ad2712efba532eaf11a67cb1", "sha256": "a938aba0c5a5bb0fd5392c4323a0b939293ce5667c5d5656dc9cd0f84d99d99e" }, "downloads": -1, "filename": "AX3 model extras-1.5.1.tar.gz", "has_sig": false, "md5_digest": "632fda99ad2712efba532eaf11a67cb1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7184, "upload_time": "2022-04-25T22:49:43", "upload_time_iso_8601": "2022-04-25T22:49:43.645109Z", "url": "https://files.pythonhosted.org/packages/61/90/cfdaf023cd9529b6e55b44615cf27e27279d16d135f926f8ab5c17653e1f/AX3%20model%20extras-1.5.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.5.2": [ { "comment_text": "", "digests": { "md5": "fbb9588f052dd0380a7db0445c800609", "sha256": "f85ba242c5bd1ae4f1f4efe474b3c2bc874dc815b1c6644c7302d6bbeae408f7" }, "downloads": -1, "filename": "AX3_model_extras-1.5.2-py3-none-any.whl", "has_sig": false, "md5_digest": "fbb9588f052dd0380a7db0445c800609", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9053, "upload_time": "2022-04-27T14:31:12", "upload_time_iso_8601": "2022-04-27T14:31:12.130380Z", "url": "https://files.pythonhosted.org/packages/b2/70/ba9a9d92aa39fdd2f23886c78b02fff6781acb73279f74316bf61342a39b/AX3_model_extras-1.5.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5b21f99fd9f5c617f3bff27cb0bd0fd7", "sha256": "699fca53052d9c1ed97b4d6461869d5d654a04ad708169fc16583c408936ee82" }, "downloads": -1, "filename": "AX3 model extras-1.5.2.tar.gz", "has_sig": false, "md5_digest": "5b21f99fd9f5c617f3bff27cb0bd0fd7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7188, "upload_time": "2022-04-27T14:31:18", "upload_time_iso_8601": "2022-04-27T14:31:18.631330Z", "url": "https://files.pythonhosted.org/packages/4c/30/df2d8e3627d5240cd44c8cfcc6f3507885086d3a9feb833c7770a56570d2/AX3%20model%20extras-1.5.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.5.3": [ { "comment_text": "", "digests": { "md5": "4ca3f344a86e617d892c852b9bda077b", "sha256": "2f0581440225c86d199a3846cc342911ee3f4c9808ee7c046f1e793e7d80c5d6" }, "downloads": -1, "filename": "AX3_model_extras-1.5.3-py3-none-any.whl", "has_sig": false, "md5_digest": "4ca3f344a86e617d892c852b9bda077b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9063, "upload_time": "2022-05-03T22:14:14", "upload_time_iso_8601": "2022-05-03T22:14:14.232910Z", "url": "https://files.pythonhosted.org/packages/24/c2/3997c65b48a19d77032ffd4482d8f85eb5163d2fdfb5628a072e40fe8f45/AX3_model_extras-1.5.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c8c5167a762daa3bd083e28fa78df1c5", "sha256": "235f6bb3332c0f76cdf2a2cb7ebecbd342c172efca4b63121ab18a550ce700de" }, "downloads": -1, "filename": "AX3 model extras-1.5.3.tar.gz", "has_sig": false, "md5_digest": "c8c5167a762daa3bd083e28fa78df1c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7211, "upload_time": "2022-05-03T22:14:21", "upload_time_iso_8601": "2022-05-03T22:14:21.846133Z", "url": "https://files.pythonhosted.org/packages/cd/dc/c1d6894e0b58559b73001546e28eae4c3d684ae700fe56e3e488b96b891a/AX3%20model%20extras-1.5.3.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4ca3f344a86e617d892c852b9bda077b", "sha256": "2f0581440225c86d199a3846cc342911ee3f4c9808ee7c046f1e793e7d80c5d6" }, "downloads": -1, "filename": "AX3_model_extras-1.5.3-py3-none-any.whl", "has_sig": false, "md5_digest": "4ca3f344a86e617d892c852b9bda077b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9063, "upload_time": "2022-05-03T22:14:14", "upload_time_iso_8601": "2022-05-03T22:14:14.232910Z", "url": "https://files.pythonhosted.org/packages/24/c2/3997c65b48a19d77032ffd4482d8f85eb5163d2fdfb5628a072e40fe8f45/AX3_model_extras-1.5.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c8c5167a762daa3bd083e28fa78df1c5", "sha256": "235f6bb3332c0f76cdf2a2cb7ebecbd342c172efca4b63121ab18a550ce700de" }, "downloads": -1, "filename": "AX3 model extras-1.5.3.tar.gz", "has_sig": false, "md5_digest": "c8c5167a762daa3bd083e28fa78df1c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7211, "upload_time": "2022-05-03T22:14:21", "upload_time_iso_8601": "2022-05-03T22:14:21.846133Z", "url": "https://files.pythonhosted.org/packages/cd/dc/c1d6894e0b58559b73001546e28eae4c3d684ae700fe56e3e488b96b891a/AX3%20model%20extras-1.5.3.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }