{ "info": { "author": "Connor McArthur, Jacob Beck, Simon Knibbs", "author_email": "info@fishtowanalytics.com, simon.knibbs@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Topic :: Software Development :: Libraries" ], "description": "# Hologram\n\nHologram is a lightweight library to generate Draft 7 compatible JSON Schemas from python 3.7 dataclasses. Python 3.6 is supported through the [dataclasses backport](https://github.com/ericvsmith/dataclasses). It is forked from [dataclasses-jsonschema](https://github.com/s-knibbs/dataclasses-jsonschema) created by [s-knibbs](https://github.com/s-knibbs).\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/fishtown-analytics/hologram", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "hologram", "package_url": "https://pypi.org/project/hologram/", "platform": null, "project_url": "https://pypi.org/project/hologram/", "project_urls": { "Homepage": "https://github.com/fishtown-analytics/hologram" }, "release_url": "https://pypi.org/project/hologram/0.0.15/", "requires_dist": [ "python-dateutil (<2.9,>=2.8)", "jsonschema (<4.0,>=3.0)", "dataclasses (<0.9,>=0.6) ; python_version < \"3.7\"" ], "requires_python": "", "summary": "JSON schema generation from dataclasses", "version": "0.0.15", "yanked": false, "yanked_reason": null }, "last_serial": 13735188, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "ba7b48c9d0085f8bb4227112ec530501", "sha256": "ffcb562e290f07c8bf5fa9a1cb58029728fa5772e90a485978247fd72d261b9d" }, "downloads": -1, "filename": "hologram-0.0.1.tar.gz", "has_sig": false, "md5_digest": "ba7b48c9d0085f8bb4227112ec530501", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15515, "upload_time": "2019-08-13T20:47:14", "upload_time_iso_8601": "2019-08-13T20:47:14.014728Z", "url": "https://files.pythonhosted.org/packages/f9/c8/788b95ede394ed8785a2237a0fbc0f78bbf14b882baa860444bc5d199b67/hologram-0.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.10": [ { "comment_text": "", "digests": { "md5": "980c7772b444616e34a259e83b08ea41", "sha256": "a1011b18271829d01e4ec16e1822c73345d8fb8f8497db130e1c6710292ef9ed" }, "downloads": -1, "filename": "hologram-0.0.10-py3-none-any.whl", "has_sig": false, "md5_digest": "980c7772b444616e34a259e83b08ea41", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11129, "upload_time": "2020-08-06T16:40:06", "upload_time_iso_8601": "2020-08-06T16:40:06.785719Z", "url": "https://files.pythonhosted.org/packages/8d/14/dc8c586e09a767031d1088288323f98d910340e57183340c694f89daae06/hologram-0.0.10-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3d776ec64978200ad023aa54b95678c8", "sha256": "d898059ea675bf5159361fd3a61d878c0e5cd66cec98e0dd57ba316af8c8f9e7" }, "downloads": -1, "filename": "hologram-0.0.10.tar.gz", "has_sig": false, "md5_digest": "3d776ec64978200ad023aa54b95678c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21215, "upload_time": "2020-08-06T16:40:07", "upload_time_iso_8601": "2020-08-06T16:40:07.826667Z", "url": "https://files.pythonhosted.org/packages/bd/3f/79e44c96727f1bfe79c1efcf58d631308572396d8ff6983c4961a97387eb/hologram-0.0.10.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "5a69ed2f33497e8211c1dbc01de39dd7", "sha256": "1f8ba102dbc670f769e0c9f6e9ae41e7109fbd7babe1ed6737d0844fe1f558e3" }, "downloads": -1, "filename": "hologram-0.0.11-py3-none-any.whl", "has_sig": false, "md5_digest": "5a69ed2f33497e8211c1dbc01de39dd7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11135, "upload_time": "2020-09-30T13:55:20", "upload_time_iso_8601": "2020-09-30T13:55:20.385559Z", "url": "https://files.pythonhosted.org/packages/6c/2f/8c99a988353d1c177e37c1ec3fca5082b28db27e194021f340a46a165528/hologram-0.0.11-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "686f1357f657472c1c0424c388bb1b0a", "sha256": "b38c4200883e72fcc902d39bbe2c0d57bc75821a1a37bcf3faa41d22a38fbecf" }, "downloads": -1, "filename": "hologram-0.0.11.tar.gz", "has_sig": false, "md5_digest": "686f1357f657472c1c0424c388bb1b0a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20596, "upload_time": "2020-09-30T13:55:21", "upload_time_iso_8601": "2020-09-30T13:55:21.772663Z", "url": "https://files.pythonhosted.org/packages/08/b4/796f0a75ac5cdb00988f7e15317845261b78cc7d01e58c489b70d4be9cc9/hologram-0.0.11.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.12": [ { "comment_text": "", "digests": { "md5": "759bd2aabeaff423de82be5c6803eb6d", "sha256": "284f50b8f477b8ecb85d92795176c3b7830a0c8b37642a0ed6e09572b86ab264" }, "downloads": -1, "filename": "hologram-0.0.12-py3-none-any.whl", "has_sig": false, "md5_digest": "759bd2aabeaff423de82be5c6803eb6d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11227, "upload_time": "2020-12-07T14:39:00", "upload_time_iso_8601": "2020-12-07T14:39:00.873652Z", "url": "https://files.pythonhosted.org/packages/20/b6/b199765fcfed24bf0a3f6821af23e0049ca70b63fc45385c8c4c6d53e687/hologram-0.0.12-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8a3885c08a72092efce5765e2c17196c", "sha256": "7722555638fb7d49a541dec4a582c7b3397454582ecd184916f642a2c3b9260f" }, "downloads": -1, "filename": "hologram-0.0.12.tar.gz", "has_sig": false, "md5_digest": "8a3885c08a72092efce5765e2c17196c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21719, "upload_time": "2020-12-07T14:39:02", "upload_time_iso_8601": "2020-12-07T14:39:02.292143Z", "url": "https://files.pythonhosted.org/packages/fb/74/d94ff0e6e428fa0b7a3ac158f26af61e05fbf5ec1fc2129145fc7c8eeda1/hologram-0.0.12.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.13": [ { "comment_text": "", "digests": { "md5": "660c74a15ce97b0a046c00941261401c", "sha256": "7f2bc71d02f52aec2c060c64b429dbfee05cc92df0eb0a6f50cd153e073e8d31" }, "downloads": -1, "filename": "hologram-0.0.13-py3-none-any.whl", "has_sig": false, "md5_digest": "660c74a15ce97b0a046c00941261401c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11403, "upload_time": "2021-02-10T18:44:53", "upload_time_iso_8601": "2021-02-10T18:44:53.656982Z", "url": "https://files.pythonhosted.org/packages/0f/33/f5078078e8134f8aca168d7c552a7b35a59608c910e80f5c439efc7a1f98/hologram-0.0.13-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ecea24cf7e6556b911fe07caca1294df", "sha256": "48c0d35c66d58d69e12780972927b6c19380c90019724e893f85c945141a5e57" }, "downloads": -1, "filename": "hologram-0.0.13.tar.gz", "has_sig": false, "md5_digest": "ecea24cf7e6556b911fe07caca1294df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21548, "upload_time": "2021-02-10T18:44:54", "upload_time_iso_8601": "2021-02-10T18:44:54.767903Z", "url": "https://files.pythonhosted.org/packages/17/58/36df7f30c07f96fef695e4fc8f5098b61f5800b6855ea7c3872e0df0767e/hologram-0.0.13.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.14": [ { "comment_text": "", "digests": { "md5": "b0aa7eece3b78d116d03f770c8e5a4f0", "sha256": "2911b59115bebd0504eb089532e494fa22ac704989afe41371c5361780433bfe" }, "downloads": -1, "filename": "hologram-0.0.14-py3-none-any.whl", "has_sig": false, "md5_digest": "b0aa7eece3b78d116d03f770c8e5a4f0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11405, "upload_time": "2021-03-08T21:15:51", "upload_time_iso_8601": "2021-03-08T21:15:51.293909Z", "url": "https://files.pythonhosted.org/packages/7f/2d/94d143e876d1e43f28772e39facb65dac162334c8695f29de02560b825d0/hologram-0.0.14-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8a8ab136cf793ec51c812a7b55b323a2", "sha256": "fd67bd069e4681e1d2a447df976c65060d7a90fee7f6b84d133fd9958db074ec" }, "downloads": -1, "filename": "hologram-0.0.14.tar.gz", "has_sig": false, "md5_digest": "8a8ab136cf793ec51c812a7b55b323a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21553, "upload_time": "2021-03-08T21:15:52", "upload_time_iso_8601": "2021-03-08T21:15:52.452010Z", "url": "https://files.pythonhosted.org/packages/6e/20/af203575d0ece9948e1ac9b7d244168467b61ebce3ef2837bb3eb240b45f/hologram-0.0.14.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.15": [ { "comment_text": "", "digests": { "md5": "cceecd181e353f3528d49bd6889b2056", "sha256": "48ca81ed47da1c604b2d3b951424b600eb8a5785b00513e3b8e3ae8101f90145" }, "downloads": -1, "filename": "hologram-0.0.15-py3-none-any.whl", "has_sig": false, "md5_digest": "cceecd181e353f3528d49bd6889b2056", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11418, "upload_time": "2022-05-06T15:29:47", "upload_time_iso_8601": "2022-05-06T15:29:47.547169Z", "url": "https://files.pythonhosted.org/packages/a3/2a/de1aa58bde7560d51d17bd75e4ee47bae3e81bac0b0edaf39a84347efdd1/hologram-0.0.15-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d4923d29449ec7bacc138cd849392a89", "sha256": "79b3d04df84d5a9d09c2e669ec5bcc50b1713ec79f4683cfdea85583b41e46f0" }, "downloads": -1, "filename": "hologram-0.0.15.tar.gz", "has_sig": false, "md5_digest": "d4923d29449ec7bacc138cd849392a89", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11494, "upload_time": "2022-05-06T15:29:49", "upload_time_iso_8601": "2022-05-06T15:29:49.364278Z", "url": "https://files.pythonhosted.org/packages/f7/c7/532cba3069f5b5495d1bb1a8c9021d02226cd6e69810911a2b559acdca94/hologram-0.0.15.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "ed7793451549c84773621be911977e0a", "sha256": "f1403c82206ed673da9c67565ac4a042de498b8b8031f8303741e81b674cc9fb" }, "downloads": -1, "filename": "hologram-0.0.2.tar.gz", "has_sig": false, "md5_digest": "ed7793451549c84773621be911977e0a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18237, "upload_time": "2019-08-26T15:20:43", "upload_time_iso_8601": "2019-08-26T15:20:43.537529Z", "url": "https://files.pythonhosted.org/packages/a3/8c/295afe70a03a9b7c8968597f699ab91b4c9c0656e89df7826223553fdff1/hologram-0.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "ba6730590a970108aec24c210f25bc91", "sha256": "d0fa5b75f4005bd8954e17118998b936095d1a52221ec11a7011d0bb8263663f" }, "downloads": -1, "filename": "hologram-0.0.3.tar.gz", "has_sig": false, "md5_digest": "ba6730590a970108aec24c210f25bc91", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18759, "upload_time": "2019-09-03T20:24:21", "upload_time_iso_8601": "2019-09-03T20:24:21.356600Z", "url": "https://files.pythonhosted.org/packages/cb/fe/ce29c70a88f70ce101b5ed1a5b70394813bb1112b1212e39c1284a47a85f/hologram-0.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "e29fb76c5514ff73adc57e6c19e207e5", "sha256": "aad195e571da8fc04c7acbc85d1e53ff7a08e30bec20f2131c38b5d0f02457ad" }, "downloads": -1, "filename": "hologram-0.0.4.tar.gz", "has_sig": false, "md5_digest": "e29fb76c5514ff73adc57e6c19e207e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18790, "upload_time": "2019-10-10T12:57:39", "upload_time_iso_8601": "2019-10-10T12:57:39.292147Z", "url": "https://files.pythonhosted.org/packages/ac/2b/d3bc31be1955d6be04aed2a98b0f79158c2d658a6ffbf3aa6b5569e67015/hologram-0.0.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "c380bc1a9f6e5c4b4f0bcd5245f54623", "sha256": "6e9eb7ee14c17ae90e0fc1522e59ae97477494ec6772602807d94339df0bcee6" }, "downloads": -1, "filename": "hologram-0.0.5.tar.gz", "has_sig": false, "md5_digest": "c380bc1a9f6e5c4b4f0bcd5245f54623", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19203, "upload_time": "2019-10-28T14:12:35", "upload_time_iso_8601": "2019-10-28T14:12:35.497910Z", "url": "https://files.pythonhosted.org/packages/0a/fd/8c206485b9c94dc0e4de0a16dd25d854eb90415043f3921660a252ac449e/hologram-0.0.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "0618db6faf93b7d2725f9196bf49a368", "sha256": "3f5ee16a574a0c5dd9af894924cb841cf2100503f929783a8fc6707a2e2f3746" }, "downloads": -1, "filename": "hologram-0.0.6.tar.gz", "has_sig": false, "md5_digest": "0618db6faf93b7d2725f9196bf49a368", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19303, "upload_time": "2019-11-05T17:28:34", "upload_time_iso_8601": "2019-11-05T17:28:34.386564Z", "url": "https://files.pythonhosted.org/packages/98/5a/1afb199840b189963a69192bb58e0c6aa0ce49d2bc7291d9cd2de556280e/hologram-0.0.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "57861f4a1b38cc7a3fb2ca0b74299100", "sha256": "6254977d34ffeb3206475b736abc350c95f92392d4f1889652112a8e0ec7ac9a" }, "downloads": -1, "filename": "hologram-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "57861f4a1b38cc7a3fb2ca0b74299100", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10907, "upload_time": "2020-03-23T14:38:39", "upload_time_iso_8601": "2020-03-23T14:38:39.297781Z", "url": "https://files.pythonhosted.org/packages/69/96/2d0b56bfee0744237853c5e197dc430f8a8862186b287232e5c0f195747c/hologram-0.0.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "cdd231dca878f0b56bb9e13e431db908", "sha256": "89547367edfb8722262d35623aa79d13f3f26c4d77a1015fc8b81f779f50b732" }, "downloads": -1, "filename": "hologram-0.0.7.tar.gz", "has_sig": false, "md5_digest": "cdd231dca878f0b56bb9e13e431db908", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19911, "upload_time": "2020-03-23T14:38:40", "upload_time_iso_8601": "2020-03-23T14:38:40.490804Z", "url": "https://files.pythonhosted.org/packages/02/40/a6a701377a1fba764be5f8fd4b25e498d8fa061e74bba91f9836508c2c43/hologram-0.0.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "6496beb2650b675e59d9f30f3a1f1115", "sha256": "60abf4fb98be337630e29e4d79bb1011f9c0b90f1a25a4f16fa1973c99dfed2b" }, "downloads": -1, "filename": "hologram-0.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "6496beb2650b675e59d9f30f3a1f1115", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10918, "upload_time": "2020-07-23T21:17:41", "upload_time_iso_8601": "2020-07-23T21:17:41.197710Z", "url": "https://files.pythonhosted.org/packages/81/7d/3ca7a977cdfd4f88efa1ad5e83c223ac0b58419e95936a99817fb73e4f58/hologram-0.0.8-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b164ff6ae32c82e38e5b3ae1eebb3a02", "sha256": "b58f36050050dab88481fc28b6cecc510f3d3c34c18ba50c492f17b5c93c2ecb" }, "downloads": -1, "filename": "hologram-0.0.8.tar.gz", "has_sig": false, "md5_digest": "b164ff6ae32c82e38e5b3ae1eebb3a02", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21343, "upload_time": "2020-07-23T21:17:42", "upload_time_iso_8601": "2020-07-23T21:17:42.485730Z", "url": "https://files.pythonhosted.org/packages/be/43/f12f518e6a73c3dd3100a04817eea604786032a30ee22454000fb3ab21eb/hologram-0.0.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "2c8ba9068b62bc39cfe550a762271bbc", "sha256": "9f2a391ea6d96f419c2173af59b8abfdcb1b5af162d54d85babfb631c8e0b08a" }, "downloads": -1, "filename": "hologram-0.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "2c8ba9068b62bc39cfe550a762271bbc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11110, "upload_time": "2020-08-06T15:52:14", "upload_time_iso_8601": "2020-08-06T15:52:14.821808Z", "url": "https://files.pythonhosted.org/packages/30/b7/44b8dc168be76a841907074f8e94f6b7bb54981e47e9cdd3e375ee57c9e9/hologram-0.0.9-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2ab8a7657c65b5489c25a20a50ed0d28", "sha256": "a638b1619647db4691e368956073116787f7db8630a87e6f222f1833635dd4ae" }, "downloads": -1, "filename": "hologram-0.0.9.tar.gz", "has_sig": false, "md5_digest": "2ab8a7657c65b5489c25a20a50ed0d28", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21497, "upload_time": "2020-08-06T15:52:15", "upload_time_iso_8601": "2020-08-06T15:52:15.967791Z", "url": "https://files.pythonhosted.org/packages/28/53/9c6da155d9a50d47cc7c3b997973964dc3a208ef6fd182f509a0c05b592b/hologram-0.0.9.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cceecd181e353f3528d49bd6889b2056", "sha256": "48ca81ed47da1c604b2d3b951424b600eb8a5785b00513e3b8e3ae8101f90145" }, "downloads": -1, "filename": "hologram-0.0.15-py3-none-any.whl", "has_sig": false, "md5_digest": "cceecd181e353f3528d49bd6889b2056", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11418, "upload_time": "2022-05-06T15:29:47", "upload_time_iso_8601": "2022-05-06T15:29:47.547169Z", "url": "https://files.pythonhosted.org/packages/a3/2a/de1aa58bde7560d51d17bd75e4ee47bae3e81bac0b0edaf39a84347efdd1/hologram-0.0.15-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d4923d29449ec7bacc138cd849392a89", "sha256": "79b3d04df84d5a9d09c2e669ec5bcc50b1713ec79f4683cfdea85583b41e46f0" }, "downloads": -1, "filename": "hologram-0.0.15.tar.gz", "has_sig": false, "md5_digest": "d4923d29449ec7bacc138cd849392a89", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11494, "upload_time": "2022-05-06T15:29:49", "upload_time_iso_8601": "2022-05-06T15:29:49.364278Z", "url": "https://files.pythonhosted.org/packages/f7/c7/532cba3069f5b5495d1bb1a8c9021d02226cd6e69810911a2b559acdca94/hologram-0.0.15.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }