{ "info": { "author": "SKA SDP SIP team.", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 1 - Planning", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 3 :: Only" ], "description": "# SKA SDP SIP Configuration Database library\n\n## Introduction\n\nThis package contains a library providing specialised functions for \ninterfacing with data objects in the SKA SDP SIP Execution Control \nConfiguration Database service. The Configuration Database is a backing \nservice for use by SKA SDP SIP Execution Control and Tango Control components. \n\nFor a description of the Data Model used by this library see Sections 7.4.4 \nand 7.5.6 of the SIP Report.\n\nThis library provides modules for each of the data objects stored within\nthe EC configuration database. These are built on top of a simple low-level \nwrapper to the [Python Redis API](https://redis-py.readthedocs.io/en/latest/),\nwhich handles connections to the database and abstraction from the Python\nRedis API.\n\n## Installation\n\nThis library can be installed using `pip` with the following command: \n\n```bash\npip install -U skasip-config-db\n```\n\n## Usage\n\nExample usage:\n\n```python\n# coding: utf-8\n\"\"\"Example usage.\"\"\"\nfrom sip_config_db.scheduling import Subarray, SchedulingBlockInstance\nfrom sip_config_db.states import SDPState\nfrom sip_config_db.utils.generate_sbi_config import generate_sbi_config\n\nsdp_state = SDPState()\nprint(sdp_state.current_state)\n\nsubarray = Subarray(0)\nsubarray.activate()\nprint(subarray.active)\n\nsbi_config = generate_sbi_config(register_workflows=True)\nsbi = SchedulingBlockInstance.from_config(sbi_config)\nprint(sbi.id)\n```\n\n## Utility Scripts\n\nThe package installs a number of utility scripts, described below:\n\n#### Initialise the database.\n\n`skasip_config_db_init [--data-path=PATH]`\n\nCan be used to initialise the configuration database. The optional \n`--data-path=PATH` argument, can be used to defined a custom \npath containing the initial set of SDP services and workflows used to\ninitialise the database. If specifying `--data-path`, and the specified `PATH`\ndoes not exist a copy of the default data pat will be created at the specified\npath.\n\n#### Register workflows\n\nRegister workflows from the specified workflow path.\n\n```bash\nskasip_config_db_register_workflows [workflow path]\n```\n\n#### Add an SBI to the database\n\nAdds an SBI to the database.\n\n```bash\nskasip_config_db_add_sbi [--subarray N] [--activate] [--help]\n```\n\n#### Generate an SBI JSON configuration\n\nGenerate an SBI JSON configuration.\n\n```bash\nskasip_config_db_sbi_json\n```\n\n#### Update the current state\n\nUpdates the current state of SDP or a specified service.\n\n```bash\nskasip_config_db_update_state [--service SUBSYSTEM.NAME.VERSION] [--help] new_state\n```\n\n#### List workflow definitions\n\nList known workflow definitions.\n\n```bash\nskasip_config_db_workflow_definitions\n```\n\n## Running tests\n\nUnit tests are run automatically the \n[SIP CI/CD service](https://travis-ci.com/SKA-ScienceDataProcessor/integration-prototype).\nIt is also possible to run them manually with the following commands from the\nroot SIP:\n\n***Note**: a Redis db container must be started first in order for most of\nthese tests to pass (See below)*\n\n```bash\nvirtualenv -p python3 venv\nsource venv/bin/activate\npip install -r testing_requirements.txt\npip install -r sip/execution_control/configuration_db/requirements.txt\npython3 -m pytest --pylint --codestyle --docstyle -s -v \\\n --pylint-rcfile=.pylintrc --rootdir=. \\\n sip/execution_control/configuration_db\n```\n\n## Starting Configuration Database Redis containers.\n\nTo start Docker containers for a Redis Db instance (with a persistent volume)\nas well as a [Redis Commander](https://github.com/joeferner/redis-commander)\ninstance (useful for debugging) issue the following command:\n\n```bash\ndocker stack deploy -c docker-compose.yml [stack name]\n```\n\nOnce finished, to clean up.\n\n```bash\ndocker stack rm [stack name]\n```\n\nIt is also possible to run redis server natively (without Docker) with:\n\n```bash\nredis-server\n```\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/SKA-ScienceDataProcessor/integration-prototype/tree/master/sip/execution_control/configuration_db", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "skasip-config-db", "package_url": "https://pypi.org/project/skasip-config-db/", "platform": "", "project_url": "https://pypi.org/project/skasip-config-db/", "project_urls": { "Homepage": "https://github.com/SKA-ScienceDataProcessor/integration-prototype/tree/master/sip/execution_control/configuration_db" }, "release_url": "https://pypi.org/project/skasip-config-db/1.3.0/", "requires_dist": [ "redis (==2.10.6)", "jsonschema (==2.6.0)", "jinja2 (==2.10)", "PyYAML (==4.2b4)" ], "requires_python": "", "summary": "SIP Execution Control Configuration Database library.", "version": "1.3.0" }, "last_serial": 4997939, "releases": { "1.0.15": [ { "comment_text": "", "digests": { "md5": "6a0c4983f04a544a984b712d84927eb0", "sha256": "9f1215b12f1859a9bce4d3e52accfd3d2c19eb238c4979a768fb1b704a5aecdd" }, "downloads": -1, "filename": "skasip_config_db-1.0.15-py3-none-any.whl", "has_sig": false, "md5_digest": "6a0c4983f04a544a984b712d84927eb0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 58648, "upload_time": "2018-11-12T19:58:41", "url": "https://files.pythonhosted.org/packages/c9/b8/f1ee03ee3e439f3ac155ba796209a3caf8ee9d991d8f23e50dd39af37b54/skasip_config_db-1.0.15-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1e6f22761a78fecfafdc96cd78d838f4", "sha256": "a8fed343c906b9052dc026df956d244b3f9292c51d09540f2847efc6ef16d648" }, "downloads": -1, "filename": "skasip_config_db-1.0.15.tar.gz", "has_sig": false, "md5_digest": "1e6f22761a78fecfafdc96cd78d838f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30785, "upload_time": "2018-11-12T19:58:44", "url": "https://files.pythonhosted.org/packages/c9/16/d6fdddb64e66d70083e9055ff4fad3ce8ef7c1c49428d703a4c71357232c/skasip_config_db-1.0.15.tar.gz" } ], "1.0.17": [ { "comment_text": "", "digests": { "md5": "2eab0d1f7a93492de71af0dc4ed2ce24", "sha256": "5f40339ba41816cbc7085512b596f72683f623202e37c952f5d6e8e40520b0e9" }, "downloads": -1, "filename": "skasip_config_db-1.0.17-py3-none-any.whl", "has_sig": false, "md5_digest": "2eab0d1f7a93492de71af0dc4ed2ce24", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 63433, "upload_time": "2018-11-12T21:55:27", "url": "https://files.pythonhosted.org/packages/0e/d1/b690257f78d509bdcbfab2711a47fe4d3865ad5148f66125610e3e351741/skasip_config_db-1.0.17-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "75a48662d4290b998c7442ca8acada95", "sha256": "c30d955babd8fe412a851d229d09612f3b2fc2a8fd6e5e917e22058fdf29a634" }, "downloads": -1, "filename": "skasip_config_db-1.0.17.tar.gz", "has_sig": false, "md5_digest": "75a48662d4290b998c7442ca8acada95", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31881, "upload_time": "2018-11-12T21:55:29", "url": "https://files.pythonhosted.org/packages/37/84/36ae80fdf077dcb9938eb6ebd89cfe7b492960b0a6e28b58122b58e2909d/skasip_config_db-1.0.17.tar.gz" } ], "1.0.18": [ { "comment_text": "", "digests": { "md5": "604fe2798ba64f700218c9a03e9332b6", "sha256": "154f0373889755753aed9507707b13fb17407e5fdf21eeed9ae0aa278a0ce22d" }, "downloads": -1, "filename": "skasip_config_db-1.0.18-py3-none-any.whl", "has_sig": false, "md5_digest": "604fe2798ba64f700218c9a03e9332b6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 63781, "upload_time": "2018-11-14T02:20:24", "url": "https://files.pythonhosted.org/packages/45/5a/5aa4791c66796e9a55f49c7f5722df6996a431ad156b43d57426b4fc0078/skasip_config_db-1.0.18-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5d4a3bb9267befd39dccd1e4299ca45a", "sha256": "a19a981b25cf8c350071e5aaae45bbc340c602ae8680dcba505d38508a97cf8a" }, "downloads": -1, "filename": "skasip_config_db-1.0.18.tar.gz", "has_sig": false, "md5_digest": "5d4a3bb9267befd39dccd1e4299ca45a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32192, "upload_time": "2018-11-14T02:20:26", "url": "https://files.pythonhosted.org/packages/ab/1f/63514841a8ff2970fec2839fda7bee9e23ec590de1001bcae3d20ab56674/skasip_config_db-1.0.18.tar.gz" } ], "1.0.19": [ { "comment_text": "", "digests": { "md5": "e5c6e827e143ba30760c5150da063e0c", "sha256": "3303d91df2bdd02b3d95df6a9f5fc57936f2bacbd8bf13271ae697c38c01ee49" }, "downloads": -1, "filename": "skasip_config_db-1.0.19-py3-none-any.whl", "has_sig": false, "md5_digest": "e5c6e827e143ba30760c5150da063e0c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 63784, "upload_time": "2018-11-14T02:26:19", "url": "https://files.pythonhosted.org/packages/88/bf/b07e877fc7b25d5aace5f0ec392633909aa3e3582a9857470a600b02c9fb/skasip_config_db-1.0.19-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0511e07e58a601f6616360a892d4421f", "sha256": "fb529141b3891adc06cad94d41295911dd1514144a2a884ad53bc58ea4779823" }, "downloads": -1, "filename": "skasip_config_db-1.0.19.tar.gz", "has_sig": false, "md5_digest": "0511e07e58a601f6616360a892d4421f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32183, "upload_time": "2018-11-14T02:26:21", "url": "https://files.pythonhosted.org/packages/af/c4/0577cfa9a4c54d61cd18c494d8edf7e6986d03ec8c427d68a12552a5cec0/skasip_config_db-1.0.19.tar.gz" } ], "1.0.20": [ { "comment_text": "", "digests": { "md5": "e3cba313ca94298eeb852231f778ddb6", "sha256": "80ce69a41cd55ed21727c121a7e4584535812d73eaa7b4254cb0e051bf83df29" }, "downloads": -1, "filename": "skasip_config_db-1.0.20-py3-none-any.whl", "has_sig": false, "md5_digest": "e3cba313ca94298eeb852231f778ddb6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 63781, "upload_time": "2018-11-14T02:32:51", "url": "https://files.pythonhosted.org/packages/96/26/8b44557a4986d95ff8b96c6d5e4a9a9257031649d4f930eca3e553aa1d5c/skasip_config_db-1.0.20-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9a0d06ef43333870d79265c4f719c37f", "sha256": "3d9efe6f1bc2d5d9d896170ef60463804e96c03ddedab08fbababd4e884ab356" }, "downloads": -1, "filename": "skasip_config_db-1.0.20.tar.gz", "has_sig": false, "md5_digest": "9a0d06ef43333870d79265c4f719c37f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32176, "upload_time": "2018-11-14T02:32:53", "url": "https://files.pythonhosted.org/packages/65/db/70e4135ad383daa653cc59fb598f6c2f00d835ff263d63d6cfe3f755d8f5/skasip_config_db-1.0.20.tar.gz" } ], "1.0.21": [ { "comment_text": "", "digests": { "md5": "1a122fd9afbfa6bc48dc4054ba646c90", "sha256": "d47725f01313bf6e4c546b445761a2d96eff79d366905a0f1e1cf07c783c1833" }, "downloads": -1, "filename": "skasip_config_db-1.0.21-py3-none-any.whl", "has_sig": false, "md5_digest": "1a122fd9afbfa6bc48dc4054ba646c90", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 64515, "upload_time": "2018-11-15T02:30:58", "url": "https://files.pythonhosted.org/packages/3b/d1/58e7a406d7a36010af9653d370a4a5ec2e1a38848585dce46f1ebf13c89c/skasip_config_db-1.0.21-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2eee418c6b8a4e459ae224d08195b220", "sha256": "3f02bfe290e2f417bb084b2d6981dca0fdee89c5759d3eff0725303d7db9b9af" }, "downloads": -1, "filename": "skasip_config_db-1.0.21.tar.gz", "has_sig": false, "md5_digest": "2eee418c6b8a4e459ae224d08195b220", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32817, "upload_time": "2018-11-15T02:31:00", "url": "https://files.pythonhosted.org/packages/f0/98/b13443c74dd0f85e001ed170e53596242d0b96ec47ffc3bd4fd16aab1c16/skasip_config_db-1.0.21.tar.gz" } ], "1.0.22": [ { "comment_text": "", "digests": { "md5": "654b115e052fee87f2dd819dcd0da61b", "sha256": "486cf6080ea3abb6945111852c2e708907b2c2b07cac419dff1677ed50de8a5d" }, "downloads": -1, "filename": "skasip_config_db-1.0.22-py3-none-any.whl", "has_sig": false, "md5_digest": "654b115e052fee87f2dd819dcd0da61b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 64627, "upload_time": "2018-11-15T03:43:42", "url": "https://files.pythonhosted.org/packages/27/f8/31b517bc4474af163f203007896c196d8925e633a228e30cd0a0565cfdfb/skasip_config_db-1.0.22-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b4c0c214b6ab59cce509e26156aa1ea9", "sha256": "ea16e8aa23daad417670abe3c7d3c1d6959b0f764f30c699b248ded30716c7e2" }, "downloads": -1, "filename": "skasip_config_db-1.0.22.tar.gz", "has_sig": false, "md5_digest": "b4c0c214b6ab59cce509e26156aa1ea9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32863, "upload_time": "2018-11-15T03:43:43", "url": "https://files.pythonhosted.org/packages/41/35/dc1f06671e6c72953696e9d6934ab9ee351061a68f1e88c2b4ef551fc6af/skasip_config_db-1.0.22.tar.gz" } ], "1.0.23": [ { "comment_text": "", "digests": { "md5": "9a6b2e7c0409220fdc6c80a7d881080b", "sha256": "3cc5a0b66f3c20ff325d3b4c96ddbd9e1f72585c0b4a759bbccef3b42cde23ea" }, "downloads": -1, "filename": "skasip_config_db-1.0.23-py3-none-any.whl", "has_sig": false, "md5_digest": "9a6b2e7c0409220fdc6c80a7d881080b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 64646, "upload_time": "2018-11-15T09:52:25", "url": "https://files.pythonhosted.org/packages/f2/89/dae4e965929c21b82443a6ba4b4106548d01d4b269482754f65e0627465c/skasip_config_db-1.0.23-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ddf0866c9c9bf602df979831e9076643", "sha256": "b27b35456b3e15ce77b69d713853e2d216fddf9fd6a2f531fc575b75cf1615c0" }, "downloads": -1, "filename": "skasip_config_db-1.0.23.tar.gz", "has_sig": false, "md5_digest": "ddf0866c9c9bf602df979831e9076643", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32897, "upload_time": "2018-11-15T09:52:28", "url": "https://files.pythonhosted.org/packages/a6/e8/daa0e2cba0b4df8654cbd498fdb8e7884b680d3320de1f66bc8ae7c94699/skasip_config_db-1.0.23.tar.gz" } ], "1.0.24": [ { "comment_text": "", "digests": { "md5": "b6b0c446ec78e6bd5576303a66aeaff1", "sha256": "4aaaf518485c6632608c2323e7e90bbd9f6991336ce7f7cecc9314cce68ddd95" }, "downloads": -1, "filename": "skasip_config_db-1.0.24-py3-none-any.whl", "has_sig": false, "md5_digest": "b6b0c446ec78e6bd5576303a66aeaff1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 64645, "upload_time": "2018-11-16T02:04:31", "url": "https://files.pythonhosted.org/packages/93/7e/9a82f493d1bdd023a37f7a83422a95421aea493a7c50cf3818bc8249dd5e/skasip_config_db-1.0.24-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bae7aefedec186a6216e9195d650b09f", "sha256": "2b9ba9609ceb4307e93ebd9c776fc84616b422da2d9cb102626882daaf2f720d" }, "downloads": -1, "filename": "skasip_config_db-1.0.24.tar.gz", "has_sig": false, "md5_digest": "bae7aefedec186a6216e9195d650b09f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32796, "upload_time": "2018-11-16T02:04:33", "url": "https://files.pythonhosted.org/packages/5c/0a/4f22ff8786b4013bc98af0e0c07cb830a1ac5c633eed7007931bf2a866dd/skasip_config_db-1.0.24.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "38b13366cd1e3b14a5838fd945ae2daf", "sha256": "cf6a84a9f59ee5c35802a95d80507668a259c048c610def34efe8c21a5b6c569" }, "downloads": -1, "filename": "skasip_config_db-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "38b13366cd1e3b14a5838fd945ae2daf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 49733, "upload_time": "2018-11-19T01:13:36", "url": "https://files.pythonhosted.org/packages/fa/74/010527b976b4f3feaba029abf470964ed25f22b13221f29aeb646a5c8ca1/skasip_config_db-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e028e54fe9c9ebc4a133096c68d18efa", "sha256": "fc61de62a5cb41f3570247e853fef8c0e3a8c0cda77118b977bc22b271ffa597" }, "downloads": -1, "filename": "skasip_config_db-1.1.0.tar.gz", "has_sig": false, "md5_digest": "e028e54fe9c9ebc4a133096c68d18efa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26075, "upload_time": "2018-11-19T01:13:38", "url": "https://files.pythonhosted.org/packages/36/49/19c15dad975e286e9103e452325de35a4f428617455342b58b8028a670ad/skasip_config_db-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "922ca6a4993f586203655b682b79e209", "sha256": "f821c35be44d5388817e832f84da68e2a853a282ccbf7991411fa7a0aac898ab" }, "downloads": -1, "filename": "skasip_config_db-1.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "922ca6a4993f586203655b682b79e209", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 49764, "upload_time": "2018-11-19T01:27:29", "url": "https://files.pythonhosted.org/packages/25/54/6966206db710959799a2d94fb087b9cfe0a6b831871554a66ee800b0475a/skasip_config_db-1.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8e2bee85f33040c4a24196ea378259a5", "sha256": "d0622d443e13930a85fe924f70eb9570babd1828ad54d5001b85b1951a2d9e9c" }, "downloads": -1, "filename": "skasip_config_db-1.1.1.tar.gz", "has_sig": false, "md5_digest": "8e2bee85f33040c4a24196ea378259a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25873, "upload_time": "2018-11-19T01:27:31", "url": "https://files.pythonhosted.org/packages/77/fc/2be7f1449d84c49a0a025f65aa18cfc5e5f73576af9db8a75535cb1c7d7e/skasip_config_db-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "1e4140d1d6091efc0b4ed4d4e3fb843a", "sha256": "2792e2d7f3059c9a384f8e31b458c331cbb4d0c80ff3797fe314331485ae45e9" }, "downloads": -1, "filename": "skasip_config_db-1.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "1e4140d1d6091efc0b4ed4d4e3fb843a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 49775, "upload_time": "2018-11-20T02:58:35", "url": "https://files.pythonhosted.org/packages/8f/99/2beffd0a6792cb3cb06d0a51989948d39d24ac4877c0975aaea4bdc2ae04/skasip_config_db-1.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "278c83924c43fe9d9034c08f8e235787", "sha256": "87d3cf7c732c85acf1348196fbc1ea8c8a6335e56c4dde45a52444a8f21dc505" }, "downloads": -1, "filename": "skasip_config_db-1.1.2.tar.gz", "has_sig": false, "md5_digest": "278c83924c43fe9d9034c08f8e235787", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25877, "upload_time": "2018-11-20T02:58:37", "url": "https://files.pythonhosted.org/packages/4f/34/a6832836e9ed105ef72117d7eba54f200001228416bf28c97f5d15c2cc51/skasip_config_db-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "3ddcc3348963996a2184b3105e6febfb", "sha256": "4478bc34be6ef06e7a8abdab3dbcbc71a5b0a97e0b1272903aabd4cd850255a1" }, "downloads": -1, "filename": "skasip_config_db-1.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "3ddcc3348963996a2184b3105e6febfb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 49898, "upload_time": "2018-11-21T02:25:17", "url": "https://files.pythonhosted.org/packages/40/7b/cb3daf3fa2c0f882da1b4a9ea44a215273903415ec395e6a14e10837f244/skasip_config_db-1.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bac4a9c8d7986d35aa9a6768a73eb2e6", "sha256": "565dc4d7fcfaa6e5b48a17db6dadbfe8cbdc3fa857edebfe01713347f6f62818" }, "downloads": -1, "filename": "skasip_config_db-1.1.3.tar.gz", "has_sig": false, "md5_digest": "bac4a9c8d7986d35aa9a6768a73eb2e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25963, "upload_time": "2018-11-21T02:25:19", "url": "https://files.pythonhosted.org/packages/64/51/df21dd2113bb5bdd2afba33f8d7e43b1ecf646e1d27a7da1cf75760b048f/skasip_config_db-1.1.3.tar.gz" } ], "1.1.5": [ { "comment_text": "", "digests": { "md5": "c1317d32be92eca2ba1529e5c30a06ec", "sha256": "0965613430e74938d3b809fd0084991797b791b2dbd62d41afe5b8877b8c5204" }, "downloads": -1, "filename": "skasip_config_db-1.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "c1317d32be92eca2ba1529e5c30a06ec", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 50056, "upload_time": "2018-11-22T23:37:06", "url": "https://files.pythonhosted.org/packages/5c/1b/e8ac4c47244c1ed2e274ebd8cf08cc45b66e82717fe43bee1ca3dfd71890/skasip_config_db-1.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "052e70dc2234cf81308c4e8b825a0c58", "sha256": "5fc1b7b67ddbcb60f8bd2f0f087538114f6141feccea0705e0f17169a6e0a497" }, "downloads": -1, "filename": "skasip_config_db-1.1.5.tar.gz", "has_sig": false, "md5_digest": "052e70dc2234cf81308c4e8b825a0c58", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26109, "upload_time": "2018-11-22T23:37:08", "url": "https://files.pythonhosted.org/packages/e5/3c/802db9fc5f8ae6ae24b8d44fddb6ecdfa4363290d846deb112dcfeeea1a8/skasip_config_db-1.1.5.tar.gz" } ], "1.1.6": [ { "comment_text": "", "digests": { "md5": "52b84a5419110991a8fc5368c0f08dbc", "sha256": "06c48fe7ff524b63bc05056885c93727faf0996d519b263589005967396eaf31" }, "downloads": -1, "filename": "skasip_config_db-1.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "52b84a5419110991a8fc5368c0f08dbc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 51109, "upload_time": "2018-11-27T01:56:35", "url": "https://files.pythonhosted.org/packages/b0/5a/d30e30529cc0e4d7a38858b9314dc0671b59788f3cae84a1c7a090bb7f1a/skasip_config_db-1.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "05be64e5f98b14a7fbed50aa148902cd", "sha256": "7bffef90f7beef41f053b9dee0c7855003ad8bb8060e590ed3d3d937baf2e3c0" }, "downloads": -1, "filename": "skasip_config_db-1.1.6.tar.gz", "has_sig": false, "md5_digest": "05be64e5f98b14a7fbed50aa148902cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26122, "upload_time": "2018-11-27T01:56:37", "url": "https://files.pythonhosted.org/packages/64/5d/1b0d2e029eb448327e33e76486cd5f1b18b7b59f650de129945af9fa470c/skasip_config_db-1.1.6.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "284d86ceec3c3cb8b3d6ceaa395b1862", "sha256": "389ebc8b5ee8a398a62d3ec1532430085a19c40af76d6f67b8258030859be241" }, "downloads": -1, "filename": "skasip_config_db-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "284d86ceec3c3cb8b3d6ceaa395b1862", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 52708, "upload_time": "2018-11-28T13:06:49", "url": "https://files.pythonhosted.org/packages/53/7b/6a93ea64ca4dbc232be9570a3e12fe6502a116211db9e3709586e671259e/skasip_config_db-1.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0adb7483ec47dc958aa6ec7626a3b8aa", "sha256": "486edb8358c610844a324f6bf6b2befeeb4cf9033c309fef67b5de177873576b" }, "downloads": -1, "filename": "skasip_config_db-1.2.0.tar.gz", "has_sig": false, "md5_digest": "0adb7483ec47dc958aa6ec7626a3b8aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27658, "upload_time": "2018-11-28T13:06:51", "url": "https://files.pythonhosted.org/packages/41/8a/cdff7ad6fedb2f0fa68912fca918c840cb7949f952935712222fb17ef36e/skasip_config_db-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "e83c12e25273f4e0eb3d317501592453", "sha256": "9d12e487752856e040564198d6abc4ffcc97a1709e2c1990d10ad011e005769c" }, "downloads": -1, "filename": "skasip_config_db-1.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e83c12e25273f4e0eb3d317501592453", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 52377, "upload_time": "2018-12-04T02:42:23", "url": "https://files.pythonhosted.org/packages/3e/30/57e7ba3b2261e6fbaa5d2ca0039cea842b5d426008b38e05afeb560f78f2/skasip_config_db-1.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5db5c3933126b7fb2943c4fb942ba1de", "sha256": "5df542aaa50b1f5d5184522266b90595ded08d63b51f457c3195b624101c7d5e" }, "downloads": -1, "filename": "skasip_config_db-1.2.1.tar.gz", "has_sig": false, "md5_digest": "5db5c3933126b7fb2943c4fb942ba1de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27578, "upload_time": "2018-12-04T02:42:25", "url": "https://files.pythonhosted.org/packages/5f/c7/bd0f90de1e3cf428d6ac597b535c47923624dded41d536e65f651ec2018d/skasip_config_db-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "5d3e135a8bc851d12a02dd4112e46c62", "sha256": "d38eae1c2d2c27eafb01323deaaf3bcf4aa41048e91c67e10bdfc53ebad55023" }, "downloads": -1, "filename": "skasip_config_db-1.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "5d3e135a8bc851d12a02dd4112e46c62", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 52377, "upload_time": "2019-01-07T14:05:53", "url": "https://files.pythonhosted.org/packages/8e/dd/2cdda313fd906a32b92e97b72ae5d372a6fcf099ef6a1b516779a95687d1/skasip_config_db-1.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1974744af3ed99b0b2893db2897c9f7b", "sha256": "3c515973571c51c3e7ad1f7af30c1b1230b7128cda932205123f3696e00c7dc6" }, "downloads": -1, "filename": "skasip_config_db-1.2.2.tar.gz", "has_sig": false, "md5_digest": "1974744af3ed99b0b2893db2897c9f7b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27616, "upload_time": "2019-01-07T14:05:55", "url": "https://files.pythonhosted.org/packages/de/92/36b18434d6dca4185983962bc49e5883a927efdd16131041eddd7aa1f895/skasip_config_db-1.2.2.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "4ca263b248e20f6f937d1dfc386f0af6", "sha256": "890f5c5107f495a3c2bc42c0c7a21573aa0e002d849a006fc21f0676abb78af3" }, "downloads": -1, "filename": "skasip_config_db-1.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4ca263b248e20f6f937d1dfc386f0af6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 53960, "upload_time": "2019-03-28T14:12:58", "url": "https://files.pythonhosted.org/packages/32/a3/3b8a1d4161607d0995295195f2a559226fef1f659e7ca2231626b6eb5aed/skasip_config_db-1.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "79edae0e366871136a57f8c8c72b2e3f", "sha256": "fca3c26ab304e2a8de09ac7cb9ac39d1bae7ef8e9e45241235eff8dab9ed975c" }, "downloads": -1, "filename": "skasip_config_db-1.3.0.tar.gz", "has_sig": false, "md5_digest": "79edae0e366871136a57f8c8c72b2e3f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27352, "upload_time": "2019-03-28T14:13:00", "url": "https://files.pythonhosted.org/packages/53/2b/bf4f4912ab44e036853a8dc16d2f616934a7786b63a39048e7682a153999/skasip_config_db-1.3.0.tar.gz" } ], "1.3.0a1": [ { "comment_text": "", "digests": { "md5": "19d1530dabeb12e7e50c500596f7d412", "sha256": "39d107e6e4ae571cc1ba819eec0381498d91ae4b6fe85d6f1489ab37768823a0" }, "downloads": -1, "filename": "skasip_config_db-1.3.0a1-py3-none-any.whl", "has_sig": false, "md5_digest": "19d1530dabeb12e7e50c500596f7d412", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 58533, "upload_time": "2019-01-25T12:54:55", "url": "https://files.pythonhosted.org/packages/2b/7a/8f63261c3f53af6c103a3c355af07df0813fcae1b9f0d5579e6ab3b0b53a/skasip_config_db-1.3.0a1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b3c5ba7a190f6b73377f2e6778af7f94", "sha256": "354bb712c80a8723d99d043f9c6f849b198f96c504dd617cdba1d2b57cfc6d54" }, "downloads": -1, "filename": "skasip_config_db-1.3.0a1.tar.gz", "has_sig": false, "md5_digest": "b3c5ba7a190f6b73377f2e6778af7f94", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28901, "upload_time": "2019-01-25T12:54:58", "url": "https://files.pythonhosted.org/packages/70/bf/95580478a789c12e0754ee3857c466d091c24c86bd726b9f23dd9435c2a4/skasip_config_db-1.3.0a1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4ca263b248e20f6f937d1dfc386f0af6", "sha256": "890f5c5107f495a3c2bc42c0c7a21573aa0e002d849a006fc21f0676abb78af3" }, "downloads": -1, "filename": "skasip_config_db-1.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4ca263b248e20f6f937d1dfc386f0af6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 53960, "upload_time": "2019-03-28T14:12:58", "url": "https://files.pythonhosted.org/packages/32/a3/3b8a1d4161607d0995295195f2a559226fef1f659e7ca2231626b6eb5aed/skasip_config_db-1.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "79edae0e366871136a57f8c8c72b2e3f", "sha256": "fca3c26ab304e2a8de09ac7cb9ac39d1bae7ef8e9e45241235eff8dab9ed975c" }, "downloads": -1, "filename": "skasip_config_db-1.3.0.tar.gz", "has_sig": false, "md5_digest": "79edae0e366871136a57f8c8c72b2e3f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27352, "upload_time": "2019-03-28T14:13:00", "url": "https://files.pythonhosted.org/packages/53/2b/bf4f4912ab44e036853a8dc16d2f616934a7786b63a39048e7682a153999/skasip_config_db-1.3.0.tar.gz" } ] }