{ "info": { "author": "Paul Downey", "author_email": "paul.downey@whatfettle.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Database" ], "description": "# OpenRegister\n\n[![Package](https://img.shields.io/pypi/v/openregister.svg)](https://pypi.python.org/pypi/openregister/)\n[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/openregister.svg)](https://pypi.python.org/pypi/openregister/)\n[![Build](https://travis-ci.org/psd/openregister.svg?branch=master)](https://travis-ci.org/psd/openregister)\n[![Coverage](https://coveralls.io/repos/github/psd/openregister/badge.svg?branch=master)](https://coveralls.io/github/psd/openregister?branch=master)\n[![License](https://img.shields.io/github/license/mashape/apistatus.svg)](https://github.com/psd/openregister/blob/master/LICENSE)\n[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://black.readthedocs.io/en/stable/)\n\n\n*Publishing tools for GOV.UK style registers.*\n\nA self-contained and easily installed [GOV.UK register product](https://www.gov.uk/government/publications/registers/registers) intended for use by devolved authorities and administrations.\n\n## Installation\n\n pip3 install openregister\n\n## Basic usage\n\n openregister serve /path/to/register.json\n\nRuns a web server serving an index of registers on http://localhost:8088/\n\n## Command options\n\n $ openregister --help\n\n Usage: openregister [OPTIONS] COMMAND [ARGS]...\n\n OpenRegister: publishing tools for GOV.UK style registers.\n\n Options:\n --version Show the version and exit.\n --help Show this message and exit.\n\n Commands:\n serve*\n\n## Server options\n\n $ openregister serve --help\n\n Usage: openregister serve [OPTIONS]\n\n Options:\n -h, --host TEXT host for server, defaults to 127.0.0.1\n -r, --register TEXT Serve a single register, otherwise serve all know\n registers as a catalog\n -p, --port INTEGER port for server, defaults to 8088\n -d, --debug More verbose logging and automatically reload on\n changes\n --help Show this message and exit.\n\n## Development\n\nDevelopment requires Python 3.5 or later, we recommend using a [virtual environment](https://docs.python.org/3/library/venv.html):\n\n make init\n make\n python -m openregister --help\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/psd/openregister", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "openregister", "package_url": "https://pypi.org/project/openregister/", "platform": "", "project_url": "https://pypi.org/project/openregister/", "project_urls": { "Homepage": "https://github.com/psd/openregister" }, "release_url": "https://pypi.org/project/openregister/0.8.9/", "requires_dist": [ "click (==7.0)", "click-default-group (==1.2)", "PyYAML (==3.13)", "requests (==2.22.0)", "Sanic (==0.7.0)", "tempdir (==0.7.1)", "coverage (>=4.5.3) ; extra == 'test'", "flake8 (>=3.7.7) ; extra == 'test'", "pytest (>=4.0.2) ; extra == 'test'", "python-coveralls (>=2.9.1) ; extra == 'test'", "twine (>=1.13.0) ; extra == 'test'", "black ; extra == 'test'" ], "requires_python": "", "summary": "Publishing tools for GOV.UK style registers", "version": "0.8.9" }, "last_serial": 5323313, "releases": { "0.5.0": [ { "comment_text": "", "digests": { "md5": "b625d1f7dc7db80f653190ae50bd7860", "sha256": "6ec0a2743d1f0b070ec610cf4fbab6e2b793f5a92692af510fb6cdee7b8d7978" }, "downloads": -1, "filename": "openregister-0.5.0.tar.gz", "has_sig": false, "md5_digest": "b625d1f7dc7db80f653190ae50bd7860", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5285, "upload_time": "2015-11-20T22:31:17", "url": "https://files.pythonhosted.org/packages/55/30/d457fa4f544d01d37940f2bccf76b318f678cc264e2d41451a883be185a8/openregister-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "9c25ac5895b4e81d39b8bdd794ee2118", "sha256": "a6fd9a73bb74d6241b90c347f1758a249a7f98df5396a80bca64b21d66e3ced3" }, "downloads": -1, "filename": "openregister-0.5.1.tar.gz", "has_sig": false, "md5_digest": "9c25ac5895b4e81d39b8bdd794ee2118", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5226, "upload_time": "2015-11-20T23:09:13", "url": "https://files.pythonhosted.org/packages/8d/31/c648d06080e90cf57c497553f4b2b1169e9b91e76034292887a31b4bf088/openregister-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "5e543845d06ff6f48c48014106ae1d08", "sha256": "c09ff2a27050a59a366527fef3aabbd9d40a16ada0fd1c3d3e9624feb6a90a1e" }, "downloads": -1, "filename": "openregister-0.5.2.tar.gz", "has_sig": false, "md5_digest": "5e543845d06ff6f48c48014106ae1d08", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5338, "upload_time": "2015-11-23T08:41:01", "url": "https://files.pythonhosted.org/packages/eb/34/05fe06f772692f889c5c8ba99df03b0f5be4f34b6e32601b30474906e8d2/openregister-0.5.2.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "62b4230d684657641897fba2f36020c1", "sha256": "87941e920eb1d24f052403262c05d399c3f16b95b0b6245c76c28f419617341b" }, "downloads": -1, "filename": "openregister-0.5.3.tar.gz", "has_sig": false, "md5_digest": "62b4230d684657641897fba2f36020c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5391, "upload_time": "2015-11-27T12:02:39", "url": "https://files.pythonhosted.org/packages/6e/18/2ead953f7739032e52948f06d2d203068393922e0bf475720e7736a76e30/openregister-0.5.3.tar.gz" } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "bfe5d9cadfad4e5f00fcf54e70e17d85", "sha256": "aff21cb6c316ca64dad2c6d3fdec52a65119790275e3bc1cc24d3f45cabc5623" }, "downloads": -1, "filename": "openregister-0.5.4.tar.gz", "has_sig": false, "md5_digest": "bfe5d9cadfad4e5f00fcf54e70e17d85", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6284, "upload_time": "2015-12-31T19:29:46", "url": "https://files.pythonhosted.org/packages/49/f5/c2e8a88a1a5ee2057fb8c678905c4e79787232bb6b562a0aae81e78e7382/openregister-0.5.4.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "b62566dea13b0d2de348306858e40108", "sha256": "9f01327a401703886a91aec8609d4527a3f55c62252b8184248889cdc150b666" }, "downloads": -1, "filename": "openregister-0.6.0.tar.gz", "has_sig": false, "md5_digest": "b62566dea13b0d2de348306858e40108", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6656, "upload_time": "2016-02-09T14:53:27", "url": "https://files.pythonhosted.org/packages/81/b0/f6f55651319be21a19340fe338cf18fdd07c0fe4fa213aece864a5cf3c12/openregister-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "ff7d937b3153b0e669d5810cb928896b", "sha256": "eb70a294a9d51e7a736a0c43a9ac6ffa2420451c3fdc8b2151ba40ea6dc0434c" }, "downloads": -1, "filename": "openregister-0.6.1.tar.gz", "has_sig": false, "md5_digest": "ff7d937b3153b0e669d5810cb928896b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6658, "upload_time": "2016-02-09T23:13:19", "url": "https://files.pythonhosted.org/packages/1f/77/99153ecf22dc1b4abd5db98f174d65537639a3bf674e28edd851ef91ff13/openregister-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "d2bfdd0eaa34811e4bb1aaf5959c818d", "sha256": "47b0c1eb48069e7185cac26458131b4ad0f1ff6d9854264294fffa22cee9df7d" }, "downloads": -1, "filename": "openregister-0.6.2.tar.gz", "has_sig": false, "md5_digest": "d2bfdd0eaa34811e4bb1aaf5959c818d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6659, "upload_time": "2016-02-09T23:32:27", "url": "https://files.pythonhosted.org/packages/36/e6/6932424b06b453c5b417af28cb85cb1d51620a88f5bb7877dce63c28f3fc/openregister-0.6.2.tar.gz" } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "572af90dc4c77e4515ed099def00528c", "sha256": "20f4514378a7e896f9d635fce26ce41bea1150b8eb49f0b5583f7f9e05c9ab81" }, "downloads": -1, "filename": "openregister-0.6.3.tar.gz", "has_sig": false, "md5_digest": "572af90dc4c77e4515ed099def00528c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6661, "upload_time": "2016-02-10T05:21:21", "url": "https://files.pythonhosted.org/packages/53/c1/ecc9d6e6dedc62b06eb0637583f06283dcb23f65cf94b8de355eccbed850/openregister-0.6.3.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "ddb29bc390eb3b06a6b76d2a1a640f8a", "sha256": "3d7b1136fa1ad4773f9b03ee2189a6fc181143c0c132de0d4fc7bd63f7fb04ff" }, "downloads": -1, "filename": "openregister-0.7.0.tar.gz", "has_sig": false, "md5_digest": "ddb29bc390eb3b06a6b76d2a1a640f8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7491, "upload_time": "2016-03-15T20:17:16", "url": "https://files.pythonhosted.org/packages/c9/75/524a53f3e1e4e972e1ed6d29bda44d6ac617af2e50a12a98436998e51136/openregister-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "7a17e2f5988ec41b684dc1a551c08d15", "sha256": "f0db2b5914f2a70afae6a42e9c1d9c0844390d41d787e8032b5a8a1fdbd54892" }, "downloads": -1, "filename": "openregister-0.7.1.tar.gz", "has_sig": false, "md5_digest": "7a17e2f5988ec41b684dc1a551c08d15", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7496, "upload_time": "2016-03-26T18:44:15", "url": "https://files.pythonhosted.org/packages/c0/5c/4e4b4e2c2c02e26b53c3b27532a458dbd4aaf55a7892e90eaf317fccb8f3/openregister-0.7.1.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "2747728a290fff219dfe8b866856b0e6", "sha256": "49f8c96663db2d4c7b0ebd4b185cb6d172e2b8f932cf8764a3e696b37c5571af" }, "downloads": -1, "filename": "openregister-0.8.0.tar.gz", "has_sig": false, "md5_digest": "2747728a290fff219dfe8b866856b0e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13488, "upload_time": "2019-05-25T14:10:15", "url": "https://files.pythonhosted.org/packages/3d/df/5b9a6dceb5ff2ae660e42c2d401ae7689c31bcd72a86a19fcaa8b87101be/openregister-0.8.0.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "3a8628495fe8680fa938d2ea9cc3d3b0", "sha256": "3791ffd81da52be39f2ec5cb184e7fa56cc3354410d27ff515b98db8b4896357" }, "downloads": -1, "filename": "openregister-0.8.1.tar.gz", "has_sig": false, "md5_digest": "3a8628495fe8680fa938d2ea9cc3d3b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13514, "upload_time": "2019-05-25T14:22:03", "url": "https://files.pythonhosted.org/packages/00/8e/fa4653fd8f732381d7c4404a5f183c4ebf8f72fa380e2523b0a25e6175b8/openregister-0.8.1.tar.gz" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "d3df75dec8792c637b333d087bf1f35d", "sha256": "018bedb81a2592df792fa04c1235ae1d30aead1ef9520e258b4256c139d05d08" }, "downloads": -1, "filename": "openregister-0.8.2.tar.gz", "has_sig": false, "md5_digest": "d3df75dec8792c637b333d087bf1f35d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13507, "upload_time": "2019-05-25T14:25:47", "url": "https://files.pythonhosted.org/packages/84/28/fe2b44166a338f57114e3c7ba0303c400d5b3c4f7717b5592e5943360b6b/openregister-0.8.2.tar.gz" } ], "0.8.3": [ { "comment_text": "", "digests": { "md5": "9b97ac16e29d5c51cee0cf6f6316764f", "sha256": "9e65a0375053255615c33d08d68cb6187db3510a09913bb5b856278b82b8fa64" }, "downloads": -1, "filename": "openregister-0.8.3.tar.gz", "has_sig": false, "md5_digest": "9b97ac16e29d5c51cee0cf6f6316764f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13508, "upload_time": "2019-05-25T14:33:26", "url": "https://files.pythonhosted.org/packages/9e/a5/c4bca7a2886d9cfbb5efca68b07b62295591598914a4738ff69f55d08fe9/openregister-0.8.3.tar.gz" } ], "0.8.4": [ { "comment_text": "", "digests": { "md5": "204bdab09a9fab644ccee5d4f6b67de8", "sha256": "1e9865ed5d2f6e1957fc60f0039f5116fecef254ba8165ce38039b2b7cc038ca" }, "downloads": -1, "filename": "openregister-0.8.4-py3-none-any.whl", "has_sig": false, "md5_digest": "204bdab09a9fab644ccee5d4f6b67de8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 27239, "upload_time": "2019-05-25T14:38:00", "url": "https://files.pythonhosted.org/packages/0f/df/e5243b3a70b24785412111e641f65d50d21b20e9b80f08eb3ddf52195dca/openregister-0.8.4-py3-none-any.whl" } ], "0.8.8": [ { "comment_text": "", "digests": { "md5": "7f1397f18457ff90aa13a247b4ec76cb", "sha256": "e6355f6dc6431424b5096b6cd6c1629d99fa053c6fa51b6368898fbbdf9ebdd2" }, "downloads": -1, "filename": "openregister-0.8.8-py3-none-any.whl", "has_sig": false, "md5_digest": "7f1397f18457ff90aa13a247b4ec76cb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 29965, "upload_time": "2019-05-27T18:10:40", "url": "https://files.pythonhosted.org/packages/ee/6b/f852ae9582c546486b3eb69e5144ab885715ea53537e31c5e754e049b9b0/openregister-0.8.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "61b6e22e80fe931f55d7b598aa8667ae", "sha256": "7f49f18b33889e27ec4cb68564d33e5c4a221e5deb1cab4911a69a1c380b7125" }, "downloads": -1, "filename": "openregister-0.8.8.tar.gz", "has_sig": false, "md5_digest": "61b6e22e80fe931f55d7b598aa8667ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15502, "upload_time": "2019-05-27T18:10:42", "url": "https://files.pythonhosted.org/packages/02/92/3ca723ab8b063931a61e8b47197bd4ed348b6fad857510514147b2e65213/openregister-0.8.8.tar.gz" } ], "0.8.9": [ { "comment_text": "", "digests": { "md5": "363af4dc68dab3217376c8b2317371d7", "sha256": "e45fe45c5c5fca365ba314e57c594a9330993114af72485d4e99646b367518ad" }, "downloads": -1, "filename": "openregister-0.8.9-py3-none-any.whl", "has_sig": false, "md5_digest": "363af4dc68dab3217376c8b2317371d7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 29967, "upload_time": "2019-05-27T18:18:22", "url": "https://files.pythonhosted.org/packages/d2/0d/78da06cc5c2a4762432556f77386a407093a1ad780c609179dc0704b7a6b/openregister-0.8.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e7d82a1fc43b183adb33dd777cee70ed", "sha256": "984b528f1f02d7e74704ad2ae134fd7254e742a53c62c0b5c25689ebb00122be" }, "downloads": -1, "filename": "openregister-0.8.9.tar.gz", "has_sig": false, "md5_digest": "e7d82a1fc43b183adb33dd777cee70ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15503, "upload_time": "2019-05-27T18:18:24", "url": "https://files.pythonhosted.org/packages/c3/0d/cc2f7f5278e26bd4ddfbec625913f2dd37ba9679dc3ca1f41494537d30a9/openregister-0.8.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "363af4dc68dab3217376c8b2317371d7", "sha256": "e45fe45c5c5fca365ba314e57c594a9330993114af72485d4e99646b367518ad" }, "downloads": -1, "filename": "openregister-0.8.9-py3-none-any.whl", "has_sig": false, "md5_digest": "363af4dc68dab3217376c8b2317371d7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 29967, "upload_time": "2019-05-27T18:18:22", "url": "https://files.pythonhosted.org/packages/d2/0d/78da06cc5c2a4762432556f77386a407093a1ad780c609179dc0704b7a6b/openregister-0.8.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e7d82a1fc43b183adb33dd777cee70ed", "sha256": "984b528f1f02d7e74704ad2ae134fd7254e742a53c62c0b5c25689ebb00122be" }, "downloads": -1, "filename": "openregister-0.8.9.tar.gz", "has_sig": false, "md5_digest": "e7d82a1fc43b183adb33dd777cee70ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15503, "upload_time": "2019-05-27T18:18:24", "url": "https://files.pythonhosted.org/packages/c3/0d/cc2f7f5278e26bd4ddfbec625913f2dd37ba9679dc3ca1f41494537d30a9/openregister-0.8.9.tar.gz" } ] }