{ "info": { "author": "Olivier Sallou", "author_email": "olivier.sallou@irisa.fr", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)", "Natural Language :: English", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Topic :: Scientific/Engineering :: Bio-Informatics" ], "description": "# About\n\nMicroservice to manage biomaj, acts as a frontend to receive biomaj-cli commands and execute operations\n\nNeeds mongo and redis\n\n\n\n# Development\n\n flake8 --ignore E501 biomaj_daemon\n\n\n# Run\n\n## Message consumer:\n\n export BIOMAJ_CONFIG=path_to_config.yml\n python bin/biomaj_daemon_consumer.py\n\n## Web server\n\nIf package is installed via pip, you need a file named *gunicorn_conf.py* containing somehwhere on local server:\n\n def worker_exit(server, worker):\n from prometheus_client import multiprocess\n multiprocess.mark_process_dead(worker.pid)\n\nIf you cloned the repository and installed it via python setup.py install, just refer to the *gunicorn_conf.py* in the cloned repository.\n\n export BIOMAJ_CONFIG=path_to_config.yml\n rm -rf ..path_to/prometheus-multiproc\n mkdir -p ..path_to/prometheus-multiproc\n export prometheus_multiproc_dir=..path_to/prometheus-multiproc\n gunicorn -c ../path_to/gunicorn_conf.py biomaj_daemon.daemon.biomaj_daemon_web:app\n\nWeb processes should be behind a proxy/load balancer, API base url /api/daemon\n\n## API\n\nFor authentication, add api key to HTTP header X-API-KEY\n\nFor admin only, operations, add to config.yml\n\n general:\n admin:\n - admin_user_id\n\n\n\nTO use API, some operations are limited to \n\n\n3.0.20:\n Add some checks on options\n Add data-list and data-import options\n3.0.19:\n Fix traefix prefix\n3.0.18:\n Fix some bank status info checks\n Add new endpoint /api/daemon/bank//owns\n Add queued bank names in whatsup\n Update pika dependency release\n Add tags for traefik support\n3.0.17:\n Allow use of env variables to override micro.x and rabbitmq variables in global.properties\n like for config.yml.\n Ex: WEB_LOCAL_ENDPOINT_DOWNLOAD defines proxy address for download web service,\n WEB_LOCAL_ENDPOINT defines global proxy address for all web services, etc.\n If not defined, will use values from global.properties\n3.0.16:\n After migration checks, update db_schema to current version\n3.0.15:\n Add --history option\n Catch SIGTERM to cancel bank update for SIGKILL\n3.0.14:\n Fake version for Pypi re-upload\n3.0.13:\n Allow per service local_endpoint definition\n Add --stats option\n Modify --version option to get all module details\n Add REST API to daemon (/api/daemon/...)\n\n3.0.12:\n Add biomaj_daemon_consumer.py to python scripts for install with package\n3.0.11:\n Disable daemon web service logging\n3.0.10:\n Fix tail endpoint syntax\n3.0.9:\n Fix #1 remove debug log\n Fix #2 log dir not removed with --remove-all if proxy option not set\n3.0.8:\n Fix #78, for multiple banks update in monolithic config, if one fails, next banks are not updated\n Add /api/daemon/bank/x/log[/y] endpoint to get last bank session log file\n3.0.7:\n Add whatsup support for non proxy config\n Skip bank config with errors\n3.0.6:\n Fix logging for monolithic setup\n Add whatsup option\n Fix prometheus stats\n3.0.5:\n Fix for python 2.x\n3.0.4:\n Fix status page with other services\n Add missing README in package\n3.0.3:\n Fix missing parameters\n3.0.2:\n Move options to management to utils for reuse\n Fix --about-me\n3.0.1:\n Micro service to manage biomaj updates\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "http://biomaj.genouest.org", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://biomaj.genouest.org", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "biomaj-daemon", "package_url": "https://pypi.org/project/biomaj-daemon/", "platform": "", "project_url": "https://pypi.org/project/biomaj-daemon/", "project_urls": { "Download": "http://biomaj.genouest.org", "Homepage": "http://biomaj.genouest.org" }, "release_url": "https://pypi.org/project/biomaj-daemon/3.0.20/", "requires_dist": [ "biomaj-core", "biomaj", "biomaj-user", "biomaj-zipkin", "redis", "PyYAML", "flask", "python-consul", "prometheus-client (>=0.0.18)", "requests" ], "requires_python": "", "summary": "BioMAJ daemon service", "version": "3.0.20" }, "last_serial": 4958864, "releases": { "3.0.1": [ { "comment_text": "", "digests": { "md5": "3f9501793bfcb2803ac72adecfeab416", "sha256": "089af305e8a204acd83bf83897adc552f8b6c9b2c0de66d3380edec62a2f649f" }, "downloads": -1, "filename": "biomaj_daemon-3.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3f9501793bfcb2803ac72adecfeab416", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12946, "upload_time": "2016-11-29T09:40:02", "url": "https://files.pythonhosted.org/packages/79/f4/d3eeb40d6df551e021ac4fa0bc3d78b4583a8a3c790a61fdc5ec6e100038/biomaj_daemon-3.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "108f703fc597bb7a9de26c6599dde429", "sha256": "836b9bbe6de792f4cf90d3c427c615a215c515d3094230d29f4e016e554b6ffa" }, "downloads": -1, "filename": "biomaj_daemon-3.0.1.tar.gz", "has_sig": false, "md5_digest": "108f703fc597bb7a9de26c6599dde429", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10505, "upload_time": "2016-11-29T09:40:05", "url": "https://files.pythonhosted.org/packages/a0/8c/1ec1e4df2fe892a305f869f1b360e1d42ba5d2655565c381ac6c32f2523f/biomaj_daemon-3.0.1.tar.gz" } ], "3.0.10": [ { "comment_text": "", "digests": { "md5": "7ba89bd02f18c6cccfed1a0e24b1d413", "sha256": "319b4b0842274c00782348cc582ea29b1622e323d4ce3edd4af7720a60162e70" }, "downloads": -1, "filename": "biomaj_daemon-3.0.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7ba89bd02f18c6cccfed1a0e24b1d413", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16485, "upload_time": "2017-03-02T11:01:48", "url": "https://files.pythonhosted.org/packages/b6/ba/a38b37da95214f4e135c38644867fa055ee8473b05767baebde591658268/biomaj_daemon-3.0.10-py2.py3-none-any.whl" } ], "3.0.11": [ { "comment_text": "", "digests": { "md5": "364dd32f241be9f0587ba91acd05dc13", "sha256": "290cb4f683a4428fce64aaf7f62c111dcb4a4857e34517cd6c7739b5f9ffee24" }, "downloads": -1, "filename": "biomaj_daemon-3.0.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "364dd32f241be9f0587ba91acd05dc13", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16555, "upload_time": "2017-03-08T08:55:02", "url": "https://files.pythonhosted.org/packages/07/bb/838661dcffafe47bcca8a56d24962133c2e331b25cd030b3ced0ac9c0d5e/biomaj_daemon-3.0.11-py2.py3-none-any.whl" } ], "3.0.12": [ { "comment_text": "", "digests": { "md5": "c6ae552c7738a712097176293093566d", "sha256": "9a5e7a9575b8b7282002b3246e98c27fd783653bec2892348bad998a2a66fd26" }, "downloads": -1, "filename": "biomaj_daemon-3.0.12-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c6ae552c7738a712097176293093566d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17405, "upload_time": "2017-06-14T13:40:20", "url": "https://files.pythonhosted.org/packages/7f/dd/78ca7b6ff1359fcd623ffcf76b2c5fcb42190e9f096a8728d9b4ea90e036/biomaj_daemon-3.0.12-py2.py3-none-any.whl" } ], "3.0.14": [ { "comment_text": "", "digests": { "md5": "0b2961b0b56fa6d01dab628fd3698982", "sha256": "e6bd0e952373842aeecacf3995dadda7014c84fc26b757655fb05da6f18887c4" }, "downloads": -1, "filename": "biomaj_daemon-3.0.14-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0b2961b0b56fa6d01dab628fd3698982", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19841, "upload_time": "2017-12-22T14:29:51", "url": "https://files.pythonhosted.org/packages/4f/00/76af6ff63750f93f33bbca542f22b680684a3e9cb179a28971632f045171/biomaj_daemon-3.0.14-py2.py3-none-any.whl" } ], "3.0.15": [ { "comment_text": "", "digests": { "md5": "da16d142016c7f8424e6fad929ef107c", "sha256": "460ca7f71970b5adfbf16e756bea5e799099c184ae0b28fa378f401f04e476fb" }, "downloads": -1, "filename": "biomaj_daemon-3.0.15-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "da16d142016c7f8424e6fad929ef107c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20245, "upload_time": "2018-08-22T16:15:14", "url": "https://files.pythonhosted.org/packages/ef/1b/51aaa7c857813f7b339126700d26adc546051ec305f22cdfadd47ede45da/biomaj_daemon-3.0.15-py2.py3-none-any.whl" } ], "3.0.16": [ { "comment_text": "", "digests": { "md5": "8aa371e660ba58c98488f47bcf88b369", "sha256": "cbd03141d488c1729179e1916cb67fb771aa225abe19de456676ea7d54c4576e" }, "downloads": -1, "filename": "biomaj_daemon-3.0.16-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8aa371e660ba58c98488f47bcf88b369", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20319, "upload_time": "2018-09-26T10:35:21", "url": "https://files.pythonhosted.org/packages/85/6e/49affdca667e45c60d16a225902b7c884b48e75a2cc943838c710c19ed47/biomaj_daemon-3.0.16-py2.py3-none-any.whl" } ], "3.0.17": [ { "comment_text": "", "digests": { "md5": "3609970629e4655d361a05a4db818696", "sha256": "9a4f969ce135b485994911e2e1979336661faba796ac52e8eab70685b062f49b" }, "downloads": -1, "filename": "biomaj_daemon-3.0.17-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3609970629e4655d361a05a4db818696", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20868, "upload_time": "2018-10-04T11:26:45", "url": "https://files.pythonhosted.org/packages/e0/e7/4389383a44ab27d7fe54722a0da1036f715b3024306abc9ea228551b051f/biomaj_daemon-3.0.17-py2.py3-none-any.whl" } ], "3.0.18": [ { "comment_text": "", "digests": { "md5": "096655ffe1a621075b225268fc45ab19", "sha256": "3d250da0f9e62c39000f5c14ea0fd167d31e75cd8ef8d4721a615eff524a1435" }, "downloads": -1, "filename": "biomaj_daemon-3.0.18-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "096655ffe1a621075b225268fc45ab19", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18811, "upload_time": "2019-02-28T15:01:22", "url": "https://files.pythonhosted.org/packages/b5/61/b995aa895c2d716b5b4ce019f9ba84dc8900abb209a4164dd5a3046e3fc4/biomaj_daemon-3.0.18-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b84f1a6af760fbc8f4579c221ad4d2a3", "sha256": "484e4fb35d501bb4dd4baf33df32ed314dc341cd26c77bed19f77e556ba515d9" }, "downloads": -1, "filename": "biomaj_daemon-3.0.18.tar.gz", "has_sig": false, "md5_digest": "b84f1a6af760fbc8f4579c221ad4d2a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17716, "upload_time": "2019-02-28T15:01:24", "url": "https://files.pythonhosted.org/packages/8c/3d/2fdc6f1adc8521cf4cb1d7bcc3af69b1efe471762a064edca888cb1df2c5/biomaj_daemon-3.0.18.tar.gz" } ], "3.0.19": [ { "comment_text": "", "digests": { "md5": "f3b8e35cb423ccd1c6764cf6e03dae53", "sha256": "eee3f2ccb1a94a44ebf46e3f049132e0965fb83fd0ade7b2eba41db231f3fe26" }, "downloads": -1, "filename": "biomaj_daemon-3.0.19-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f3b8e35cb423ccd1c6764cf6e03dae53", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18845, "upload_time": "2019-03-01T08:02:20", "url": "https://files.pythonhosted.org/packages/fc/73/7f58deffd99dbcf5f75d63b0bcc501a17ea9ae8ab0c7f31be8a7f4080314/biomaj_daemon-3.0.19-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e2172dcc611cb760cff88394d3129a8b", "sha256": "4609e90e470ee9d5b694eb03698d7e653030683cc6c037159256711753a7abe4" }, "downloads": -1, "filename": "biomaj_daemon-3.0.19.tar.gz", "has_sig": false, "md5_digest": "e2172dcc611cb760cff88394d3129a8b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17843, "upload_time": "2019-03-01T08:02:21", "url": "https://files.pythonhosted.org/packages/b2/1e/3f8037b6a7aa472a4824aa984992d3d6bf57103445e994ba5d15fbcb6f10/biomaj_daemon-3.0.19.tar.gz" } ], "3.0.2": [ { "comment_text": "", "digests": { "md5": "51186bc5de7148ddaf2914dabed301d6", "sha256": "0d00428441833939e011aceda9d59a231521a992b186859454e6d057c94e09df" }, "downloads": -1, "filename": "biomaj_daemon-3.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "51186bc5de7148ddaf2914dabed301d6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13837, "upload_time": "2016-12-02T13:32:18", "url": "https://files.pythonhosted.org/packages/03/90/85daa6104248eba612dfc6f73a542873f2eb3942256d850e7af51dcda8bb/biomaj_daemon-3.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e8ab01934514d7a99d4a3cf59756252a", "sha256": "fb0457f1082dcc6df76755316f148e746e3a03e820afcf24846084589ee09f07" }, "downloads": -1, "filename": "biomaj_daemon-3.0.2.tar.gz", "has_sig": false, "md5_digest": "e8ab01934514d7a99d4a3cf59756252a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10867, "upload_time": "2016-12-02T13:32:21", "url": "https://files.pythonhosted.org/packages/ae/79/b73efcac375f6590f3eebd8018ed8fc5aa0da203b30d8252bd154fe4464b/biomaj_daemon-3.0.2.tar.gz" } ], "3.0.20": [ { "comment_text": "", "digests": { "md5": "b2181b6da128317cb1aba846215ab417", "sha256": "5b2916a2cbdcdc299706498b25a51cc90bc15aa244d116424dcc93ab595b8168" }, "downloads": -1, "filename": "biomaj_daemon-3.0.20-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b2181b6da128317cb1aba846215ab417", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19059, "upload_time": "2019-03-19T14:01:32", "url": "https://files.pythonhosted.org/packages/65/bf/b9fb7100fd79f2ccd0b3841f068020d303c96c0305b6cdbd10cc14e3c78e/biomaj_daemon-3.0.20-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4e0e68014a97ab3e8e571507923fe9e5", "sha256": "14a755f56ed5ca28cbc77dab14d70dd8f97ccfaea70d35fa1a7424208db9d3c0" }, "downloads": -1, "filename": "biomaj_daemon-3.0.20.tar.gz", "has_sig": false, "md5_digest": "4e0e68014a97ab3e8e571507923fe9e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18094, "upload_time": "2019-03-19T14:01:34", "url": "https://files.pythonhosted.org/packages/02/1f/2291921006aeec21730b2bb39257e58bcf03d10b097ac53169a317a4dfdf/biomaj_daemon-3.0.20.tar.gz" } ], "3.0.3": [ { "comment_text": "", "digests": { "md5": "93a873f3af326ca9b99305005420db9a", "sha256": "5750929309050ad7578768c90d4777ba8cf529e8c8218c7eaf628afce00be0d9" }, "downloads": -1, "filename": "biomaj_daemon-3.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "93a873f3af326ca9b99305005420db9a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13828, "upload_time": "2016-12-05T08:48:38", "url": "https://files.pythonhosted.org/packages/d0/11/538738070fe9dc9e9c073391ab10d0fa40ac13c96ae8b8814a64dab97a82/biomaj_daemon-3.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fba9752e943dd91332e853fade80e123", "sha256": "1006e4bc1a152db24bd821a569360cf4dce313fc46911d0f211e4d05c57ae782" }, "downloads": -1, "filename": "biomaj_daemon-3.0.3.tar.gz", "has_sig": false, "md5_digest": "fba9752e943dd91332e853fade80e123", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10909, "upload_time": "2016-12-05T08:48:40", "url": "https://files.pythonhosted.org/packages/8e/7b/f14643b6c1dea45dfa791149ea7b291e2beb11bfe96bc1236b4febd004c5/biomaj_daemon-3.0.3.tar.gz" } ], "3.0.4": [ { "comment_text": "", "digests": { "md5": "34ad7df9145097b86f355bcb90f754e8", "sha256": "409b9c29fd3cb026ca6093547ebc863a1cc0b34e418ed08178aee6f79e7c98d2" }, "downloads": -1, "filename": "biomaj_daemon-3.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "34ad7df9145097b86f355bcb90f754e8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14205, "upload_time": "2016-12-22T06:47:44", "url": "https://files.pythonhosted.org/packages/17/48/22b3822d3b26971740b42dfe862360cc947f96ff5bdd0b37b2255f4e66ab/biomaj_daemon-3.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e167cd8e4cc52141118fc80a849f4e18", "sha256": "fbb513e1ad34a5999f6acde27d7ce49fb54b99d84f9f595f656c98d13bef495e" }, "downloads": -1, "filename": "biomaj_daemon-3.0.4.tar.gz", "has_sig": false, "md5_digest": "e167cd8e4cc52141118fc80a849f4e18", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11559, "upload_time": "2016-12-22T06:47:46", "url": "https://files.pythonhosted.org/packages/93/bb/88859e0c4c927b1a88a26e00ee980c56a5ab242a75e82175e36cf554dc6f/biomaj_daemon-3.0.4.tar.gz" } ], "3.0.5": [ { "comment_text": "", "digests": { "md5": "3a0a70359a151a5d11b41ad7348378e7", "sha256": "abb23c484ebee8c998e3dc2ee1e44fe6ef5d54b9a69bc5fda9105d7170bb7b0b" }, "downloads": -1, "filename": "biomaj_daemon-3.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3a0a70359a151a5d11b41ad7348378e7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14258, "upload_time": "2016-12-22T07:16:02", "url": "https://files.pythonhosted.org/packages/a3/38/be58214d0b1444c462f6ca17da8e57a5291c95cebf3ce91a54929be22e5d/biomaj_daemon-3.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "84e403fbb25f55e0fa2779c83b1f661c", "sha256": "e4a567d5068214001cbb4155ce128f296e73f91aadb6c2cc4c41759d74c32167" }, "downloads": -1, "filename": "biomaj_daemon-3.0.5.tar.gz", "has_sig": false, "md5_digest": "84e403fbb25f55e0fa2779c83b1f661c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11606, "upload_time": "2016-12-22T07:16:04", "url": "https://files.pythonhosted.org/packages/43/2e/849fbd28f859cad8ce1771ce2aa331e7f3bbf831f504e0eefbacd7990384/biomaj_daemon-3.0.5.tar.gz" } ], "3.0.6": [ { "comment_text": "", "digests": { "md5": "6f14f4a39ca0b769f04681f7953e7988", "sha256": "db9ecba4a7edef911596c331b1833c37b7232c790f118e59e1cf8b9acc268953" }, "downloads": -1, "filename": "biomaj_daemon-3.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6f14f4a39ca0b769f04681f7953e7988", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15361, "upload_time": "2017-01-03T12:39:44", "url": "https://files.pythonhosted.org/packages/2c/5d/992cdcddf8a0d9fad19804c098a975ade26960ef27b02a5020fdc782dd1f/biomaj_daemon-3.0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cfdebefa725aa749606b1cb14605637b", "sha256": "e3a041cd3dc71ce0a2bc9fcb1dfbc0f83123bf7051c743b4a490b9aec939866d" }, "downloads": -1, "filename": "biomaj_daemon-3.0.6.tar.gz", "has_sig": false, "md5_digest": "cfdebefa725aa749606b1cb14605637b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12582, "upload_time": "2017-01-03T12:39:46", "url": "https://files.pythonhosted.org/packages/bd/32/1d2c73c98b936512473e55fec3e6a08f26b36b9a1a1f1ac1cdf4c7eefc1d/biomaj_daemon-3.0.6.tar.gz" } ], "3.0.7": [ { "comment_text": "", "digests": { "md5": "875b3ddd7697bfb566bb42f41646a819", "sha256": "6229058665fbae1d2abc4c4d142e39751b867e638baa0defeeb25137fba77174" }, "downloads": -1, "filename": "biomaj_daemon-3.0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "875b3ddd7697bfb566bb42f41646a819", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15663, "upload_time": "2017-01-23T08:19:17", "url": "https://files.pythonhosted.org/packages/c4/4c/bc987eb5133c55f3e7f9025292cd3b469c7f3a840c74ffb35a1e0d57d24c/biomaj_daemon-3.0.7-py2.py3-none-any.whl" } ], "3.0.8": [ { "comment_text": "", "digests": { "md5": "8a71111c7c072bbd33ea303d553f1155", "sha256": "8cf51a9b24484f6df3a307b0cb5d97c1f239b90595fbe41f52a0122576836815" }, "downloads": -1, "filename": "biomaj_daemon-3.0.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8a71111c7c072bbd33ea303d553f1155", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16304, "upload_time": "2017-02-08T10:46:36", "url": "https://files.pythonhosted.org/packages/0a/4c/99bcc6f06867692d6d9c5bc63778fc4a8d1074cb68c6a73c7e39fd27fda3/biomaj_daemon-3.0.8-py2.py3-none-any.whl" } ], "3.0.9": [ { "comment_text": "", "digests": { "md5": "5d985a22c0f37f42df8116b33b759a8a", "sha256": "a08628637a36765ebe91ae8fbd326f60eab15dc4da0628500fc96695f618a48d" }, "downloads": -1, "filename": "biomaj_daemon-3.0.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5d985a22c0f37f42df8116b33b759a8a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16449, "upload_time": "2017-02-27T08:58:11", "url": "https://files.pythonhosted.org/packages/65/9a/762453fb919e5eb9bed3004538780df2a93cc3cb07050a59dc766e921ebc/biomaj_daemon-3.0.9-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b2181b6da128317cb1aba846215ab417", "sha256": "5b2916a2cbdcdc299706498b25a51cc90bc15aa244d116424dcc93ab595b8168" }, "downloads": -1, "filename": "biomaj_daemon-3.0.20-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b2181b6da128317cb1aba846215ab417", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19059, "upload_time": "2019-03-19T14:01:32", "url": "https://files.pythonhosted.org/packages/65/bf/b9fb7100fd79f2ccd0b3841f068020d303c96c0305b6cdbd10cc14e3c78e/biomaj_daemon-3.0.20-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4e0e68014a97ab3e8e571507923fe9e5", "sha256": "14a755f56ed5ca28cbc77dab14d70dd8f97ccfaea70d35fa1a7424208db9d3c0" }, "downloads": -1, "filename": "biomaj_daemon-3.0.20.tar.gz", "has_sig": false, "md5_digest": "4e0e68014a97ab3e8e571507923fe9e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18094, "upload_time": "2019-03-19T14:01:34", "url": "https://files.pythonhosted.org/packages/02/1f/2291921006aeec21730b2bb39257e58bcf03d10b097ac53169a317a4dfdf/biomaj_daemon-3.0.20.tar.gz" } ] }