{ "info": { "author": "SKA ORCA and Sim Teams", "author_email": "", "bugtrack_url": null, "classifiers": [ "Topic :: Database :: Front-Ends", "Topic :: Scientific/Engineering :: Astronomy", "Topic :: System :: Distributed Computing" ], "description": "\nConfiguration Database\n======================\n\nThis is the frontend module for accessing SKA SDP configuration\ninformation. It provides ways for SDP controller and processing\ncomponents to discover and manipulate the intended state of the\nsystem.\n\nAt the moment this is implemented on top of `etcd`, a highly-available\ndatabase. This library provides primitives for atomic queries and\nupdates to the stored configuration information.\n\nInstallation\n------------\n\nInstall from PyPI:\n\n```bash\npip install ska-sdp-config\n```\n\nBasic Usage\n-----------\n\nMake sure you have a database backend accessible (etcd3 is supported\nat the moment). Location can be configured using the `SDP_CONFIG_HOST`\nand `SDP_CONFIG_PORT` environment variables. The defaults are\n`127.0.0.1` and `2379`, which should work with a local `etcd` started\nwithout any configuration.\n\nThis should give you access to SDP configuration information, for\ninstance try:\n\n```python\nimport ska_sdp_config\n\nconfig = ska_sdp_config.Config()\n\nfor txn in config.txn():\n for pb_id in txn.list_processing_blocks():\n pb = txn.get_processing_block(pb_id)\n print(\"{} ({}:{})\".format(pb_id, pb.workflow['id'], pb.workflow['version']))\n```\n\nTo read a list of currently active processing blocks with their\nassociated workflows.\n\nCommand line\n------------\n\nThis package also comes with a command line utility for easy access to\nconfiguration data. For instance run:\n\n```bash\nsdpcfg list values /pb/\n```\n\nTo query all processing blocks.\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://gitlab.com/ska-telescope/sdp-prototype/src/config_db", "keywords": "", "license": "License :: OSI Approved :: BSD License", "maintainer": "", "maintainer_email": "", "name": "ska-sdp-config", "package_url": "https://pypi.org/project/ska-sdp-config/", "platform": "", "project_url": "https://pypi.org/project/ska-sdp-config/", "project_urls": { "Homepage": "http://gitlab.com/ska-telescope/sdp-prototype/src/config_db" }, "release_url": "https://pypi.org/project/ska-sdp-config/0.0.11/", "requires_dist": [ "etcd3-py", "docopt-ng", "pyyaml" ], "requires_python": "", "summary": "SKA SDP Configuration Database", "version": "0.0.11", "yanked": false, "yanked_reason": null }, "last_serial": 7980147, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "75fc152eddc1c1bc62957b6bec7091a9", "sha256": "157646d938ee88e3b1195f7ba11d5a49cc16ce2336cb306309244c17346f7679" }, "downloads": -1, "filename": "ska_sdp_config-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "75fc152eddc1c1bc62957b6bec7091a9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16557, "upload_time": "2019-07-20T09:30:12", "upload_time_iso_8601": "2019-07-20T09:30:12.475546Z", "url": "https://files.pythonhosted.org/packages/dd/51/47f4d67b1b8df9f1b41158db5ea5c4ff0a464be5011e6ede817a374cfc0a/ska_sdp_config-0.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "700bc5eb5f952b2dcd490c218ed266e9", "sha256": "79a8a0cd06abb2ea3aadeb0d1b4b9f65b19e32b1949450820cb147c2077b429b" }, "downloads": -1, "filename": "ska-sdp-config-0.0.1.tar.gz", "has_sig": false, "md5_digest": "700bc5eb5f952b2dcd490c218ed266e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14223, "upload_time": "2019-07-20T09:30:14", "upload_time_iso_8601": "2019-07-20T09:30:14.883666Z", "url": "https://files.pythonhosted.org/packages/f5/81/f071c84c815c171a4ecb222a65b330cc5615a11f1652d9d70eb0d8dd22d4/ska-sdp-config-0.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.10": [ { "comment_text": "", "digests": { "md5": "3f6e85d172f7a031b85affd4fb5e337a", "sha256": "7b80fabb645ac6b5bcdbe79e1d77db904acab3b1df71f98b57159663b7f6b70c" }, "downloads": -1, "filename": "ska_sdp_config-0.0.10-py3-none-any.whl", "has_sig": false, "md5_digest": "3f6e85d172f7a031b85affd4fb5e337a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22410, "upload_time": "2020-07-29T15:24:07", "upload_time_iso_8601": "2020-07-29T15:24:07.910725Z", "url": "https://files.pythonhosted.org/packages/9a/7a/9428b32630e70dbeb5d00b2987734b930e7eb646e05cdbeaae2812d59ec6/ska_sdp_config-0.0.10-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "47055145cf8265e737ff19592a135c72", "sha256": "9929250becf33acd786211a2df7efdcc65d92c07caa3bf4fc254f510cbd171d7" }, "downloads": -1, "filename": "ska-sdp-config-0.0.10.tar.gz", "has_sig": false, "md5_digest": "47055145cf8265e737ff19592a135c72", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18880, "upload_time": "2020-07-29T15:24:10", "upload_time_iso_8601": "2020-07-29T15:24:10.361909Z", "url": "https://files.pythonhosted.org/packages/0a/43/c3c649873561ae5b2d607ec86a7867823b1c4953004f19697585348fc99d/ska-sdp-config-0.0.10.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "e3c6662916717932423c6c73dc31c0af", "sha256": "efc3925456378ccd763f1192bea5641f4e4ce04aa01dbfa3858d8f02f8e406ad" }, "downloads": -1, "filename": "ska_sdp_config-0.0.11-py3-none-any.whl", "has_sig": false, "md5_digest": "e3c6662916717932423c6c73dc31c0af", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22658, "upload_time": "2020-08-17T15:12:11", "upload_time_iso_8601": "2020-08-17T15:12:11.650547Z", "url": "https://files.pythonhosted.org/packages/1e/cb/3b66256c75218bcca3de6e34f0085e680567a5927121bfdc67cee68fb603/ska_sdp_config-0.0.11-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e9694ef620b6f4297a04631cdbb6464a", "sha256": "950db36f240e00cd9cf3f4c9835619636c39eeed9f014385f58d47d7cc8da3d1" }, "downloads": -1, "filename": "ska-sdp-config-0.0.11.tar.gz", "has_sig": false, "md5_digest": "e9694ef620b6f4297a04631cdbb6464a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19907, "upload_time": "2020-08-17T15:12:13", "upload_time_iso_8601": "2020-08-17T15:12:13.734875Z", "url": "https://files.pythonhosted.org/packages/c8/55/fc7f948f6c93c7c521e00bf1df2ceb4b3b69b2502fee50523ed0b6a394a8/ska-sdp-config-0.0.11.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "7cac6d5418ef176f21bdc9434930df2a", "sha256": "aa9938a27ff1b1017c1355f8c61c608a51b6afec4ed8415c4c8710289d7282b9" }, "downloads": -1, "filename": "ska_sdp_config-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "7cac6d5418ef176f21bdc9434930df2a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23377, "upload_time": "2019-08-07T16:02:10", "upload_time_iso_8601": "2019-08-07T16:02:10.656696Z", "url": "https://files.pythonhosted.org/packages/d7/ac/0afb777b1e17439574d1d1ec46c1f0737ffb9c010d1d96d5594a878c35d4/ska_sdp_config-0.0.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9c54c301b09f6af6976841d0b35b052e", "sha256": "20640ff291d6c4509c8944498a73837186ac48d9978e94eb910d732eddae5e56" }, "downloads": -1, "filename": "ska-sdp-config-0.0.3.tar.gz", "has_sig": false, "md5_digest": "9c54c301b09f6af6976841d0b35b052e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18350, "upload_time": "2019-08-07T15:58:45", "upload_time_iso_8601": "2019-08-07T15:58:45.866109Z", "url": "https://files.pythonhosted.org/packages/86/e7/3e4795b861f041450b726d71de6a27376a3e74adec90f88e8de54341ec4e/ska-sdp-config-0.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "1188bb0b773f1d934e359a87d6189962", "sha256": "55f7a37e8c1f9741a419b4bb7e2a60f46897d6ae70bda832312d6dc32d520a84" }, "downloads": -1, "filename": "ska_sdp_config-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "1188bb0b773f1d934e359a87d6189962", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22007, "upload_time": "2019-08-07T17:15:01", "upload_time_iso_8601": "2019-08-07T17:15:01.134143Z", "url": "https://files.pythonhosted.org/packages/c0/62/d29c45230a2dade80e13a77d36b743b374ca6614d7683fd2379f5d8155c5/ska_sdp_config-0.0.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f4d7de8e213f1dec1257bee6ba576d4f", "sha256": "87eae68b6b5147e4b02541398ef3447d151ca25491a03d2925c8c3b4971b92de" }, "downloads": -1, "filename": "ska-sdp-config-0.0.4.tar.gz", "has_sig": false, "md5_digest": "f4d7de8e213f1dec1257bee6ba576d4f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18505, "upload_time": "2019-08-07T17:15:07", "upload_time_iso_8601": "2019-08-07T17:15:07.144309Z", "url": "https://files.pythonhosted.org/packages/48/23/19d4d1ba114d7b76844d1ec93fb122e06329262f3ae77850a87b56385718/ska-sdp-config-0.0.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "5f4142b47ef179853ed94e945aac3579", "sha256": "ae534aa0ee1f29b8002d1b9485974c98e562ceac32faafd1b7869e9619642f8b" }, "downloads": -1, "filename": "ska_sdp_config-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "5f4142b47ef179853ed94e945aac3579", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22571, "upload_time": "2019-10-25T14:46:32", "upload_time_iso_8601": "2019-10-25T14:46:32.426779Z", "url": "https://files.pythonhosted.org/packages/5b/f3/bc2d42f1f102db52c394c56e4f92251c7de5d2f240f68de8966792fc95cb/ska_sdp_config-0.0.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2e0c079f6a9ccfd30bd0ac41d4ac9530", "sha256": "a7adf95202637f8ba35c13855d8f7c6fcb378e5f76c9a8457345876fcc5e9ffd" }, "downloads": -1, "filename": "ska-sdp-config-0.0.5.tar.gz", "has_sig": false, "md5_digest": "2e0c079f6a9ccfd30bd0ac41d4ac9530", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19580, "upload_time": "2019-10-25T14:46:34", "upload_time_iso_8601": "2019-10-25T14:46:34.286218Z", "url": "https://files.pythonhosted.org/packages/03/45/1e4aafcf3ee4ce9ae00a859d4722a7ba98a70616e423bb5dd73601bca14f/ska-sdp-config-0.0.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "74ae24b76eb9baac52ba4e44e6663b9d", "sha256": "5ad4a7ffdae0765fa6d67da850b7b9e897c7e693977d958aa0f9d909441a66d5" }, "downloads": -1, "filename": "ska_sdp_config-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "74ae24b76eb9baac52ba4e44e6663b9d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19594, "upload_time": "2020-02-04T13:46:22", "upload_time_iso_8601": "2020-02-04T13:46:22.317951Z", "url": "https://files.pythonhosted.org/packages/3e/6b/267b640699692adbe00fdb004cdb5ca76926222e2f43a94f29e615dc4807/ska_sdp_config-0.0.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2daac973ee36bf422a8dddd1534caad8", "sha256": "de46203e566b2be73fda217cf736d1e08632690a4b9ed5dcbe574419b3ce489d" }, "downloads": -1, "filename": "ska-sdp-config-0.0.6.tar.gz", "has_sig": false, "md5_digest": "2daac973ee36bf422a8dddd1534caad8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17367, "upload_time": "2020-02-04T13:46:24", "upload_time_iso_8601": "2020-02-04T13:46:24.213624Z", "url": "https://files.pythonhosted.org/packages/e2/d7/697df68d25f1823517fc33a707134d060449367ba07e6bbda55a7ae55139/ska-sdp-config-0.0.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "107133816ebc50680ed15c3d6f1b3ba2", "sha256": "431d0d0edf651ddc6696ad85ef909b84dd8f5c1f821aab47375b305b82912fe8" }, "downloads": -1, "filename": "ska_sdp_config-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "107133816ebc50680ed15c3d6f1b3ba2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19664, "upload_time": "2020-02-20T19:44:38", "upload_time_iso_8601": "2020-02-20T19:44:38.109013Z", "url": "https://files.pythonhosted.org/packages/f4/2d/bd5c86c06db75b06d00deda07eb32b30cc0af5d0bd35d4ef7e4d2d61a1b4/ska_sdp_config-0.0.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d9bdea2b81e6c1fd315c8e5c1b00c7ac", "sha256": "854774b4d225b7cd73291cfea941af3d8a6c96408acb49e1a9e3ab0b37e62a6c" }, "downloads": -1, "filename": "ska-sdp-config-0.0.7.tar.gz", "has_sig": false, "md5_digest": "d9bdea2b81e6c1fd315c8e5c1b00c7ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17333, "upload_time": "2020-02-20T19:44:39", "upload_time_iso_8601": "2020-02-20T19:44:39.321209Z", "url": "https://files.pythonhosted.org/packages/b5/08/25e8c59d97b4bc647f56fa8e7b0b0126cf362b383f7f3a77d031cdd2e7ae/ska-sdp-config-0.0.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "6667aa22d0405f87aa9c2757b55373aa", "sha256": "293bc6be1f7d477ced124350603fa8222633e26f7f4fcfa0abd46cc14e27d621" }, "downloads": -1, "filename": "ska_sdp_config-0.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "6667aa22d0405f87aa9c2757b55373aa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19467, "upload_time": "2020-04-27T16:54:58", "upload_time_iso_8601": "2020-04-27T16:54:58.012081Z", "url": "https://files.pythonhosted.org/packages/1d/f3/e58c91eb8237424ffe604e321d0e414dc88a40205856fbe4abc4ebafb4f0/ska_sdp_config-0.0.8-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a503bed7cf0a5b1bb4a2f7e0597e9aaf", "sha256": "5de66ccfaa3e688bf56285c27d075d2bdbe61fe2c21edc61e50e9de91d887c2f" }, "downloads": -1, "filename": "ska-sdp-config-0.0.8.tar.gz", "has_sig": false, "md5_digest": "a503bed7cf0a5b1bb4a2f7e0597e9aaf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17055, "upload_time": "2020-04-27T16:54:59", "upload_time_iso_8601": "2020-04-27T16:54:59.513006Z", "url": "https://files.pythonhosted.org/packages/73/41/d50c8403816d13b0f93d64d1af82cf858a098f5e315cb100e26be7c54990/ska-sdp-config-0.0.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "45ee5f29d77eb2ca0f616fa398334e7e", "sha256": "abd9bfdec71829662e120f916f8fe6c831f7af3e1da9b6e23586674b817a42a5" }, "downloads": -1, "filename": "ska_sdp_config-0.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "45ee5f29d77eb2ca0f616fa398334e7e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22277, "upload_time": "2020-07-24T11:11:30", "upload_time_iso_8601": "2020-07-24T11:11:30.291061Z", "url": "https://files.pythonhosted.org/packages/c6/8d/d3ed03823fd453917d476e410e0d540e1e11c6cb72dc44546c9abb491f2b/ska_sdp_config-0.0.9-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9e5bad9f8c9760c68b017308a18f0d1d", "sha256": "89165dcdb9dc1339132ed3eeee98556b054c2bebc1123ee676c3708708600e88" }, "downloads": -1, "filename": "ska-sdp-config-0.0.9.tar.gz", "has_sig": false, "md5_digest": "9e5bad9f8c9760c68b017308a18f0d1d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18753, "upload_time": "2020-07-24T11:11:31", "upload_time_iso_8601": "2020-07-24T11:11:31.490780Z", "url": "https://files.pythonhosted.org/packages/7d/c7/0f3f4f986804bd315da539f387cbd692f4786537731b1ba99d33158855b4/ska-sdp-config-0.0.9.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e3c6662916717932423c6c73dc31c0af", "sha256": "efc3925456378ccd763f1192bea5641f4e4ce04aa01dbfa3858d8f02f8e406ad" }, "downloads": -1, "filename": "ska_sdp_config-0.0.11-py3-none-any.whl", "has_sig": false, "md5_digest": "e3c6662916717932423c6c73dc31c0af", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22658, "upload_time": "2020-08-17T15:12:11", "upload_time_iso_8601": "2020-08-17T15:12:11.650547Z", "url": "https://files.pythonhosted.org/packages/1e/cb/3b66256c75218bcca3de6e34f0085e680567a5927121bfdc67cee68fb603/ska_sdp_config-0.0.11-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e9694ef620b6f4297a04631cdbb6464a", "sha256": "950db36f240e00cd9cf3f4c9835619636c39eeed9f014385f58d47d7cc8da3d1" }, "downloads": -1, "filename": "ska-sdp-config-0.0.11.tar.gz", "has_sig": false, "md5_digest": "e9694ef620b6f4297a04631cdbb6464a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19907, "upload_time": "2020-08-17T15:12:13", "upload_time_iso_8601": "2020-08-17T15:12:13.734875Z", "url": "https://files.pythonhosted.org/packages/c8/55/fc7f948f6c93c7c521e00bf1df2ceb4b3b69b2502fee50523ed0b6a394a8/ska-sdp-config-0.0.11.tar.gz", "yanked": false, "yanked_reason": null } ] }