{ "info": { "author": "Alex Seitsinger", "author_email": "software@alexseitsinger.com", "bugtrack_url": null, "classifiers": [ "Environment :: Console", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Internet :: WWW/HTTP :: Browsers", "Topic :: Internet :: WWW/HTTP :: HTTP Servers", "Topic :: Software Development" ], "description": "# React SSR (Backend)\n\n## Description\n\nBack-end service for server-side rendering react applications through Django. \n\n## Installation\n\n```\npip install react-ssr\n```\n\n## Views\n\nReactView\n=========\n\nA class based view that uses `RenderMixin`.\n\nMixins\n======\n\n#### AuthenticationStateMixin\n\n#### SecretKeyMixin\n\n#### UserAgentMixin\n\n## Example\n\nsettings.py\n\n```python\nINSTALLED_APPS = [\n ...\n \"react_ssr\"\n]\n\nREACT_SSR = {\n \"RENDER\": {\n \"URL\": \"https://0.0.0.0:3000/render\",\n \"TIMEOUT\": 5.0,\n \"TEMPLATE_NAME\": \"index.html\",\n }\n \"STATE\": {\n \"URL\": \"http://0.0.0.0:3000/state\",\n \"TIMEOUT\": 5.0,\n \"AUTH\": {\n \"NAME\": \"core\",\n \"USER_SERIALIZER\": \"path.to.user.serializer.UserSerializer\",\n \"USER_PATH\": \"core.authentication.user\",\n \"TOKENS_PATH\": \"core.authentication.tokens\",\n }\n },\n \"SECRET_KEY\": {\n \"HEADER_NAME\": \"secret-key\",\n \"VALUE\": \"THIS_IS_A_SECRET_KEY\",\n }\n}\n```\n\nindex.html\n\n```html\n{% extends \"react_ssr/base.html\" %}\n\n{% load render_bundle from webpack_loader %}\n{% load static %}\n\n{% block head %}\n \n{% endblock %}\n\n{% block body %}\n
{{ html | safe }}
\n {% render_bundle \"runtime\" %}\n {% render_bundle \"vendors\" %}\n {% render_bundle \"client\" %}\n{% endblock %}\n```\n\nurls.py\n\n```python\nfrom django.conf.urls import url\nfrom . import views\n\nurlpatterns = [\n ...\n url(r\"^$\" views.IndexPageView.as_view(), name=\"index\"),\n ...\n]\n```\n\nviews.py\n\n```python\nfrom react_ssr.views import ReactView\nfrom react_ssr.mixins.core_state import CoreStateMixin\n\nclass ReactViewBase(CoreStateMixin, ReactView):\n context_names = [\"title\", \"meta\"]\n\n def get_core_state_tokens(self, request):\n refresh_token = \"fdsafdsad23423\"\n access_token = \"fdsafsd432432fdsaf\"\n return {\n \"refresh\": str(refresh_token),\n \"access\": str(access_token)\n }\n\n def get_context(self, response):\n # Get the default template context data.\n context = super().get_context(response)\n\n # For each name in context_names, find it in the response content.\n # If the data exists, add it to the template context to render with.\n for name in self.context_names:\n data = response.get(name, None)\n if data is not None:\n context.update({name: data})\n return context\n\n\nclass IndexPageView(ReactViewBase):\n def get_page_state(self, request, *args, **kwargs):\n # Get the default state from the reducer\n default_state = self.get_default_state(\"landing\")\n\n # Get the initial page state dict to use from the base class.\n page_state = super().get_page_state(request)\n\n # Update the state object to use with the state for this reducer.\n page_state.update({\"landing\": default_state})\n\n # Return the state object for rendering.\n return page_state \n```\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/alexseitsinger/react-ssr-backend", "keywords": "django,react,server-side rendering", "license": "BSD 2-Clause License", "maintainer": "", "maintainer_email": "", "name": "react-ssr", "package_url": "https://pypi.org/project/react-ssr/", "platform": "", "project_url": "https://pypi.org/project/react-ssr/", "project_urls": { "Documentation": "https://github.com/alexseitsinger/react-ssr-backend", "Homepage": "https://github.com/alexseitsinger/react-ssr-backend", "Source": "https://github.com/alexseitsinger/react-ssr-backend", "Tracker": "https://github.com/alexseitsinger/react-ssr-backend/issues" }, "release_url": "https://pypi.org/project/react-ssr/4.0.0/", "requires_dist": [ "requests", "Django (>=1.11)", "click" ], "requires_python": "", "summary": "Back-end service for server-side rendering react applications through Django", "version": "4.0.0" }, "last_serial": 5998843, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "f1799141ff06585e86508ee7a3f20bcb", "sha256": "b17c3ac5cc8b4ab6f95af5474018baf3309271d26966b6dd3bbeb81e381a7242" }, "downloads": -1, "filename": "react_ssr-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f1799141ff06585e86508ee7a3f20bcb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7043, "upload_time": "2018-10-04T04:01:25", "url": "https://files.pythonhosted.org/packages/ea/cc/bba54db54bf43b9c128bd0ff7f13e7122f493014e502592b8eab08933595/react_ssr-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "64fa91ec7e8a35fbf0e98b61c08ec393", "sha256": "4d64f57855fd67eed30a9c9a764ecefa97de54cffa4b44b5f1206c03a23286e1" }, "downloads": -1, "filename": "react-ssr-0.1.0.tar.gz", "has_sig": false, "md5_digest": "64fa91ec7e8a35fbf0e98b61c08ec393", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8979, "upload_time": "2018-10-04T04:01:26", "url": "https://files.pythonhosted.org/packages/73/44/ef4a01054e06ce30397e065eb57a3c117d76c6b7c60646f533ab8f0748ed/react-ssr-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "a2c42c6f7c57966f47467bdbe231eae0", "sha256": "decc8a142f5eda359ebfa5f3e5f139408a8982712e8ae66d5bf3cebf1202d7c0" }, "downloads": -1, "filename": "react_ssr-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a2c42c6f7c57966f47467bdbe231eae0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7043, "upload_time": "2018-10-04T04:17:26", "url": "https://files.pythonhosted.org/packages/57/46/ed99bfd12c2c144a95f2d7711c7ab1899c3a92d333182b37cd5b84a258fd/react_ssr-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f1f56e59bf0383f18f555069778ab743", "sha256": "6783a08af2e6b0f5ec95512115ca65724496e0a9698cf66314e1cb1cab6bf08f" }, "downloads": -1, "filename": "react-ssr-0.1.1.tar.gz", "has_sig": false, "md5_digest": "f1f56e59bf0383f18f555069778ab743", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8988, "upload_time": "2018-10-04T04:17:01", "url": "https://files.pythonhosted.org/packages/99/29/affb4ff9c6bccff9cebe85082dac25ceb54b78b90d2033b2f7fbaa8d101e/react-ssr-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "b321258d062a991989fae687a9a7bbad", "sha256": "4f2b9f83e3fed3d1164ae895a16c7c676ae8de86b8729bf920bf25051dd6ae3f" }, "downloads": -1, "filename": "react_ssr-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "b321258d062a991989fae687a9a7bbad", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6897, "upload_time": "2018-10-04T16:54:34", "url": "https://files.pythonhosted.org/packages/dc/54/c1e3ea91ebc139bf13b314216cf0cd43329ab90adc3cd3c7c07a4222e6b9/react_ssr-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c9e76a9574a0bbf1e185ae73cc813f08", "sha256": "86da63a6b711e413bea4d63bbeccfd3282ca9320fd22985a22c0879f89a002bc" }, "downloads": -1, "filename": "react-ssr-0.1.2.tar.gz", "has_sig": false, "md5_digest": "c9e76a9574a0bbf1e185ae73cc813f08", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9012, "upload_time": "2018-10-04T16:54:02", "url": "https://files.pythonhosted.org/packages/cc/c8/6acd6208b2c0a35a0701bbc458027340fb5ae343b10c515eab1937344064/react-ssr-0.1.2.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "3868127cd301ad7ee39ea6e82a534416", "sha256": "8704a85b471e1c755ccc79359689f6e1594dbb77bc7a1f030f1b9086d93c28fd" }, "downloads": -1, "filename": "react_ssr-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "3868127cd301ad7ee39ea6e82a534416", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7197, "upload_time": "2018-10-07T03:57:38", "url": "https://files.pythonhosted.org/packages/37/e0/65cccf5cea0de4dab3661df38c8b068552b961dcf9e369ca068dfd142b53/react_ssr-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4a55e62bd13af7ea5f31a6790d80f80c", "sha256": "d75ba1ea979f1f789242a8cd5a3bb1d6e95274602ce279274ba0eaaa67f9b84d" }, "downloads": -1, "filename": "react-ssr-0.1.4.tar.gz", "has_sig": false, "md5_digest": "4a55e62bd13af7ea5f31a6790d80f80c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9067, "upload_time": "2018-10-07T03:58:07", "url": "https://files.pythonhosted.org/packages/36/da/4e9dbad63b623f1b1fb26153497db328763d0c72ca4960af6dc520de2a91/react-ssr-0.1.4.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "8a85fa67cc8a24e8400c19c04ea00b1c", "sha256": "544ddba52c8df4e536eddb7bee3da9610a44dfb26d5cfadd0892741613db8711" }, "downloads": -1, "filename": "react_ssr-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "8a85fa67cc8a24e8400c19c04ea00b1c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7303, "upload_time": "2018-10-07T08:35:49", "url": "https://files.pythonhosted.org/packages/09/6a/71d825d159ad6b71358eacecdd4d3df9861a7e0bc1a8fb0cb3bcf564c1cb/react_ssr-0.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "55c5f0bd45f56fb6eca90cc825ff56fb", "sha256": "dcb1c32a735eed3ed2c77b8ed295bfacd6221c85cf246ff577bac49ef6d616a4" }, "downloads": -1, "filename": "react-ssr-0.1.6.tar.gz", "has_sig": false, "md5_digest": "55c5f0bd45f56fb6eca90cc825ff56fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9198, "upload_time": "2018-10-07T08:35:54", "url": "https://files.pythonhosted.org/packages/50/83/dee5b97458dddd1028ecd6b74b0c8212f1874bd40e91bfb10ed512de08db/react-ssr-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "e098471b83b73a012e9b89458b8e0fc5", "sha256": "d9d8e5c3550d8d1f349b9e750551224b5844ab83146f26866e4402b807a17f2d" }, "downloads": -1, "filename": "react_ssr-0.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "e098471b83b73a012e9b89458b8e0fc5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6787, "upload_time": "2018-10-11T04:38:39", "url": "https://files.pythonhosted.org/packages/4d/13/f049b031be63e76f83d0d58082184168ec2cf2f52f5c24758e9f4c1fcc83/react_ssr-0.1.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e0a4e7efcc45e7aec618852baaa096ed", "sha256": "56b4cbb84428c85f981998040adb70530a94e7d09c311655410e5f0e3e47712d" }, "downloads": -1, "filename": "react-ssr-0.1.7.tar.gz", "has_sig": false, "md5_digest": "e0a4e7efcc45e7aec618852baaa096ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8347, "upload_time": "2018-10-11T04:38:45", "url": "https://files.pythonhosted.org/packages/d1/31/1625f1e540563de5cd4fedbf422fd783e84e8640beaf5541f394126b6fbc/react-ssr-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "1945bdf648310e5e6a93c800192eb07a", "sha256": "cc17bcbde794a7dbbde43c0bf4d791f6bc112ffcb60bdb99d5b6b8411b9e6800" }, "downloads": -1, "filename": "react_ssr-0.1.8-py3-none-any.whl", "has_sig": false, "md5_digest": "1945bdf648310e5e6a93c800192eb07a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6811, "upload_time": "2018-10-13T21:33:01", "url": "https://files.pythonhosted.org/packages/89/c2/b75eca4ab0c57264c34dbf667d877bbfbf870d0dc1eefc03db1d1757e2e7/react_ssr-0.1.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5a4619659f64a6cc188340c1970d6ae7", "sha256": "97a87c791b42d29708e1a535d8e8a776095e32538174e5907bb83328977a9541" }, "downloads": -1, "filename": "react-ssr-0.1.8.tar.gz", "has_sig": false, "md5_digest": "5a4619659f64a6cc188340c1970d6ae7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8363, "upload_time": "2018-10-13T21:33:12", "url": "https://files.pythonhosted.org/packages/6f/07/c1f80c98599890eabb49715adeae0a3a8d0f07852cf3a5ceb62748f2b6b6/react-ssr-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "62181d78cb26ab184cb972424657d03f", "sha256": "4c83d85d4b1eeb0092ba6b2de6a1518248199f7fa1424ee44193e0fca27154d3" }, "downloads": -1, "filename": "react_ssr-0.1.9-py3-none-any.whl", "has_sig": false, "md5_digest": "62181d78cb26ab184cb972424657d03f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6816, "upload_time": "2018-12-23T17:35:28", "url": "https://files.pythonhosted.org/packages/27/3d/0366f19b5b742142bc09058c0ef56dc72121ff10577bc14e7db0d6ada87d/react_ssr-0.1.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9c4121658c84ed3cbdde6a836036a523", "sha256": "86632bded3adfbeaae17c1b7412af386b51eddedee86ff4120977e1aec55089a" }, "downloads": -1, "filename": "react-ssr-0.1.9.tar.gz", "has_sig": false, "md5_digest": "9c4121658c84ed3cbdde6a836036a523", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8331, "upload_time": "2018-12-23T17:35:36", "url": "https://files.pythonhosted.org/packages/d5/98/e33b7e1f5fc8afc3ec5f4eba338a1057c620f8197840464d8f4694ce76bd/react-ssr-0.1.9.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "cec8ba2c63610528425a81b01a54152b", "sha256": "5ae13753d5247f36f8140f909d21d414c28fcc5a38503403a4ad7d7ac1bd3baf" }, "downloads": -1, "filename": "react_ssr-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "cec8ba2c63610528425a81b01a54152b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6979, "upload_time": "2019-01-13T01:10:18", "url": "https://files.pythonhosted.org/packages/26/10/ff945c7dd29a42bb933435f7cd03abe39bc3e12b901e72500a4f9304f888/react_ssr-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bb11b00187df82ed77a99c1af3f1f3ff", "sha256": "2f27572b213397e9f2a05f743af4a2348f74a3eb0dfa1881a6ac491c38bea531" }, "downloads": -1, "filename": "react-ssr-0.2.3.tar.gz", "has_sig": false, "md5_digest": "bb11b00187df82ed77a99c1af3f1f3ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8471, "upload_time": "2019-01-13T01:10:25", "url": "https://files.pythonhosted.org/packages/e0/5f/d33e57d7006a97cccae1cbb49f3e4167a6ebb8a4029b4e947276970c9bf2/react-ssr-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "7f657700a7efaa67528636eea712d9d9", "sha256": "3751fdcb58031c6bb629208b7251155c5e4c68114d5a21e005cf98a326e09d75" }, "downloads": -1, "filename": "react_ssr-0.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "7f657700a7efaa67528636eea712d9d9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7057, "upload_time": "2019-01-16T02:11:50", "url": "https://files.pythonhosted.org/packages/79/96/97843499db7b69271dba58ba94b647d32f9afe31666d18a38d0849b89663/react_ssr-0.2.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5ce2020b46538436874916b783eade10", "sha256": "87c7d6bd88631bd1f40de775d6231711f63622c3e90cf3f1c2a7426b9eb548e0" }, "downloads": -1, "filename": "react-ssr-0.2.4.tar.gz", "has_sig": false, "md5_digest": "5ce2020b46538436874916b783eade10", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8545, "upload_time": "2019-01-16T02:12:10", "url": "https://files.pythonhosted.org/packages/e4/ad/465a35ff4401a5dd36f93906c9ce95400bd4d5101af9de8858aa567cbd42/react-ssr-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "c2b2954faa39d4275aee16bb424fed3f", "sha256": "efc8456bf7fa401672fa3bd875c5a278a98af654b98f076a7f17f13adc8d61b1" }, "downloads": -1, "filename": "react_ssr-0.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "c2b2954faa39d4275aee16bb424fed3f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9138, "upload_time": "2019-05-18T01:05:50", "url": "https://files.pythonhosted.org/packages/14/81/59693ae2f16ecbe016e5f7266d2fc481f487a75a9941e353e5aee7914698/react_ssr-0.2.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b1dca863b886a4dbe5bb0f4fc056d584", "sha256": "b10eeb71e191fcfd963a960e318d44f30c9b1b2effdb5b31767baf51243162e6" }, "downloads": -1, "filename": "react_ssr-0.2.5.tar.gz", "has_sig": false, "md5_digest": "b1dca863b886a4dbe5bb0f4fc056d584", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8128, "upload_time": "2019-05-18T01:05:52", "url": "https://files.pythonhosted.org/packages/e1/aa/aa88caddd52ee41f40bcf964806f063616f69db75774efcae6e01333c327/react_ssr-0.2.5.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "78327ed55b35f65d026b3003995b2f0f", "sha256": "90dda7944b0114b3021417abae8d3f9a6d58c0e12d8a3846f56b88837cc756d1" }, "downloads": -1, "filename": "react_ssr-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "78327ed55b35f65d026b3003995b2f0f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13781, "upload_time": "2019-06-03T06:07:56", "url": "https://files.pythonhosted.org/packages/d7/26/b21f99827f9c732f91bed06dc8fd292c4b11ae113aea865d9d71d96fb41a/react_ssr-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "182905818d9fb1cf4087c25f631cf950", "sha256": "a53d95e0b9f1137e7d8b8c65775291db95e14434a88c57ce32905f0bf3c9cbec" }, "downloads": -1, "filename": "react_ssr-1.0.0.tar.gz", "has_sig": false, "md5_digest": "182905818d9fb1cf4087c25f631cf950", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10293, "upload_time": "2019-06-03T06:07:58", "url": "https://files.pythonhosted.org/packages/8f/08/16fe277ee4a491696a0fe44628e590e1a271f92dcaf7cf0076afcf578e6f/react_ssr-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "c7dd1e81ce6f7eddcd579a1585c12349", "sha256": "a1a3af79b772c987e9b65adc67749f7ee9b9c154001dd5728604157b831669ee" }, "downloads": -1, "filename": "react_ssr-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c7dd1e81ce6f7eddcd579a1585c12349", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13847, "upload_time": "2019-06-03T16:24:27", "url": "https://files.pythonhosted.org/packages/1c/fc/9bcd24ce1980fcb1f8f6790386ccc13cd88d73b38985f19938bde3cd1e01/react_ssr-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a8a390125a8fe848fa6fe0d5cc88715d", "sha256": "0d7cb588e2ed6c53e250a6e440be2fdb4790d85f6fc3398fa9a710adf257ffa7" }, "downloads": -1, "filename": "react_ssr-1.1.0.tar.gz", "has_sig": false, "md5_digest": "a8a390125a8fe848fa6fe0d5cc88715d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10678, "upload_time": "2019-06-03T16:24:28", "url": "https://files.pythonhosted.org/packages/94/08/dd37fb30981abc067e918bd19bdb0a16c9a34e61e661d95dc4b4110e406f/react_ssr-1.1.0.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "8c04910b157cd5407322a131ee16272e", "sha256": "2d8d08cdab201e6458a936c0adc012fbbc43198d8f47d743a6cd6721c305bda6" }, "downloads": -1, "filename": "react_ssr-2.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "8c04910b157cd5407322a131ee16272e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15174, "upload_time": "2019-06-26T04:16:33", "url": "https://files.pythonhosted.org/packages/10/7d/477cc5bf3bc2ebb95afa8f127a4080abab1379e59cfbbee9a384d87e0745/react_ssr-2.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "11a1b0bd471c6520032c95bb497d54ae", "sha256": "9f765b5a751426aba322238384275604abc7753bf884b83740c0b722a0141f65" }, "downloads": -1, "filename": "react-ssr-2.0.0.tar.gz", "has_sig": false, "md5_digest": "11a1b0bd471c6520032c95bb497d54ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11206, "upload_time": "2019-06-26T04:16:35", "url": "https://files.pythonhosted.org/packages/d1/ef/cb4949d1c67bca9fc66c8155dab38532b03e7b02a159631571cddc1876bf/react-ssr-2.0.0.tar.gz" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "566f3f574ea7952ccb982cac0572b6ba", "sha256": "8ca9b4310dda511e498cf555341b264d785c5ea8130a8c0419b9722857f8d25c" }, "downloads": -1, "filename": "react_ssr-3.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "566f3f574ea7952ccb982cac0572b6ba", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17726, "upload_time": "2019-08-04T04:08:24", "url": "https://files.pythonhosted.org/packages/d9/f4/c1fdd12b8c603590e05b0909de1676409985f70911010c0b11e3b78d0922/react_ssr-3.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "62c31c02192943e602be0c345291c44f", "sha256": "344dadb36229f9c0a4645ae0e2e8f8d260ad60ffb0ba682c2a2782d8329fe9e1" }, "downloads": -1, "filename": "react-ssr-3.0.0.tar.gz", "has_sig": false, "md5_digest": "62c31c02192943e602be0c345291c44f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11736, "upload_time": "2019-08-04T04:08:25", "url": "https://files.pythonhosted.org/packages/b2/26/ad40f54a71033f01832b4dd44a0709674887d0b40a2e2c5d9704b2dae505/react-ssr-3.0.0.tar.gz" } ], "3.1.0": [ { "comment_text": "", "digests": { "md5": "2e6ef6692574c724cd2e06de10aa7622", "sha256": "e5a9f242175900ca568478854abdf31d9b15ef781fd2a891c29b8cf292c57f51" }, "downloads": -1, "filename": "react_ssr-3.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2e6ef6692574c724cd2e06de10aa7622", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17713, "upload_time": "2019-09-18T11:12:17", "url": "https://files.pythonhosted.org/packages/41/81/63ccb112bd307b9afb81e5a08aa46c86b016b0cbbdeae866c0134385f885/react_ssr-3.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "87be8c236d20fff5fc5d44793514f783", "sha256": "f3b97b79450686d29f466ef7132c03e04e98ce5c0467ecedc21f8a57ab994ef2" }, "downloads": -1, "filename": "react-ssr-3.1.0.tar.gz", "has_sig": false, "md5_digest": "87be8c236d20fff5fc5d44793514f783", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11703, "upload_time": "2019-09-18T11:12:18", "url": "https://files.pythonhosted.org/packages/47/b1/e3a20e1af69d3fd90283474ba4b00e389e54bcedaaa5f0c84efd93cf3dab/react-ssr-3.1.0.tar.gz" } ], "4.0.0": [ { "comment_text": "", "digests": { "md5": "eeeb254f74fd0022ad9ec722cda2fb4d", "sha256": "46479a45387f50590e4e6a08cc9411269de4f75dc4fb884522fecef28b4935da" }, "downloads": -1, "filename": "react_ssr-4.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "eeeb254f74fd0022ad9ec722cda2fb4d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16860, "upload_time": "2019-10-19T06:02:35", "url": "https://files.pythonhosted.org/packages/65/d2/1945c421b3b942b2f5d5995c06acde2c391b6604182c951618e2f6158ca5/react_ssr-4.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "104562dd1ea9308522556e7adce56b4f", "sha256": "eb9487ab4044e1d68dce2eb95aa8c967609e6e109935004c6aa0b49babd57290" }, "downloads": -1, "filename": "react-ssr-4.0.0.tar.gz", "has_sig": false, "md5_digest": "104562dd1ea9308522556e7adce56b4f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6767, "upload_time": "2019-10-19T06:02:36", "url": "https://files.pythonhosted.org/packages/21/da/0b2dd0410d7c142d5f2568860a3cd8d68a80aba83fd0c104e8bb18a84cbe/react-ssr-4.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "eeeb254f74fd0022ad9ec722cda2fb4d", "sha256": "46479a45387f50590e4e6a08cc9411269de4f75dc4fb884522fecef28b4935da" }, "downloads": -1, "filename": "react_ssr-4.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "eeeb254f74fd0022ad9ec722cda2fb4d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16860, "upload_time": "2019-10-19T06:02:35", "url": "https://files.pythonhosted.org/packages/65/d2/1945c421b3b942b2f5d5995c06acde2c391b6604182c951618e2f6158ca5/react_ssr-4.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "104562dd1ea9308522556e7adce56b4f", "sha256": "eb9487ab4044e1d68dce2eb95aa8c967609e6e109935004c6aa0b49babd57290" }, "downloads": -1, "filename": "react-ssr-4.0.0.tar.gz", "has_sig": false, "md5_digest": "104562dd1ea9308522556e7adce56b4f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6767, "upload_time": "2019-10-19T06:02:36", "url": "https://files.pythonhosted.org/packages/21/da/0b2dd0410d7c142d5f2568860a3cd8d68a80aba83fd0c104e8bb18a84cbe/react-ssr-4.0.0.tar.gz" } ] }