{ "info": { "author": "POLITICO interactive news", "author_email": "interactives@politico.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Framework :: Django", "Framework :: Django :: 2.0", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Internet :: WWW/HTTP" ], "description": "![POLITICO](https://rawgithub.com/The-Politico/src/master/images/logo/badge.png)\n\n# politico-civic-utils\n\n### Quickstart\n\n1. Install the app.\n\n ```\n $ pip install politico-civic-utils\n ```\n\n2. Add the app to your Django project and configure settings.\n\n ```python\n INSTALLED_APPS = [\n # ...\n 'rest_framework',\n 'civic_utils',\n ]\n\n #########################\n # civic_utils settings\n\n CIVIC_UTILS_SECRET_KEY = ''\n CIVIC_UTILS_AWS_ACCESS_KEY_ID = ''\n CIVIC_UTILS_AWS_SECRET_ACCESS_KEY = ''\n CIVIC_UTILS_AWS_REGION = ''\n CIVIC_UTILS_AWS_S3_BUCKET = ''\n CIVIC_UTILS_CLOUDFRONT_ALTERNATE_DOMAIN = ''\n CIVIC_UTILS_S3_UPLOAD_ROOT = ''\n ```\n\n### Developing\n\n##### Running a development server\n\nDeveloping python files? Move into example directory and run the development server with pipenv.\n\n ```\n $ cd example\n $ pipenv run python manage.py runserver\n ```\n\nDeveloping static assets? Move into the pluggable app's staticapp directory and start the node development server, which will automatically proxy Django's development server.\n\n ```\n $ cd civic_utils/staticapp\n $ gulp\n ```\n\nWant to not worry about it? Use the shortcut make command.\n\n ```\n $ make dev\n ```\n\n##### Setting up a PostgreSQL database\n\n1. Run the make command to setup a fresh database.\n\n ```\n $ make database\n ```\n\n2. Add a connection URL to the `.env` file.\n\n ```\n DATABASE_URL=\"postgres://localhost:5432/civic_utils\"\n ```\n\n3. Run migrations from the example app.\n\n ```\n $ cd example\n $ pipenv run python manage.py migrate\n ```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/The-Politico/politico-civic-utils/archive/0.0.8.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/The-Politico/politico-civic-utils/", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "politico-civic-utils", "package_url": "https://pypi.org/project/politico-civic-utils/", "platform": "", "project_url": "https://pypi.org/project/politico-civic-utils/", "project_urls": { "Download": "https://github.com/The-Politico/politico-civic-utils/archive/0.0.8.tar.gz", "Homepage": "https://github.com/The-Politico/politico-civic-utils/" }, "release_url": "https://pypi.org/project/politico-civic-utils/0.0.8/", "requires_dist": [ "django", "django-uuslug", "djangorestframework", "boto3", "crayons", "psycopg2-binary", "progress", "pytest ; extra == 'test'" ], "requires_python": "", "summary": "Shared utilities for POLITICO Civic apps", "version": "0.0.8", "yanked": false, "yanked_reason": null }, "last_serial": 6599277, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "0c940709e89fdc069a359424cda2710e", "sha256": "fece55b79e87f1a0d52fed22b3cd94a121402e8a4ea3c6e1b8ab184f10478787" }, "downloads": -1, "filename": "politico_civic_utils-0.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "0c940709e89fdc069a359424cda2710e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 24049, "upload_time": "2019-07-10T21:19:31", "upload_time_iso_8601": "2019-07-10T21:19:31.929030Z", "url": "https://files.pythonhosted.org/packages/27/92/2b213aaddd8c250d3d837a693466b6513799b3909084e39e92c18a7bc54b/politico_civic_utils-0.0.1-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "770bff5917cebaa29538f395ae184014", "sha256": "11f2bcc888d0f42c0f547234affa2ce98c9912090087152b0eeac9730fdff2f2" }, "downloads": -1, "filename": "politico-civic-utils-0.0.1.tar.gz", "has_sig": false, "md5_digest": "770bff5917cebaa29538f395ae184014", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18229, "upload_time": "2019-07-10T21:19:34", "upload_time_iso_8601": "2019-07-10T21:19:34.047946Z", "url": "https://files.pythonhosted.org/packages/37/86/74031d0002004b01594765122d55c6541ab04d0298bc8008a39dd257e2fa/politico-civic-utils-0.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "5b75ad31f74da8d76ff0a5f5f8680c59", "sha256": "4fcaa68c4d83764d68b29b40a5abea8046e6d109c50eb371b6a5488cb6244258" }, "downloads": -1, "filename": "politico_civic_utils-0.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "5b75ad31f74da8d76ff0a5f5f8680c59", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 24034, "upload_time": "2019-07-10T22:01:53", "upload_time_iso_8601": "2019-07-10T22:01:53.604926Z", "url": "https://files.pythonhosted.org/packages/54/30/5abe7b7b174e63df77166b1ac1ee561d70912cf56ab39fdfde2c9f550e3f/politico_civic_utils-0.0.2-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c6344a3fd9bd3bce329bbfed912bdf8a", "sha256": "b3c9d67d066f7921cb4c0abbb290f04f1b6ad50f687e708dcc2f22b76a1fca17" }, "downloads": -1, "filename": "politico-civic-utils-0.0.2.tar.gz", "has_sig": false, "md5_digest": "c6344a3fd9bd3bce329bbfed912bdf8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18200, "upload_time": "2019-07-10T22:01:54", "upload_time_iso_8601": "2019-07-10T22:01:54.794790Z", "url": "https://files.pythonhosted.org/packages/40/25/1e135b2e8ad35d6945acb228956e71ed9e2f2e9c71467e58a643d3d55561/politico-civic-utils-0.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "37245b2e0a51fd2d75a06ceb08ffdc1b", "sha256": "e3fe333b573e05fdcea296bda1f3b5322bf53984653535703c05bded51a3dd39" }, "downloads": -1, "filename": "politico_civic_utils-0.0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "37245b2e0a51fd2d75a06ceb08ffdc1b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 24121, "upload_time": "2019-07-11T15:55:59", "upload_time_iso_8601": "2019-07-11T15:55:59.691890Z", "url": "https://files.pythonhosted.org/packages/67/8d/6f23f37b74c347903762bcdaafcc3718ab675f9f70b1c8ddcb8e673d72ad/politico_civic_utils-0.0.3-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d79a037f8dca5bef0c29ce669bd2a57f", "sha256": "8df538d2c69c7b393cdea1d5e5edb932bb76e9bb17c173cb443f85f4d79d3ba4" }, "downloads": -1, "filename": "politico-civic-utils-0.0.3.tar.gz", "has_sig": false, "md5_digest": "d79a037f8dca5bef0c29ce669bd2a57f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18303, "upload_time": "2019-07-11T15:56:01", "upload_time_iso_8601": "2019-07-11T15:56:01.171809Z", "url": "https://files.pythonhosted.org/packages/2b/b2/d5a22a1ca8851813feb9910f53db0a0a78de16ff80faaf37044979a040fe/politico-civic-utils-0.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "0ce62a7989ea3c53e6586aed7792696c", "sha256": "2bd72c848ef327bbebbd7d25b0f839af201fee9cd47119ad4effb4e26a129888" }, "downloads": -1, "filename": "politico_civic_utils-0.0.4-py2-none-any.whl", "has_sig": false, "md5_digest": "0ce62a7989ea3c53e6586aed7792696c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 24119, "upload_time": "2019-07-11T16:05:04", "upload_time_iso_8601": "2019-07-11T16:05:04.451677Z", "url": "https://files.pythonhosted.org/packages/83/cd/1c4c48c89c53556dc5dc035c81306be0b0ee9ed3cf4040441a0dd000bd34/politico_civic_utils-0.0.4-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e991dbe027a3b9470725d31ca3cae798", "sha256": "3060f3fb6c5bcbffd8c5216f5ab9aed14ad42b4b65fb867e13aafaefec9b60b2" }, "downloads": -1, "filename": "politico-civic-utils-0.0.4.tar.gz", "has_sig": false, "md5_digest": "e991dbe027a3b9470725d31ca3cae798", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18279, "upload_time": "2019-07-11T16:05:06", "upload_time_iso_8601": "2019-07-11T16:05:06.375443Z", "url": "https://files.pythonhosted.org/packages/30/55/4d9aa07e7db9023af71ade319d9c07e3172606dcfb6a0cd42e255c8f3909/politico-civic-utils-0.0.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "90ce3505fca236653ead20db9e410f37", "sha256": "dea9204fbbd32e7db608bc00687509f85524a3b7c6da33622872c23e3007eaf8" }, "downloads": -1, "filename": "politico_civic_utils-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "90ce3505fca236653ead20db9e410f37", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24184, "upload_time": "2019-08-21T16:50:26", "upload_time_iso_8601": "2019-08-21T16:50:26.231272Z", "url": "https://files.pythonhosted.org/packages/81/10/238734d8835b540395909c11a818335b4c6af850e9dce919cdb67dad6789/politico_civic_utils-0.0.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d144b1cfea47669fc5ac9938bbdce333", "sha256": "d2250b3ed78aee61e02549f3f374835ffdfcdc1d18096c5c223546bb74022dd5" }, "downloads": -1, "filename": "politico-civic-utils-0.0.5.tar.gz", "has_sig": false, "md5_digest": "d144b1cfea47669fc5ac9938bbdce333", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19218, "upload_time": "2019-08-21T16:50:28", "upload_time_iso_8601": "2019-08-21T16:50:28.590740Z", "url": "https://files.pythonhosted.org/packages/a6/09/4386894c2300c118bf08027bbbae126bd0da901707244c4d020758aba76c/politico-civic-utils-0.0.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "cbf8271439552b4a9d5e932506dcbb20", "sha256": "e4bc0cca35c55389fa01b674774457aca463f6240192efe3a66c36b1ac47cda3" }, "downloads": -1, "filename": "politico_civic_utils-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "cbf8271439552b4a9d5e932506dcbb20", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24202, "upload_time": "2019-08-21T21:17:43", "upload_time_iso_8601": "2019-08-21T21:17:43.126346Z", "url": "https://files.pythonhosted.org/packages/40/9e/152ca987a694a14c74092857531edafc2b79484676e4ed4398b764d61b3d/politico_civic_utils-0.0.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b889d67726e8ac092256e8d67aeef10c", "sha256": "6840e318d0a960dd73ae22a9bdccd81f6f13e8f21b6f94f7fed157b588caa2a9" }, "downloads": -1, "filename": "politico-civic-utils-0.0.6.tar.gz", "has_sig": false, "md5_digest": "b889d67726e8ac092256e8d67aeef10c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19246, "upload_time": "2019-08-21T21:17:44", "upload_time_iso_8601": "2019-08-21T21:17:44.621041Z", "url": "https://files.pythonhosted.org/packages/90/77/ff8d007320520c1a07f2549fb936999bee89aff67c62f5453a8eeb0965f4/politico-civic-utils-0.0.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "a7ce2d0479f472ed6fba50750e39d164", "sha256": "b34150bfe31226c4d9415146aab0600b1f0636f7ba80753e1f7f9514c8aeeb17" }, "downloads": -1, "filename": "politico_civic_utils-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "a7ce2d0479f472ed6fba50750e39d164", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24295, "upload_time": "2019-08-22T20:38:52", "upload_time_iso_8601": "2019-08-22T20:38:52.745865Z", "url": "https://files.pythonhosted.org/packages/4c/f6/84b50ee415b400bc79e8eb95f58420d044613cd59ee27d3f5db53a8fe017/politico_civic_utils-0.0.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d305774ca9349950b1c5160ca08730a4", "sha256": "0d1e6e932d23e9fdc947541ad4ba29646490dfc6b98e88c53402c6322cb58a4b" }, "downloads": -1, "filename": "politico-civic-utils-0.0.7.tar.gz", "has_sig": false, "md5_digest": "d305774ca9349950b1c5160ca08730a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19333, "upload_time": "2019-08-22T20:38:54", "upload_time_iso_8601": "2019-08-22T20:38:54.030102Z", "url": "https://files.pythonhosted.org/packages/48/1f/1f7e852fbbee2e0ca24705204cc65c4da0b3c5a8ca77904544dda3bf4bf2/politico-civic-utils-0.0.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "15d585adb34af9fe4ad07bcb75f6a2fc", "sha256": "dc66227de74eff221766bb17f9c81783c731f0da7caecd1f4a3e07d9338563e2" }, "downloads": -1, "filename": "politico_civic_utils-0.0.8-py2-none-any.whl", "has_sig": false, "md5_digest": "15d585adb34af9fe4ad07bcb75f6a2fc", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 24296, "upload_time": "2019-08-26T20:40:34", "upload_time_iso_8601": "2019-08-26T20:40:34.467828Z", "url": "https://files.pythonhosted.org/packages/e1/6f/11014b002672e0a6e2e96046c2b2d7363d6650e6bff88abe8935ac72c970/politico_civic_utils-0.0.8-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "342aa84eaef3c3023b2ea8d340770cd6", "sha256": "0874565130ff797345dcedfc8eb9dff7553bbfa90ce0a4197fe0267986586101" }, "downloads": -1, "filename": "politico-civic-utils-0.0.8.tar.gz", "has_sig": false, "md5_digest": "342aa84eaef3c3023b2ea8d340770cd6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18501, "upload_time": "2019-08-26T20:40:35", "upload_time_iso_8601": "2019-08-26T20:40:35.875802Z", "url": "https://files.pythonhosted.org/packages/f2/f4/6dc40c5c64c563ea580d1bf22f97b41cdce7668aadbafe784e91426a0b44/politico-civic-utils-0.0.8.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0a1.dev1": [ { "comment_text": "", "digests": { "md5": "584ff7db8421fe756d1b838a0a4321fa", "sha256": "161848f03396e29e4ad13b0b3de82476547e7593a38bc2a01941592a43161b26" }, "downloads": -1, "filename": "politico_civic_utils-1.0a1.dev1-py2-none-any.whl", "has_sig": false, "md5_digest": "584ff7db8421fe756d1b838a0a4321fa", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 24363, "upload_time": "2019-08-27T15:33:07", "upload_time_iso_8601": "2019-08-27T15:33:07.892041Z", "url": "https://files.pythonhosted.org/packages/db/69/4427cdb0851a4e294ccf59f5aee8d39156f14683a83711b569ac553ff874/politico_civic_utils-1.0a1.dev1-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "079a841ef9826d914fabbddd3ed326aa", "sha256": "cf25e48fa9ffd43cbe51e4fe52bf141690bffc24ad57db9532f31d96f707370c" }, "downloads": -1, "filename": "politico-civic-utils-1.0a1.dev1.tar.gz", "has_sig": false, "md5_digest": "079a841ef9826d914fabbddd3ed326aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18532, "upload_time": "2019-08-27T15:33:09", "upload_time_iso_8601": "2019-08-27T15:33:09.842455Z", "url": "https://files.pythonhosted.org/packages/f8/9a/357b95ca63aeb06027ddb9563c81431047392289e6a8af5929539aa32443/politico-civic-utils-1.0a1.dev1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0a1.dev10": [ { "comment_text": "", "digests": { "md5": "5ab6f1479378527dac0e9e15f62c60fc", "sha256": "feb27968b1bf60dfeb6a9ddd2f02745acb15b7ce52165cb5e6fab3cd1d018430" }, "downloads": -1, "filename": "politico_civic_utils-1.0a1.dev10-py2-none-any.whl", "has_sig": false, "md5_digest": "5ab6f1479378527dac0e9e15f62c60fc", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 25227, "upload_time": "2019-08-31T21:12:03", "upload_time_iso_8601": "2019-08-31T21:12:03.355555Z", "url": "https://files.pythonhosted.org/packages/81/79/bde92cb0ccbc80bf0f7154a714f090231ba38cfdfd8f4fcc25d96899d5dd/politico_civic_utils-1.0a1.dev10-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e3b2eea998da0ccd33118e2ff1e798fc", "sha256": "8b0083adc1fc5141b76b096cf50ea3f816842537399664e279c9aa1b42feef08" }, "downloads": -1, "filename": "politico-civic-utils-1.0a1.dev10.tar.gz", "has_sig": false, "md5_digest": "e3b2eea998da0ccd33118e2ff1e798fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19107, "upload_time": "2019-08-31T21:12:05", "upload_time_iso_8601": "2019-08-31T21:12:05.065326Z", "url": "https://files.pythonhosted.org/packages/7e/7d/53d14bcf6f4d73b75a6daa55402f2ded6d0de7fde25f5b5bcdb77b310b7c/politico-civic-utils-1.0a1.dev10.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0a1.dev11": [ { "comment_text": "", "digests": { "md5": "3f8687ee56d8f15d80d011cc55183d61", "sha256": "0fbbcc02045665b9e512ff2718971d21ca9b9a8b419e43fb9a320d34f6605ce6" }, "downloads": -1, "filename": "politico_civic_utils-1.0a1.dev11-py2-none-any.whl", "has_sig": false, "md5_digest": "3f8687ee56d8f15d80d011cc55183d61", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 25421, "upload_time": "2019-10-23T15:06:49", "upload_time_iso_8601": "2019-10-23T15:06:49.936541Z", "url": "https://files.pythonhosted.org/packages/04/95/af5b1e0871958c58c8a5ebd3a54150de93a8dd810596c2351308b62a3180/politico_civic_utils-1.0a1.dev11-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "32aaa3a1bb90b9719bc74ef9054a56b5", "sha256": "919c2bc501df6fa0ec74b48917f104eadf6ef14bfef0310478dcdcdc55e057d0" }, "downloads": -1, "filename": "politico-civic-utils-1.0a1.dev11.tar.gz", "has_sig": false, "md5_digest": "32aaa3a1bb90b9719bc74ef9054a56b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19282, "upload_time": "2019-10-23T15:06:51", "upload_time_iso_8601": "2019-10-23T15:06:51.133101Z", "url": "https://files.pythonhosted.org/packages/71/b5/e11ed23093484758676c3c80d592697c30a4c3391205b36415a48e473e87/politico-civic-utils-1.0a1.dev11.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0a1.dev2": [ { "comment_text": "", "digests": { "md5": "0e5fb57938b52406091afbfffd386926", "sha256": "c3499fcbec11dc765a9fe3bb1b35c12cd096faff7bfb6f32351175d7a23c7bb9" }, "downloads": -1, "filename": "politico_civic_utils-1.0a1.dev2-py2-none-any.whl", "has_sig": false, "md5_digest": "0e5fb57938b52406091afbfffd386926", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 25213, "upload_time": "2019-08-28T17:36:08", "upload_time_iso_8601": "2019-08-28T17:36:08.884752Z", "url": "https://files.pythonhosted.org/packages/5f/0a/398d29be8ae7ffab6c9b7beef6fe15df9f8c6d4b44fb0111056fc1c43036/politico_civic_utils-1.0a1.dev2-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "78c392956942d13925d5668a53ffdced", "sha256": "96449cf4bfbe7d5d92872136ebb1b18e5e78e8b7ed72e7cea077df31ab9bd26c" }, "downloads": -1, "filename": "politico-civic-utils-1.0a1.dev2.tar.gz", "has_sig": false, "md5_digest": "78c392956942d13925d5668a53ffdced", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19107, "upload_time": "2019-08-28T17:36:10", "upload_time_iso_8601": "2019-08-28T17:36:10.454667Z", "url": "https://files.pythonhosted.org/packages/09/4b/453f11ef1234e54f6fa81434777dfd1e94179182924287d39cef02ead920/politico-civic-utils-1.0a1.dev2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0a1.dev3": [ { "comment_text": "", "digests": { "md5": "556d752b99a16f0d4b33d55d22d40aaa", "sha256": "654bd1aa4c6f17297c2943b7c32b7c52d3065b94fb8b5fe24e2fabcb2d251e87" }, "downloads": -1, "filename": "politico_civic_utils-1.0a1.dev3-py2-none-any.whl", "has_sig": false, "md5_digest": "556d752b99a16f0d4b33d55d22d40aaa", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 25225, "upload_time": "2019-08-29T23:34:31", "upload_time_iso_8601": "2019-08-29T23:34:31.470293Z", "url": "https://files.pythonhosted.org/packages/78/00/f0f7bf1adbdb3f90d96468e83364560f950748bbec031d4f74371a0a5ac5/politico_civic_utils-1.0a1.dev3-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d470288ecb8eccb022c0e73bc793ca74", "sha256": "de623a212906159d12c108861224e8816529d39f9aedc4b804a75d8642cc40d6" }, "downloads": -1, "filename": "politico-civic-utils-1.0a1.dev3.tar.gz", "has_sig": false, "md5_digest": "d470288ecb8eccb022c0e73bc793ca74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19115, "upload_time": "2019-08-29T23:34:34", "upload_time_iso_8601": "2019-08-29T23:34:34.346644Z", "url": "https://files.pythonhosted.org/packages/b1/7c/4f5daba40415825d449edcf1f31774d74a8fa498bc1a784084a58d99f287/politico-civic-utils-1.0a1.dev3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0a1.dev4": [ { "comment_text": "", "digests": { "md5": "05d2436c90c9c5f6801e70c20d979293", "sha256": "66783f28c846b31924fe151f893d4e2919b5de36029220b5a1abc0c92edea9e5" }, "downloads": -1, "filename": "politico_civic_utils-1.0a1.dev4-py2-none-any.whl", "has_sig": false, "md5_digest": "05d2436c90c9c5f6801e70c20d979293", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 25234, "upload_time": "2019-08-29T23:37:52", "upload_time_iso_8601": "2019-08-29T23:37:52.922561Z", "url": "https://files.pythonhosted.org/packages/6c/d0/f8f36df70d44ec1d1cad085813f9067814b7f7808e61e9961c7d4c4cf32b/politico_civic_utils-1.0a1.dev4-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "56f89f6414f22b01d2cd79047285d3d3", "sha256": "66038308e071a1037709f4927ae010da5e56cdba95ff86f1e57059dccd927a16" }, "downloads": -1, "filename": "politico-civic-utils-1.0a1.dev4.tar.gz", "has_sig": false, "md5_digest": "56f89f6414f22b01d2cd79047285d3d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19118, "upload_time": "2019-08-29T23:37:54", "upload_time_iso_8601": "2019-08-29T23:37:54.586200Z", "url": "https://files.pythonhosted.org/packages/0a/39/76b2cb7205bb9d80db9f58f3520126a9947a619611b5fcb41e383ad60c04/politico-civic-utils-1.0a1.dev4.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0a1.dev5": [ { "comment_text": "", "digests": { "md5": "37986895e7202b311e7deffd5c8d074a", "sha256": "cd165e7e4e89101638f77fb7c024c74471a36eff4b1d10044bf00dc466a4f161" }, "downloads": -1, "filename": "politico_civic_utils-1.0a1.dev5-py2-none-any.whl", "has_sig": false, "md5_digest": "37986895e7202b311e7deffd5c8d074a", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 25227, "upload_time": "2019-08-29T23:40:16", "upload_time_iso_8601": "2019-08-29T23:40:16.293321Z", "url": "https://files.pythonhosted.org/packages/32/73/1dac8f9245f222e7002867479677be9afd17969c6e433ecd1d5cec865315/politico_civic_utils-1.0a1.dev5-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "6477aadbc0ffa00d29f403ff6ccffc4d", "sha256": "8fd95a063d09f9402f94ed70623c690b448aa245a1013235977431c953a02195" }, "downloads": -1, "filename": "politico-civic-utils-1.0a1.dev5.tar.gz", "has_sig": false, "md5_digest": "6477aadbc0ffa00d29f403ff6ccffc4d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19116, "upload_time": "2019-08-29T23:40:18", "upload_time_iso_8601": "2019-08-29T23:40:18.045657Z", "url": "https://files.pythonhosted.org/packages/5c/94/663fc77716a4ea0c4f756fc0d2c0de5ba9dd1fff8924b28b6bf43e95ef42/politico-civic-utils-1.0a1.dev5.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0a1.dev6": [ { "comment_text": "", "digests": { "md5": "8ae9b43971c55840303391bb0e79fcee", "sha256": "267e385c7d0b4bf3aae67dcc8cfbf97d6280f6e27c51d93313055c9ac664a195" }, "downloads": -1, "filename": "politico_civic_utils-1.0a1.dev6-py2-none-any.whl", "has_sig": false, "md5_digest": "8ae9b43971c55840303391bb0e79fcee", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 25234, "upload_time": "2019-08-29T23:44:11", "upload_time_iso_8601": "2019-08-29T23:44:11.716197Z", "url": "https://files.pythonhosted.org/packages/03/13/7768bdd3c59b1476f849134c3adeca0c94f9902bb87a7658fd2e84154cac/politico_civic_utils-1.0a1.dev6-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "6fe768b28f369050f90de6916ad7707f", "sha256": "3d329f457b128e5ef52c09762196a28e12c5614272704cd35d9d366784a3fde3" }, "downloads": -1, "filename": "politico-civic-utils-1.0a1.dev6.tar.gz", "has_sig": false, "md5_digest": "6fe768b28f369050f90de6916ad7707f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19115, "upload_time": "2019-08-29T23:44:13", "upload_time_iso_8601": "2019-08-29T23:44:13.379579Z", "url": "https://files.pythonhosted.org/packages/5c/82/0dae477f30541a990fb66594f8f820cc7903633b6510623f446c3597f3e3/politico-civic-utils-1.0a1.dev6.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0a1.dev7": [ { "comment_text": "", "digests": { "md5": "5d26f41fbf06749aa3eac05774b541cd", "sha256": "712d69f50f52c797e2d4750c1ce3429438caf5509708d18d58fc3853de81801f" }, "downloads": -1, "filename": "politico_civic_utils-1.0a1.dev7-py2-none-any.whl", "has_sig": false, "md5_digest": "5d26f41fbf06749aa3eac05774b541cd", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 25216, "upload_time": "2019-08-29T23:46:07", "upload_time_iso_8601": "2019-08-29T23:46:07.180435Z", "url": "https://files.pythonhosted.org/packages/70/6d/adbb115aa1b7281672f23e0eba6510077629fdc24bd700b18b564fd426b3/politico_civic_utils-1.0a1.dev7-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9722dc6744d639d9e73925312acacee1", "sha256": "3bb3b8a792565aed91ced826c470aaa4b3855970106a04be1428632b311abe92" }, "downloads": -1, "filename": "politico-civic-utils-1.0a1.dev7.tar.gz", "has_sig": false, "md5_digest": "9722dc6744d639d9e73925312acacee1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19109, "upload_time": "2019-08-29T23:46:08", "upload_time_iso_8601": "2019-08-29T23:46:08.918729Z", "url": "https://files.pythonhosted.org/packages/f4/d5/a80e0d4692019c7daba1800d703de33d16e79d7c98c342ab486eff3162b0/politico-civic-utils-1.0a1.dev7.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0a1.dev8": [ { "comment_text": "", "digests": { "md5": "d906298ea03295da2047a18e9f6940aa", "sha256": "5350f92b3cf6bd31c02599d732356fc237f200f6a3b223f8a2a0137afd487c02" }, "downloads": -1, "filename": "politico_civic_utils-1.0a1.dev8-py2-none-any.whl", "has_sig": false, "md5_digest": "d906298ea03295da2047a18e9f6940aa", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 25221, "upload_time": "2019-08-29T23:48:15", "upload_time_iso_8601": "2019-08-29T23:48:15.880650Z", "url": "https://files.pythonhosted.org/packages/10/93/87a206b161dcadd21dd20e634c8223198a14f01ae7280ef449bfda8a7dfa/politico_civic_utils-1.0a1.dev8-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b825c6f7c617c760dfd8c523f839395e", "sha256": "9275c44b6a53a1cf95c33fbe2be89268c40de13cf8ee20e7da13cb8a4abad606" }, "downloads": -1, "filename": "politico-civic-utils-1.0a1.dev8.tar.gz", "has_sig": false, "md5_digest": "b825c6f7c617c760dfd8c523f839395e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19117, "upload_time": "2019-08-29T23:48:17", "upload_time_iso_8601": "2019-08-29T23:48:17.714470Z", "url": "https://files.pythonhosted.org/packages/b0/cc/2a577309f7aa0780723acec56f5c5e7d080c38aa0d65b686cf91affe47b7/politico-civic-utils-1.0a1.dev8.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0a1.dev9": [ { "comment_text": "", "digests": { "md5": "ef163a5d18f1815965a19f429b0dd6bb", "sha256": "0f2caac9513dc868ac4229ef6bcf867f6be837db2c5033cde253fdb52a189cf1" }, "downloads": -1, "filename": "politico_civic_utils-1.0a1.dev9-py2-none-any.whl", "has_sig": false, "md5_digest": "ef163a5d18f1815965a19f429b0dd6bb", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 25216, "upload_time": "2019-08-31T20:53:23", "upload_time_iso_8601": "2019-08-31T20:53:23.136961Z", "url": "https://files.pythonhosted.org/packages/2a/f1/79a54dc4881660dee37c78b2a1be637b463170756819b1fba014accf3631/politico_civic_utils-1.0a1.dev9-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ef628cb10685581a04a58e3405faaeca", "sha256": "d23825979e716fb07ed013341f405c20d385001c8812573b8e04679791a3323e" }, "downloads": -1, "filename": "politico-civic-utils-1.0a1.dev9.tar.gz", "has_sig": false, "md5_digest": "ef628cb10685581a04a58e3405faaeca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19108, "upload_time": "2019-08-31T20:53:25", "upload_time_iso_8601": "2019-08-31T20:53:25.415856Z", "url": "https://files.pythonhosted.org/packages/89/d5/e99a1ed52ca2eb0775ba9aa476f4df96e112628eb134226462d54a7b28c0/politico-civic-utils-1.0a1.dev9.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0a2.dev1": [ { "comment_text": "", "digests": { "md5": "f8674ea25a78b77c28150828f651d3f6", "sha256": "3d0cdabb9976ba32cf4a97e56873a3a172210c66f488b8f39d2853fd9f100202" }, "downloads": -1, "filename": "politico_civic_utils-1.0a2.dev1-py2-none-any.whl", "has_sig": false, "md5_digest": "f8674ea25a78b77c28150828f651d3f6", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 25408, "upload_time": "2019-11-25T20:17:18", "upload_time_iso_8601": "2019-11-25T20:17:18.502613Z", "url": "https://files.pythonhosted.org/packages/26/89/7f01937d99bdf95d53733b5107b2e629bc8516bbed72bea6d0e7b05c822a/politico_civic_utils-1.0a2.dev1-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "aeb49f4df96d08fb99558f3f1633b650", "sha256": "9435ce4df0458828011570dc2d9016b10f84aa87b7401a647e3ed9d71029af04" }, "downloads": -1, "filename": "politico-civic-utils-1.0a2.dev1.tar.gz", "has_sig": false, "md5_digest": "aeb49f4df96d08fb99558f3f1633b650", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19297, "upload_time": "2019-11-25T20:17:19", "upload_time_iso_8601": "2019-11-25T20:17:19.753372Z", "url": "https://files.pythonhosted.org/packages/44/0f/0beb1dc95e600132ba6c6c1c6cc2520af3f6cc04558d96425e3a94cc1131/politico-civic-utils-1.0a2.dev1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0a2.dev2": [ { "comment_text": "", "digests": { "md5": "2676f3ccea800d0c598c7884cdd1f06a", "sha256": "249580f1d9b5d399a6511a1addf54441f00160486979e0379e82c67fbf4397a5" }, "downloads": -1, "filename": "politico_civic_utils-1.0a2.dev2-py2-none-any.whl", "has_sig": false, "md5_digest": "2676f3ccea800d0c598c7884cdd1f06a", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 27230, "upload_time": "2019-11-25T20:27:30", "upload_time_iso_8601": "2019-11-25T20:27:30.434479Z", "url": "https://files.pythonhosted.org/packages/bc/8e/6d89a00bb3419016e7b5d0639c7d1851069c5050cb111689f5c5231d455f/politico_civic_utils-1.0a2.dev2-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d56d214d0f4aa77678ba1fbb296130aa", "sha256": "7b561eff5c0a7147ff93ddf6b5b6e2e94447ea9d49b32c2d3caa26363be576c7" }, "downloads": -1, "filename": "politico-civic-utils-1.0a2.dev2.tar.gz", "has_sig": false, "md5_digest": "d56d214d0f4aa77678ba1fbb296130aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20809, "upload_time": "2019-11-25T20:27:32", "upload_time_iso_8601": "2019-11-25T20:27:32.046078Z", "url": "https://files.pythonhosted.org/packages/00/b0/203543c97143cf0edbd2c8106191753ed4410b1289c54b95a4e66c80e885/politico-civic-utils-1.0a2.dev2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0a2.dev3": [ { "comment_text": "", "digests": { "md5": "38bacce5b142ed98221950ae8dd22707", "sha256": "ab91475a5038696d13a965efe832db829d96e5a874e707cae5f2016417ed512d" }, "downloads": -1, "filename": "politico_civic_utils-1.0a2.dev3-py2-none-any.whl", "has_sig": false, "md5_digest": "38bacce5b142ed98221950ae8dd22707", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 27218, "upload_time": "2019-11-25T20:30:44", "upload_time_iso_8601": "2019-11-25T20:30:44.368512Z", "url": "https://files.pythonhosted.org/packages/c0/a0/a42fd2c71b81eb1c78a9c6f02b9148608ff7cde8add4886743884bbffbdf/politico_civic_utils-1.0a2.dev3-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "fe46140f5ee2f37f1ca9e140472b278c", "sha256": "3d31f0a43126bc78fca79481fe3a91b0b58ebb643de0aecf82ccd66f0ea0ddfb" }, "downloads": -1, "filename": "politico-civic-utils-1.0a2.dev3.tar.gz", "has_sig": false, "md5_digest": "fe46140f5ee2f37f1ca9e140472b278c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20794, "upload_time": "2019-11-25T20:30:45", "upload_time_iso_8601": "2019-11-25T20:30:45.975496Z", "url": "https://files.pythonhosted.org/packages/51/79/0feac0166b738bf15b1e1fa579c718de8ed160eee001e1009eb13f4d239c/politico-civic-utils-1.0a2.dev3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0a2.dev4": [ { "comment_text": "", "digests": { "md5": "206cd060192e56d6a9f0039c9cd3a490", "sha256": "8a32568b701ef274e4ad39e8936a02f9dcc94147a88fa54f8bdd3057fc7af65c" }, "downloads": -1, "filename": "politico_civic_utils-1.0a2.dev4-py2-none-any.whl", "has_sig": false, "md5_digest": "206cd060192e56d6a9f0039c9cd3a490", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 27229, "upload_time": "2019-11-26T17:33:23", "upload_time_iso_8601": "2019-11-26T17:33:23.641307Z", "url": "https://files.pythonhosted.org/packages/86/eb/0cbe7b1ec56fdd02aa65349ee31ef9bd717efc3b219b3493357e2ab4ecaa/politico_civic_utils-1.0a2.dev4-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "21fda16a1dc01d7cde5377c3327ad3ce", "sha256": "87a1cdc4522224c73e0a973c89fe04a78e6a5d42168376a3aeea84592f037871" }, "downloads": -1, "filename": "politico-civic-utils-1.0a2.dev4.tar.gz", "has_sig": false, "md5_digest": "21fda16a1dc01d7cde5377c3327ad3ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20806, "upload_time": "2019-11-26T17:33:25", "upload_time_iso_8601": "2019-11-26T17:33:25.567018Z", "url": "https://files.pythonhosted.org/packages/2e/46/114d4b33ed5c9b10e0257ac5d9876da9c0eb581f723efd85733f83460c0a/politico-civic-utils-1.0a2.dev4.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0a2.dev5": [ { "comment_text": "", "digests": { "md5": "50776b66e55913069475352c9b16a4e2", "sha256": "3606449570ce54d95d624d446723ae022e7a5b906d0b64f0e5630a3621db1624" }, "downloads": -1, "filename": "politico_civic_utils-1.0a2.dev5-py2-none-any.whl", "has_sig": false, "md5_digest": "50776b66e55913069475352c9b16a4e2", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 28655, "upload_time": "2020-02-09T22:05:48", "upload_time_iso_8601": "2020-02-09T22:05:48.951119Z", "url": "https://files.pythonhosted.org/packages/f9/62/01e9cc0cc65eb198a3695782139be6b0c0720d09b86cde79db4774833a38/politico_civic_utils-1.0a2.dev5-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "443f9920a2183e14a52b12267cb24dd6", "sha256": "f7b4600e85e02f341649adb334025230b8235b6a0bb4096c80145efeb5509ebe" }, "downloads": -1, "filename": "politico-civic-utils-1.0a2.dev5.tar.gz", "has_sig": false, "md5_digest": "443f9920a2183e14a52b12267cb24dd6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21616, "upload_time": "2020-02-09T22:05:50", "upload_time_iso_8601": "2020-02-09T22:05:50.175449Z", "url": "https://files.pythonhosted.org/packages/1d/e3/85c29eb201d4d94e611f189a25a3cd354f08f6631538bbcc678a9e517275/politico-civic-utils-1.0a2.dev5.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "15d585adb34af9fe4ad07bcb75f6a2fc", "sha256": "dc66227de74eff221766bb17f9c81783c731f0da7caecd1f4a3e07d9338563e2" }, "downloads": -1, "filename": "politico_civic_utils-0.0.8-py2-none-any.whl", "has_sig": false, "md5_digest": "15d585adb34af9fe4ad07bcb75f6a2fc", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 24296, "upload_time": "2019-08-26T20:40:34", "upload_time_iso_8601": "2019-08-26T20:40:34.467828Z", "url": "https://files.pythonhosted.org/packages/e1/6f/11014b002672e0a6e2e96046c2b2d7363d6650e6bff88abe8935ac72c970/politico_civic_utils-0.0.8-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "342aa84eaef3c3023b2ea8d340770cd6", "sha256": "0874565130ff797345dcedfc8eb9dff7553bbfa90ce0a4197fe0267986586101" }, "downloads": -1, "filename": "politico-civic-utils-0.0.8.tar.gz", "has_sig": false, "md5_digest": "342aa84eaef3c3023b2ea8d340770cd6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18501, "upload_time": "2019-08-26T20:40:35", "upload_time_iso_8601": "2019-08-26T20:40:35.875802Z", "url": "https://files.pythonhosted.org/packages/f2/f4/6dc40c5c64c563ea580d1bf22f97b41cdce7668aadbafe784e91426a0b44/politico-civic-utils-0.0.8.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }