{ "info": { "author": "cobe.io", "author_email": "info@cobe.io", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3 :: Only", "Topic :: Software Development :: Libraries" ], "description": "Entityd Monitoring Agent for Cobe.io\n====================================\n\nA daemon which monitors entities on a host system and streams them to\ncobe.io.\n\n\nInstallation\n============\n\nIt is recommended to get a binary conda-based distribution from\nhttps://cobe.io which provides the entire Python environment\nrequired. Once you have created a Topology Instance there it will\noffer to download an agent and provide installation instructions.\n\nHowever if you prefer you can install from PyPI as well, a few more\nmanual steps are needed. The entityd package relies on some other\nPyPI packages which may require install-time compilation depending on\nyour setup. If your system has everything available then installation\nis as simple as::\n\n pip install entityd\n\nAlternatively you may prefer to install into a virtualenv created just\nfor entityd, the pipsi_ project makes this very convenient::\n\n pipsi install entityd\n\n.. _pipsi: https://github.com/mitsuhiko/pipsi\n\n\nConfiguration\n-------------\n\nTo securely communicate with cobe.io you need to install encryption\nkeys which you can download from the agent installation page on\ncobe.io. There are two files to download, ``modeld.key`` and\n``entityd.key_secret``, which need to be installed into an\n``etc/entityd/keys/`` directory. If you installed entityd into a\nvirtualenv, as recommended, then this directory is relative inside the\nvirtualenv, e.g.: ``/path/to/venv/etc/entityd/keys/``. You may have\nto create the directory before moving the keys there.\n\n\nSystemd\n-------\n\nOnce installed you probably want to ensure it gets started\nautomatically. This will depend on the init system in use by your\nhost.\n\nIf you are using systemd_ you can install the following unit file to\n``/etc/systemd/system/entityd.service``, being sure to provide the\ncorrect path to the installed binary and the correct destination for\nyour Topology Instance::\n\n [Unit]\n Description=Entityd monitoring agent for cobe.io\n After=network.target\n\n [Service]\n Type=simple\n ExecStart=/usr/local/bin/entityd --dest=tcp://modeld.example.cobe.io:25010\n\n [Install]\n WantedBy=multi-user.target\n\n.. _systemd: https://freedestop.org/wiki/Software/systemd/\n\nOnce the unit file is installed you can start entityd using\n``systemctl start entityd.service``. To automatically start it on\nsystem boot you also need to execute ``sytemctl enable\nentityd.service``. If you modify the unit file be sure to execute\n``systemctl daemon-reload`` to re-read the configuration.", "description_content_type": null, "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://bitbucket.org/cobeio/act", "keywords": "topology performance availability monitoring", "license": "LGPLv3", "maintainer": null, "maintainer_email": null, "name": "entityd", "package_url": "https://pypi.org/project/entityd/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/entityd/", "project_urls": { "Homepage": "https://bitbucket.org/cobeio/act" }, "release_url": "https://pypi.org/project/entityd/0.21.0/", "requires_dist": [ "Logbook", "cobe-act", "docker-py", "kube (==0.10.0)", "msgpack-python (>=0.4.5,<0.5)", "python-cobe", "pyyaml", "pyzmq (>=14.7,<15.0)", "requests (>=2.11.1)", "setuptools", "syskit", "voluptuous (>=0.8.7,<0.9)" ], "requires_python": null, "summary": "Entity monitoring agent for cobe.io", "version": "0.21.0" }, "last_serial": 3625278, "releases": { "0.11.0": [ { "comment_text": "", "digests": { "md5": "afb6f0e56fd1b063393ca362fa495ade", "sha256": "452f49a8ab9bbd9d96f1ad5d2f79251f20a9f52b3737ff02000811fb80f7ca8a" }, "downloads": -1, "filename": "entityd-0.11.0.tar.gz", "has_sig": false, "md5_digest": "afb6f0e56fd1b063393ca362fa495ade", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53190, "upload_time": "2016-07-07T10:23:35", "url": "https://files.pythonhosted.org/packages/66/a9/a1b39441064a8ff0e7d4dbed45b5d03d0213a6115e46982471bff0c8127d/entityd-0.11.0.tar.gz" } ], "0.12.0": [ { "comment_text": "", "digests": { "md5": "b8f1a4eea09c70279aaba3a9997ed8e1", "sha256": "14977f9392589e73ba602c5dc39951866e7de12bfa80cd0302c6454d80d9efc2" }, "downloads": -1, "filename": "entityd-0.12.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b8f1a4eea09c70279aaba3a9997ed8e1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 48855, "upload_time": "2016-07-15T08:44:37", "url": "https://files.pythonhosted.org/packages/90/d3/6977e4d82d7911a465b0804879c31e70a4e403b4e9cf9873205922bf92ef/entityd-0.12.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0c63887b65784672456fbd88f4f08915", "sha256": "90acae10eb718358817787e3307444927efa330324bb4b518da5d3e7cc09d471" }, "downloads": -1, "filename": "entityd-0.12.0.tar.gz", "has_sig": false, "md5_digest": "0c63887b65784672456fbd88f4f08915", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 83865, "upload_time": "2016-07-15T08:44:40", "url": "https://files.pythonhosted.org/packages/44/1a/2217b28523c939510e7659affbedfc383bfa21aa83b34fb8362a83f9f636/entityd-0.12.0.tar.gz" } ], "0.12.1": [ { "comment_text": "", "digests": { "md5": "33aa7e45c75fde676a90b86889b39453", "sha256": "bd79eee6000503c5d7dc43e20723ef8d014a2a43526a1e3b401994b89ad1f8fd" }, "downloads": -1, "filename": "entityd-0.12.1-py3-none-any.whl", "has_sig": false, "md5_digest": "33aa7e45c75fde676a90b86889b39453", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 48868, "upload_time": "2016-11-17T15:21:59", "url": "https://files.pythonhosted.org/packages/88/d9/8800fdb0a16aea9246d593e33a74fad668be123aba86a1934449ab6ebdf7/entityd-0.12.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d1fb230edb2e47e34f5661d4b6e04539", "sha256": "eb8a79ddc9fcc06a90931a03cddd1f4d7fba48b07c26563c5106d52b0087d2ab" }, "downloads": -1, "filename": "entityd-0.12.1.tar.gz", "has_sig": false, "md5_digest": "d1fb230edb2e47e34f5661d4b6e04539", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 85056, "upload_time": "2016-11-17T15:22:02", "url": "https://files.pythonhosted.org/packages/0f/fb/31df897a79febe08000a3fe381f45cb96e9be437373f21d70e7421d20a3f/entityd-0.12.1.tar.gz" } ], "0.13.0": [ { "comment_text": "", "digests": { "md5": "a1be8dfe0ed7ebab364cd8024d62f294", "sha256": "52e8f2bc8cc69f4a60733d1ce39ecde528bd6621120fdc20bc288b2a0a255895" }, "downloads": -1, "filename": "entityd-0.13.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a1be8dfe0ed7ebab364cd8024d62f294", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 58359, "upload_time": "2016-12-06T16:07:17", "url": "https://files.pythonhosted.org/packages/a8/76/b29c7a14113cf32d18f63f3d609843d1e36e7fee522cd0e91074f11c77a9/entityd-0.13.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "237d3a0b4169ed01006eadb07a466a5a", "sha256": "13b416a3aaaa34723cfbd08d756079766b08fd6dab24db6800429d28a651c7b7" }, "downloads": -1, "filename": "entityd-0.13.0.tar.gz", "has_sig": false, "md5_digest": "237d3a0b4169ed01006eadb07a466a5a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 97812, "upload_time": "2016-12-06T16:07:19", "url": "https://files.pythonhosted.org/packages/9e/1c/79cbd387dccbe1b4ef56bc16b6f19e1e276539962af87dfe6e165aa862db/entityd-0.13.0.tar.gz" } ], "0.13.1": [ { "comment_text": "", "digests": { "md5": "4d8d76f7d86696c14f28227ff9623531", "sha256": "9c1ab35d96b27e20694858374b5c88ca9ed9dc96821070c40d632f6cdb081899" }, "downloads": -1, "filename": "entityd-0.13.1-py3-none-any.whl", "has_sig": false, "md5_digest": "4d8d76f7d86696c14f28227ff9623531", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 58381, "upload_time": "2016-12-07T10:47:15", "url": "https://files.pythonhosted.org/packages/e3/44/3cbd1ccb1e5ce0ee84c906fd136bd1f5dc174f507aaf78f4e3a201846e28/entityd-0.13.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a8acfa2e18ab0c38e88ba14c951b401f", "sha256": "405b9dec3eb1294e46816dbf13d44f7d8d42695008c884ce849c0ab50c136d71" }, "downloads": -1, "filename": "entityd-0.13.1.tar.gz", "has_sig": false, "md5_digest": "a8acfa2e18ab0c38e88ba14c951b401f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 97831, "upload_time": "2016-12-07T10:47:17", "url": "https://files.pythonhosted.org/packages/a3/6c/847a2979da946fbc88d776231e317dacb98666dfd1dc60539c5701335019/entityd-0.13.1.tar.gz" } ], "0.14.0": [ { "comment_text": "", "digests": { "md5": "e8317a4c830d6b5c9d3832775e078a66", "sha256": "8e0a4a2df941eb77528287c35fd6875d8c5484309be73da7f069ea7637b24ea3" }, "downloads": -1, "filename": "entityd-0.14.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e8317a4c830d6b5c9d3832775e078a66", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 65199, "upload_time": "2017-02-22T13:31:45", "url": "https://files.pythonhosted.org/packages/a4/39/20db8bf8852b2f0bf3e6075bff20b6d826177709897a1759498a17a29e96/entityd-0.14.0-py3-none-any.whl" } ], "0.14.1": [ { "comment_text": "", "digests": { "md5": "fdb28bc807972b74d9e5b3320b6efa24", "sha256": "6d35ae51fbe12ab547fda77380571777a3adb21e5cc7688a3d2c76ad04cc526e" }, "downloads": -1, "filename": "entityd-0.14.1-py3-none-any.whl", "has_sig": false, "md5_digest": "fdb28bc807972b74d9e5b3320b6efa24", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 65233, "upload_time": "2017-03-16T17:28:34", "url": "https://files.pythonhosted.org/packages/1f/78/e7a701339121cf8c507190e0edc632da2fd5e3155db2a79a596ba2fada34/entityd-0.14.1-py3-none-any.whl" } ], "0.15.0": [ { "comment_text": "", "digests": { "md5": "5f7fda14c96469c2b02339f2bf91058f", "sha256": "b53de31bd75a307a0b39863e7e7f6362db56b4db48e33dba26d7e326e19f788a" }, "downloads": -1, "filename": "entityd-0.15.0-py3-none-any.whl", "has_sig": false, "md5_digest": "5f7fda14c96469c2b02339f2bf91058f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 66782, "upload_time": "2017-03-27T14:56:01", "url": "https://files.pythonhosted.org/packages/3c/ba/30a2429f1a5d6de66c268de8ee486f5f59ff9021ca4f1ab835573dd9aa8d/entityd-0.15.0-py3-none-any.whl" } ], "0.16.1": [ { "comment_text": "", "digests": { "md5": "c1cd9b2728c496fc0a5b73015c1239e4", "sha256": "566e7df37c55b0f3c501b9358278c02486f9404e99655209714e5d1959d31a5c" }, "downloads": -1, "filename": "entityd-0.16.1-py3-none-any.whl", "has_sig": false, "md5_digest": "c1cd9b2728c496fc0a5b73015c1239e4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 66998, "upload_time": "2017-04-27T16:37:17", "url": "https://files.pythonhosted.org/packages/05/6f/468fd2b3728eba95694efd7df7b8fff79d81eebe29f3c3d4eba35feb95e8/entityd-0.16.1-py3-none-any.whl" } ], "0.16.2": [ { "comment_text": "", "digests": { "md5": "32441e212817bf928a1a16459aa9a4d3", "sha256": "dcec25130f0078571022b8a4987abb7a6472adfc7d48a6f1fd29115e0173c7e2" }, "downloads": -1, "filename": "entityd-0.16.2-py3-none-any.whl", "has_sig": false, "md5_digest": "32441e212817bf928a1a16459aa9a4d3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 66988, "upload_time": "2017-05-02T15:54:19", "url": "https://files.pythonhosted.org/packages/f6/34/600cc616481aba70b788571f5ecd38b30acfac929da779dea21bd6ccf5fe/entityd-0.16.2-py3-none-any.whl" } ], "0.17.0": [ { "comment_text": "", "digests": { "md5": "7119fbfb66316af440b75347b59746a4", "sha256": "010d04796015c37a95749acaf0d40985af640a88f77cf3fbd1e7e51298574a40" }, "downloads": -1, "filename": "entityd-0.17.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7119fbfb66316af440b75347b59746a4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 67015, "upload_time": "2017-05-26T10:33:29", "url": "https://files.pythonhosted.org/packages/b1/6c/e1f43789804fc2c9cd50eec0e3ea4ddcfa3a99fbdcfd3cddd7495c2a39cd/entityd-0.17.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3de6f7d3de24b33254836cb6cffc39b7", "sha256": "6086b0ba01d839a0eaef107c38f770319ecc62c6e58442b918c40ee39aad003f" }, "downloads": -1, "filename": "entityd-0.17.0.tar.gz", "has_sig": false, "md5_digest": "3de6f7d3de24b33254836cb6cffc39b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 109228, "upload_time": "2017-05-26T10:42:13", "url": "https://files.pythonhosted.org/packages/57/c1/549d88e724dd2c3a9f847ecc19a9518a277d2f36ffc2a1483c72d1a00d98/entityd-0.17.0.tar.gz" } ], "0.18.0": [ { "comment_text": "", "digests": { "md5": "cb7b98ccfd3bcce1a5a0992b5eac4fd7", "sha256": "2ee5358de7e211e0f5bb41150084c74e4a12cce54643f88b411ac3323d28cdc1" }, "downloads": -1, "filename": "entityd-0.18.0-py3-none-any.whl", "has_sig": false, "md5_digest": "cb7b98ccfd3bcce1a5a0992b5eac4fd7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 67164, "upload_time": "2017-06-01T13:57:56", "url": "https://files.pythonhosted.org/packages/4b/68/a31312c319d260db52dbe8b54bca6510824d5448d227bc54e9fcf22be1d9/entityd-0.18.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a8f4aba5dc72242e8959124f62b559eb", "sha256": "8e9e75967b11d95d05ebda64f456ed4ba025d6c931a6b8f602554feacd221259" }, "downloads": -1, "filename": "entityd-0.18.0.tar.gz", "has_sig": false, "md5_digest": "a8f4aba5dc72242e8959124f62b559eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 107992, "upload_time": "2017-06-01T13:57:58", "url": "https://files.pythonhosted.org/packages/eb/fb/71a79587de145d3346a2a8f193771acae5e7b220074c73b63c0d8555b34e/entityd-0.18.0.tar.gz" } ], "0.18.1": [ { "comment_text": "", "digests": { "md5": "6a76a3a7d6fd2681f46a8f51ee4e1acd", "sha256": "b357d6aded9fbd8d28a8909fcc952c2d1862de16dcc6fe349e1ef41cffce04c9" }, "downloads": -1, "filename": "entityd-0.18.1-py3-none-any.whl", "has_sig": false, "md5_digest": "6a76a3a7d6fd2681f46a8f51ee4e1acd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 67150, "upload_time": "2017-06-05T16:15:29", "url": "https://files.pythonhosted.org/packages/fe/3e/0dda379dc060623b6b8881acdd4ed63b0fbbc42f29a1fe1dcb479e828795/entityd-0.18.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7bfa625bd77e346b853fc1af1804d6cb", "sha256": "f39bf83d8aa8f0f72e5771831964c3aa9566f29bf709b27b6e4f3f4a6beb7164" }, "downloads": -1, "filename": "entityd-0.18.1.tar.gz", "has_sig": false, "md5_digest": "7bfa625bd77e346b853fc1af1804d6cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 109041, "upload_time": "2017-06-05T16:16:17", "url": "https://files.pythonhosted.org/packages/c8/26/5c1c180585a26b913bd4dd48950139ad0d6e65da96865835fd90b228abaa/entityd-0.18.1.tar.gz" } ], "0.19.0": [ { "comment_text": "", "digests": { "md5": "11ca2160589889ee4a2808c552a02143", "sha256": "2b5dfc5aaaec58899620f39c760e0ce815cf7e2d8214118c885c576e4c9a4d61" }, "downloads": -1, "filename": "entityd-0.19.0-py3-none-any.whl", "has_sig": false, "md5_digest": "11ca2160589889ee4a2808c552a02143", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 68151, "upload_time": "2017-06-13T15:30:18", "url": "https://files.pythonhosted.org/packages/c6/7c/ca14ce9b16513b05b12e52ad0e1c124f4ab66c020f5f6da70a25e3f19e65/entityd-0.19.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "67c0eb5424af43ae50b67bcc74c0b125", "sha256": "c319d3502dba5d6c29892452268cffedc802a7462a1896b7a0b55eac0f2c8350" }, "downloads": -1, "filename": "entityd-0.19.0.tar.gz", "has_sig": false, "md5_digest": "67c0eb5424af43ae50b67bcc74c0b125", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 108249, "upload_time": "2017-06-13T15:30:24", "url": "https://files.pythonhosted.org/packages/b9/82/646406a6fc30e41bd32ccb2dcb476ca00f88af84cf58f36bf72ec75006dd/entityd-0.19.0.tar.gz" } ], "0.20.0": [ { "comment_text": "", "digests": { "md5": "ee11e5394ea79d5c8953caf5ca16ca74", "sha256": "c808b12217fd58f5477820d61cb183d7ff96f9688abd0192614bcfe7d469cf14" }, "downloads": -1, "filename": "entityd-0.20.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ee11e5394ea79d5c8953caf5ca16ca74", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 69276, "upload_time": "2017-06-27T09:08:14", "url": "https://files.pythonhosted.org/packages/5c/06/6ca17478bedd71fc8bf45e2f81e1df30ea85149817d297e4fe5cd86125ab/entityd-0.20.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8df9c86a50b899a87617a82155adb1f2", "sha256": "ab618a1ea193d7f1292ba49669bf2fec7b6f16ae1090fcea42b37a550d743564" }, "downloads": -1, "filename": "entityd-0.20.0.tar.gz", "has_sig": false, "md5_digest": "8df9c86a50b899a87617a82155adb1f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 112432, "upload_time": "2017-06-27T09:09:11", "url": "https://files.pythonhosted.org/packages/19/04/41906dee1f975b3559514368a225fd7b37e9a876ce3b0a943ab5c08ce9d5/entityd-0.20.0.tar.gz" } ], "0.21.0": [ { "comment_text": "", "digests": { "md5": "920aa7fa25f202c64721fb9ee64ca5a2", "sha256": "b134305e9ad6a54bbc9fc9a550c9dc9d7ee127e56d8881160a8276b8f7da84de" }, "downloads": -1, "filename": "entityd-0.21.0-py3-none-any.whl", "has_sig": false, "md5_digest": "920aa7fa25f202c64721fb9ee64ca5a2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 69276, "upload_time": "2017-06-27T11:17:10", "url": "https://files.pythonhosted.org/packages/69/68/ec280db04099903f9160c95d744c33953bdc1b744cb182d452a6a32158e9/entityd-0.21.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "997a18368736d13690c8c527c8dbeca9", "sha256": "b27fdcb3c997013ec13bcff341ff270f2f4fb34d94201ad42bd70024bc94bfe2" }, "downloads": -1, "filename": "entityd-0.21.0.tar.gz", "has_sig": false, "md5_digest": "997a18368736d13690c8c527c8dbeca9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 112392, "upload_time": "2017-06-27T11:17:33", "url": "https://files.pythonhosted.org/packages/fb/b3/9de52a83570cea1900886079408eb341c7435ce41fccb6ecc89e1e2049b3/entityd-0.21.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "920aa7fa25f202c64721fb9ee64ca5a2", "sha256": "b134305e9ad6a54bbc9fc9a550c9dc9d7ee127e56d8881160a8276b8f7da84de" }, "downloads": -1, "filename": "entityd-0.21.0-py3-none-any.whl", "has_sig": false, "md5_digest": "920aa7fa25f202c64721fb9ee64ca5a2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 69276, "upload_time": "2017-06-27T11:17:10", "url": "https://files.pythonhosted.org/packages/69/68/ec280db04099903f9160c95d744c33953bdc1b744cb182d452a6a32158e9/entityd-0.21.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "997a18368736d13690c8c527c8dbeca9", "sha256": "b27fdcb3c997013ec13bcff341ff270f2f4fb34d94201ad42bd70024bc94bfe2" }, "downloads": -1, "filename": "entityd-0.21.0.tar.gz", "has_sig": false, "md5_digest": "997a18368736d13690c8c527c8dbeca9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 112392, "upload_time": "2017-06-27T11:17:33", "url": "https://files.pythonhosted.org/packages/fb/b3/9de52a83570cea1900886079408eb341c7435ce41fccb6ecc89e1e2049b3/entityd-0.21.0.tar.gz" } ] }